用条件格式高亮异常、重复值、逾期和整行数据

适用场景

月度报表里要标出低于目标的区域、把重复订单染红、给逾期任务整行加底色,或者用数据条直观看出大小。条件格式比手动填色可靠:数据一变,颜色跟着变;但公式写错引用,整片颜色会错位。

常用规则

规则 入口 适合
突出显示单元格规则 开始 → 条件格式 大于、小于、介于、等于、包含文本、重复值
数据条 开始 → 条件格式 → 数据条 在同一列里比较大小
色阶 开始 → 条件格式 → 色阶 看热度、密度、分布
图标集 开始 → 条件格式 → 图标集 三档或四档评级
新建规则 → 使用公式 开始 → 条件格式 → 新建规则 整行高亮、跨列判断、复杂条件

公式规则

公式规则的关键是引用方式。先选中要应用格式的区域,再写一个以区域左上角单元格为基准的公式;Excel 会把公式相对填充到整个区域。

高亮整行

选中 A2:D100,新建规则,输入:

=$D2>100

$D 锁住 D 列,2 不锁行,所以每一行都拿自己那一行的 D 列去比较。如果写成 =$D$2>100,所有行都只看 D2;如果写成 =D2>100,每一列会拿自己的列去比较,整行高亮会变成只有部分列变色。

高亮重复值

选中 A2:A100,输入:

=COUNTIF($A$2:$A$100,$A2)>1

高亮逾期任务

假设 B 列是截止日期,选中 A2:D100,输入:

=AND($B2<>"",$B2<TODAY())

AND 先排除空日期,避免空白单元格被当成 0 而标红。TODAY() 是易失函数,每天打开文件会重新计算。

高亮整行中的空白

选中 A2:D100,输入:

=COUNTA($A2:$D2)<4

COUNTA 统计非空单元格数量;少于 4 个说明这一行有缺项。按实际列数调整 4。

隔行填充

选中 A2:D100,输入:

=MOD(ROW(),2)=0

ROW() 返回当前行号,偶数行加底色。隔行色只是阅读辅助,不要用它代替筛选或分组。

管理规则

易错点

相关条目

参考链接

读完自测

合上页面,先回答,再展开对照。

  1. 要给 A2:D100 整行高亮,公式为什么写 =$D2>100 而不是 =D2>100?
  2. 多条条件格式同时命中时,哪条规则生效?
  3. 为什么整列套条件格式可能让文件变慢?
答案
  1. $D 锁列、行号相对,才能让每一行都用自己那一行的 D 列比较;D2 会让每列拿自己的列比较。
  2. 按管理规则里的优先级从上到下应用;勾选“停止如果为真”后后面的规则不再生效。
  3. 整列范围包含上百万个空单元格,复杂公式每次重算都要扫描,应该限定到实际数据行。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令