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 )
在这种情况下是正确的。 对于其他细胞,公式将会相应地进行调整。