如何在不使用AND或OR的情况下根据多个单元格值应用多个单元格的条件格式

时间:2017-02-15 09:04:41

标签: excel conditional-formatting

这是我的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)的任何一个或多个单元格=已完成

1 个答案:

答案 0 :(得分:1)

选择B1后,在条件格式对话框中单击"使用公式确定要格式化的单元格。在公式框中输入=COUNTIF(B:B,"Completed"),然后在格式对话框中选择绿色填充。

测试公式不需要使用IF函数(即=IF(COUNTIF(B:B,"Completed")>0,TRUE,FALSE) )来测试函数评估是否为TRUE,因为在此上下文中Excel评估0 = FALSE且任何其他数字为TRUE。

您可以将B:B替换为实际使用的范围,但性能增益可能难以察觉。