对excel中条件格式的行为感到困惑

时间:2016-10-31 18:07:37

标签: excel conditional-formatting

我想有条件地格式化C列有9的行,B列大于A列。查询

= AND(ISNUMBER(SEARCH(" 9",INDIRECT(" C"&安培; ROW()))),间接的(" B"&安培; ROW())> INDIRECT(""&安培; ROW()))

对我不起作用。如果我在工作表中将其键入公式,则其行为与预期一致。但是,对于条件格式化,它不起作用。

更简单的查询

= AND(ISNUMBER(SEARCH(" 9",INDIRECT(" C"&安培; ROW()))),1 = 1)

也不起作用。它再次作为工作表中的公式,但不适用于条件格式。

更简单的查询= AND(2 = 2,1 = 1)有效。

任何见解都将非常感激。

1 个答案:

答案 0 :(得分:0)

选择ColumnsA:C和HOME>样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式的值:

=AND(SEARCH(9,$C1),$B1>$A1)

格式化... ,选择格式选择,确定确定

如果您想要格式化每行的前三个单元格(满足条件),请扩展Applies to范围。