Excel IF语句的范围和高亮

我需要下面的IF语句的帮助,我想检查单元格中的值是否在给定的范围内,然后用红色突出显示。

 =IF(D10=(B3:BH3),"found","not found") 

它总是返回找不到我。

你不能这样使用。 您必须计算给定范围内的值的发生次数,如果没有,则找不到该值,即

 =IF(COUNTIF(B3:BH3, D10), "Found", "Not Found") 

selectB3:BH3 > Home选项卡> Conditional Formatting > New Rule... >使用公式… …>input此公式:

 = B3 = $D$10 

select颜色和格式,然后确定

最接近你提供正确结果的公式是:

= IF(OR(D10 =(B3:BH3)),“find”,“未find”)

但是你需要把它作为一个Array公式input(即你在编辑公式后按下Enter键的同时按住CtrlShift键。

实际上,数组公式所做的工作是通过数组(B3:BH3)中的每个项目来工作,并评估每个值是否等于D10。 在OR中join意味着如果任何一个值等于D10,则返回真。 没有它,只有所有的值都等于D10才会返回真实的结果。