我想根据一列中的多个值突出显示表中的多行。例如,如果该列是颜色列表,我想在 D 列中突出显示所有颜色为蓝色、绿色或红色的行。我尝试使用以下规则进行条件格式设置:
=IF(OR($D1=”Blue”,$D1="Green",$D1="Red"))
但它不起作用。
我做错了什么,或者这甚至可能吗?
我想根据一列中的多个值突出显示表中的多行。例如,如果该列是颜色列表,我想在 D 列中突出显示所有颜色为蓝色、绿色或红色的行。我尝试使用以下规则进行条件格式设置:
=IF(OR($D1=”Blue”,$D1="Green",$D1="Red"))
但它不起作用。
我做错了什么,或者这甚至可能吗?
对的,这是可能的。首先,您不需要IF
,条件格式由对规则的 TRUE 响应“触发”(尽管它没有害处!*
)但是我认为您的公式应该可以工作,只要它应用于正确的范围(去管理规则并检查适用于设置的内容)以及您想要的所有“蓝色”、“绿色”和“红色”的格式相同。
如果您想要蓝色突出显示蓝色,绿色突出显示绿色等(或类似),最简单的方法可能是使用图标集或三个单独的规则(=D1="Blue"、=D1="Green" 等)以任何顺序应用。
*
使用正确的语法提供 - 比如说:
=IF(OR($D1="Blue",$D1="Green",$D1="Red"),TRUE,)
(注意也没有智能引号)。
=OR($D1="Blue",$D1="Green",$D1="Red")
但是应该足够了。