Excel 以两个不同的列为条件对记录进行条件格式化

Excel conditional formatting a record with two different columns as criteria

我有一个查询 table,大约有 280 个结果 records/rows。我只想突出显示两列中满足两个不同条件的行。到目前为止,这是我写的内容,但它不起作用:

=AND(IF($O4="spec",1),IF($X4=7,1)) 我想突出显示该行的 O 列中都有 spec 且 X 列中有 7 的任何行。我试过在单词 spec 和 7 上删除和添加引号,但没有任何区别。

在某处读到条件句在 table 中不起作用,您需要使用命名范围;我已经试过了,但仍然没有得到我需要的结果。

您不需要 IF。试试,

=AND($O4="spec",$X4=7)

您的公式比必要的更详尽,但语法有效并且公式能够触发 CF 规则,无论是否在 Table 内。

因此您忽略提及的内容似乎有问题,即您应用公式的 "Applies to" 范围。您可能希望行 运行 从第 4 行到大约第 284 行,但我不猜测要跨越哪些列。

I want to highlight any row in which both column O of that row has spec in it, and column X has a 7 in it.

这些似乎是模棱两可的陈述,可能意味着 spec 只是 O 列中文本值的一部分,或者 spec 是整个值。

这对任何一种情况都有效。

=AND(isnumber(search("spec", $O4), isnumber(search("7", $X4))