You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中根据多匹配条件返回true或false勾选复选框

Google Sheets多条件匹配控制复选框解决方案

不需要安装第三方插件,使用Google Sheets原生函数即可实现需求,操作如下:

前置约定

先统一表格结构对应关系,你可以根据自己的实际列位置调整公式参数:

  • Classlist 表:
    • A列存储学生姓氏,B列存储学生名字
    • 第1行从C列开始为各测验名称,第2行及以下对应单元格为学生测验的复选框
  • Grades 表:
    • A列存储学生姓氏,B列存储学生名字
    • C列存储测验名称,D列存储成绩状态(“及格”代表通过)

核心公式

将以下公式填入Classlist表C2单元格(即第一个学生对应第一个测验的复选框单元格):

=COUNTIFS(Grades!A:A, A2, Grades!B:B, B2, Grades!C:C, C$1, Grades!D:D, "及格")>0

逻辑说明

  • 四个参数分别对应四个匹配条件:姓氏一致、名字一致、测验名称一致、成绩状态为及格
  • 公式最终判断符合所有条件的记录数量是否大于0,是则返回TRUE自动勾选复选框,否则返回FALSE不勾选

使用方法

填入C2单元格后,横向拖拽填充所有测验列,纵向拖拽填充所有学生行即可。公式中C$1的行绝对引用写法,会自动匹配对应列的测验名称,无需逐列修改。

补充说明

如果成绩表中的及格状态不是“及格”文本,将公式中的“及格”替换为你实际使用的文本(如“Pass”“合格”等)即可。数据量较大的场景下,该方案运行效率优于XLOOKUP、FILTER等其他实现方案。

内容的提问来源于stack exchange,提问作者Michael Downer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 10:15:06