这是我的Excel表格
Row B
------------------------
1 Task - Color should be green because B700="Completed"
------------------------
2 Done
3 Not done
4 Done
5 Done
.
.
700 Completed
.
.
1000
------------------------
我需要格式化:
如果第二列的任何单元格值="已完成"背景颜色="绿色"
公式可能是这种使用AND或OR,因为太多的细胞:
=来自($ B2:$ B1000)的任何一个或多个单元格=已完成
答案 0 :(得分:1)
选择B1后,在条件格式对话框中单击"使用公式确定要格式化的单元格。在公式框中输入=COUNTIF(B:B,"Completed")
,然后在格式对话框中选择绿色填充。
测试公式不需要使用IF函数(即=IF(COUNTIF(B:B,"Completed")>0,TRUE,FALSE) )
来测试函数评估是否为TRUE,因为在此上下文中Excel评估0 = FALSE且任何其他数字为TRUE。
您可以将B:B
替换为实际使用的范围,但性能增益可能难以察觉。