Excel中用公式设置条件格式的2个终极要领
-
公式计算结果为TRUE或非0数字时执行条件格式;
-
控制单元格与执行单元格的关系取决于锁定符号“$“。
结果为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的相对位置将执行条件格式。
构建公式时可以用来提前预览结果,条件格式未达到预期时也可以用来检查公式。