Excel中用公式设置条件格式的2个终极要领

  1. 公式计算结果为TRUE或非0数字时执行条件格式;

  2. 控制单元格与执行单元格的关系取决于锁定符号“$“。

结果为TRUE

=B2>50

框选区域的单元格逐一与50做比较,大于50的返回TRUE,执行条件格式;小于等于50的返回FALSE,不执行。

结果为非0数字

=MAX(B2,50)-50

公式将数字逐个与50做比较取其大值,再与50相减,其结果为数字0或非0,非0执行条件格式,0则不执行。

非0等同于TRUE,0等同于FALSE.

不锁定:B2

上述两个公式中引用B2单元格,不做任何锁定,意味着公式将应用于区域内每个单元格,每个单元格是否执行条件格式取决于公式结果。

全锁定:$B$2

=$B$2>50

行号和列号都锁定,意味着公式将只应用于B2单元格,其结果决定整个区域是否执行条件格式。

锁行不锁列:

=B$2>50

行号锁定,列号不锁定,意味着公式应用于B2:E2这一行的4个单元格,其计算结果决定该列是否执行条件格式。其中B2和E2大于50,所以这两列执行。

锁列不锁行:

=$B2>50

列号锁定,行号不锁定,意味着公式应用于B2:B6这一列的5个单元格,其计算结果决定该行是否执行条件格式。其中B2,B3,B6大于50,所以这三行执行条件格式。

通过以上不难看出,公式将按锁定应用的对应单元格,由此得出一个窍门:把公式输入到单元格中,填充到等量的区域中,计算结果为TRUE或非0的相对位置将执行条件格式。

构建公式时可以用来提前预览结果,条件格式未达到预期时也可以用来检查公式。