Excel条件格式 – 包含多个匹配

试图避免VBA并使用一个条件格式规则。

我想将格式应用于包含一个或多个可能的短语的单元格。

| A | ---+--------+--- 1 | foo | 2 | bar | 3 | foobar | 4 | baz | 5 | foobaz | 6 | qux | 7 | barqux | 

目标:将条件格式应用于'foo'和'baz'(第1,3,4,5行)

像下面这样的东西应该可以工作,但是我认为问题在于识别要比较的当前单元格,在这种情况下, A1:A7需要是当前的单元格引用:

 =OR( IFERROR(FIND("foo",A1:A7),0) > 0, IFERROR(FIND("baz",A1:A7),0) > 0 ) 

有任何想法吗?

我find了答案。

即使将条件格式应用于$ A $ 1:$ A $ 7范围,您所需要做的就是引用函数中的第一个单元格。

 =OR( IFERROR(FIND("foo",A1),0) > 0, IFERROR(FIND("baz",A1),0) > 0 ) 

只要不使用锁操作符( $ ),它就会自动递增。 – 对不起,这是常识。 如果没有人遇到问题,我会把它留在教育目的地。

你是完全正确的。 您必须input对“选定”单元格的引用。 例如,如果单击单元格A1,然后拖动并select单元格A1..A7,则会看到A1具有与其他单元格不同的背景。 这是您当前的条件公式的单元格。 即

 =OR( IFERROR(FIND("foo",A1),0) > 0, IFERROR(FIND("baz",A1),0) > 0 ) 

在这种情况下是正确的。 对于其他细胞,公式将会相应地进行调整。