基于外部单元格值设置条件格式求助:Q6为yes时第6行变绿
解决整行条件格式基于单单元格值的问题
不用绕弯子搞嵌套函数,直接用简单的绝对列引用就能搞定,步骤如下:
- 先选中你要应用格式的范围——比如要给第6行设置,就点行号6选中整行;要是想批量处理多行,就拖选对应的行范围(比如
A6:Z100,覆盖你需要的列) - 打开条件格式,选「新建规则」,然后挑「使用公式确定要设置格式的单元格」
- 输入公式:
=$Q6="yes"- 这里的
$Q是锁定Q列,不管选中哪一行,都会检查该行的Q列单元格;6是你起始行的行号,当格式应用到其他行时,会自动变成对应行的Q列(比如第7行就会检查$Q7)
- 这里的
- 点「格式」,把背景改成绿色,确认保存就行
为啥你之前的公式没用?
INDIRECT(ADDRESS(ROW(),17))这种嵌套函数,在条件格式里容易出现解析问题,尤其是批量应用时,表格软件可能没法正确识别每行对应的Q列单元格- 另外要注意大小写:如果单元格里是
Yes,你公式写"yes"就匹配不上,嫌麻烦的话可以改成=UPPER($Q6)="YES",这样不管大小写都能识别
内容的提问来源于stack exchange,提问作者Robert Kendall
相关产品推荐
相关产品推荐

