Excel 2010条件格式。如果单元格包含2个条件之一,则突出显示该单元格

时间:2014-01-10 17:52:28

标签: excel excel-2010 conditional-formatting multiple-conditions

如果单元格包含小于0或#N / A的值,我试图突出显示单元格(或可能是整行)。这两种情况都会调用带有默认背景颜色(白色)的粗体红色文本。

列是:

A栏K栏L栏M栏N栏O. 文件1文件1文件2英里文件3
装备#Endnding里程表结束里程表驱动加仑燃料MPG (键)(计算)(计算)                                                 = Kn-Ln = Mn / Nn (小写字母n表示行号)

文件1是主文件,我使用VLOOKUP包含文件2和3中的数据,因此文件2结尾里程表和文件3加仑燃料可能有#N / A或0.计算字段可能包含0或#N /一个。如果列L或N中使用的VLOOKUP未找到与A列中的值匹配,则显示#N / A.

如果所有这些背景信息都让任何人感到困惑,我道歉。

我的问题是,如果Ln或Mn或Nn或On中的值小于0或Ln或Mn或Nn或On中的值,如何为列L,M,N或O中的值设置条件背景是#N / A.

另外一件事,我对VBA或宏一无所知,所以如果您的解决方案涉及其中之一,则必须包括所有编码等。

感谢您的协助。

skp8122005

2 个答案:

答案 0 :(得分:1)

忽略我对你的问题的评论,这应该做你想要的。创建4个新的条件格式设置规则,然后选择“使用公式确定要格式化的单元格”选项。使用以下公式:

    =IF(ISERROR($L1),TRUE,IF($L1<0,TRUE))
    =IF(ISERROR($M1),TRUE,IF($M1<0,TRUE))
    =IF(ISERROR($N1),TRUE,IF($N1<0,TRUE))
    =IF(ISERROR($O1),TRUE,IF($O1<0,TRUE))

将它们全部应用于$ L:$ O并选中“Stop If True”框。这将突出显示整行。

答案 1 :(得分:1)

您可以使用单一条件执行此操作,即

=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))