Excel 公式的条件格式没有应用正确的样式

Excel Conditional Formatting by Formula isn't applying correct styles

我有一个用于条件格式的公式:

=OR(ISNUMBER(FIND(Primary,INDIRECT(ADDRESS(ROW(),2)))),ISNUMBER(FIND(Secondary,INDIRECT(ADDRESS(ROW(),2)))),INDIRECT(ADDRESS(ROW(),2))="ALL")

如果 "B" 列中的值与主字段、辅助字段中的值匹配或设置为 "ALL".[=12=,则公式旨在突出显示单元格]

当粘贴到一行中的任何单元格时,它 returns 适当的 TRUE 或 FALSE 值,但是当用作条件格式的公式时,没有单元格接收任何格式。

摆脱间接和 ROW():

=OR(ISNUMBER(FIND(Primary,$B1)),ISNUMBER(FIND(Secondary,$B1)),$B1="ALL")

确保该行引用适用于:范围中的第一行。因此,在此情况下,您正在使用完整的列引用或范围从第 1 行开始。

如果不同,则将 1 更改为适用范围的第一行。