仅当一个条件为真而另一个条件为假时,excel中才可以突出显示一行吗?

时间:2019-02-11 18:50:16

标签: excel excel-formula

我对此进行了大量搜索,并且找到了一种方法来设置除这种特定情况外几乎所有的格式规则。仅当存在两个不同的条件时,才需要突出显示表格的整行。这两个条件是:

E列中的1个单元格不包含“文本1”

H列中的

2单元格确实包含“文本2”

我需要考虑整个表格(最多几千行,每行12列),并且我无法修改表格中的任何数据或表格本身。

在研究了类似但不同的问题的解决方案之后,我得出了一个看起来应该可行的公式……逻辑似乎正确,而且我很确定语法也是正确的,但是当我将公式添加到条件格式设置规则,什么也没有发生。它接受公式,但是什么也不做。

我通过将公式应用于简单的测试纸上进行了测试,并将其放在C列中,结果是当条件满足时,C列中为“ TRUE”,而当条件为C时,结果为“ FALSE”中或它们都不存在,这似乎是正确的。任何提示将不胜感激!

这是我目前拥有的:

  

= AND(IF(IFERROR(SEARCH(“ text 1 ”,$ E1),0),FALSE,TRUE),IF(IFERROR(SEARCH(“ text 2 ”,$ H1),0),TRUE,FALSE))

(编辑:在引号内的“文本1”和“文本2”之前和之后都有星号。)

1 个答案:

答案 0 :(得分:0)

在CF中使用公式时,您必须生成一个计算结果为TRUE或FALSE的公式,如

=AND(ISERROR(SEARCH("text 1", $E1)),ISNUMBER(SEARCH("text 2", $H1)))