Google Sheets条件格式对比另一列值设置单元格颜色公式报错
Google Sheets 条件格式:值不在指定列时自动填充颜色解决方案
你之前使用的公式=AC3:AC<0逻辑完全不符合需求,这个公式仅会判断AC列对应行数值是否小于0,和「校验值是否存在于另一列列表」的目标无关,按以下步骤配置即可实现效果:
- 第一步:选中你需要应用条件格式的所有单元格,比如需要校验的是D列从第3行开始的录入内容,就选中对应范围,注意选中范围的左上角第一个单元格是公式引用的基准单元格。
- 第二步:在条件格式面板选择规则类型为自定义公式
- 第三步:在公式输入框填入匹配规则,举个通用例子:如果你要校验当前单元格的值不存在于Z列的合法值列表中,且你选中的应用范围起始单元格是D3,就填入公式:
=COUNTIF($Z:$Z, D3)=0
公式逻辑:COUNTIF会统计Z列中与当前单元格值相等的内容数量,返回值为0就代表当前值不在目标列列表中,自动触发你设置的填充颜色规则。
- 配置注意事项:
- 如果你的合法值列表不是整列,是固定区间比如Z2到Z100的范围,一定要给这个区间加绝对引用符号
$,写成$Z$2:$Z$100,避免规则应用到其他行时匹配区间自动偏移导致校验失效。 - 提前统一校验列和合法值列的内容格式,不要出现一边是文本型数字、一边是数值型数字的情况,否则会出现匹配错误。
- 如果你的合法值列表不是整列,是固定区间比如Z2到Z100的范围,一定要给这个区间加绝对引用符号
效果参考:
内容的提问来源于stack exchange,提问作者Jun Jie Ong
相关产品推荐
相关产品推荐

