Google Sheets条件格式:对比三组单元格组合值高亮不匹配行
Google Sheets 多列组合值匹配的条件格式解决方案
核心匹配公式
要实现A/B/C列(日期、开始时间、结束时间)与E/F/G列组合值的对比,高亮无匹配的行,直接使用SUMPRODUCT构建多条件匹配公式即可,无需脚本或复杂函数嵌套:
=SUMPRODUCT(--($A2=$E$2:$E$1000), --($B2=$F$2:$F$1000), --($C2=$G$2:$G$1000))=0
公式解析
--($A2=$E$2:$E$1000):将当前行A列日期与E列所有日期对比,返回布尔值数组,--把布尔值转换为1(匹配)或0(不匹配)- 同理,
--($B2=$F$2:$F$1000)和--($C2=$G$2:$G$1000)分别完成开始时间、结束时间的匹配转换 SUMPRODUCT对三个数组的对应元素相乘后求和,结果为0则表示当前行的A/B/C组合在E/F/G中无任何匹配,即该成员这段时间独自工作
条件格式设置步骤
- 选中需要应用格式的目标范围(如A2:C1000,根据实际数据行数调整)
- 点击菜单栏「格式」→「条件格式」
- 在右侧规则面板选择「自定义公式」
- 粘贴上述公式,设置高亮样式(如填充色)
- 点击「完成」
关键注意事项
- 调整公式中的数据范围(
$E$2:$E$1000等),确保覆盖E/F/G列的所有工时数据 - 数据行数超过1000时,直接修改公式中的数字即可,Google Sheets支持大数组运算
- 该方案完全基于原生函数,无需授权,适合审核委员会成员直接使用
内容的提问来源于stack exchange,提问作者Magic
相关产品推荐
相关产品推荐

