WPS表格条件格式高阶用法,一键标记异常数据(8个自动化规则)

发布日期:2026-06-04   浏览次数:1

你每天要核对一份500行的销售表,找出低于目标值的行标红、高于平均值的标绿、即将到期的合同标黄。你手动一行一行看,从上往下、眼花了、看漏了。

而条件格式能做到的是:你每天早上打开表格,所有异常数据已经自动标好了颜色。 你只需要看有色块的地方。

这不是什么高级编程,就是WPS的条件格式功能。大多数人只用过"突出显示重复值"这一种,但条件格式的能力远不止于此。这篇文章把条件格式的高阶用法一次性讲透。


一、条件格式的三种模式

在讲高阶用法之前,先把条件格式的底层逻辑搞清楚。WPS条件格式有三种模式:

模式适用场景举例
内置规则简单的数值/文本/日期判断大于100标红、包含"已完成"标绿
数据可视化数据条/色阶/图标集用颜色深浅表示数值大小
自定义公式复杂的自定义逻辑隔行变色、到期提醒、多条件组合

本文重点在后两种——数据可视化和自定义公式。这是条件格式的"高阶区"。


二、数据条:让数字变成直观的进度条

数据条能在单元格内显示横向条形图,长度代表数值大小。

实战:给销售额加数据条

  1. 选中销售额所在列(如B2:B50)。
  2. 开始 → "条件格式"  "数据条"
  3. 选择一种颜色(如蓝色渐变)。
  4. 每一行的销售额右侧出现一根蓝色条,数值越大条越长。

效果: 不读具体数字,光看数据条长度,就知道谁的销售额最高谁最低。

进阶:隐藏数字只显示数据条

如果你只想看对比效果不想看具体数字:

  1. 条件格式 → 管理规则 → 编辑当前规则。
  2. 勾选 "仅显示数据条"
  3. 单元格中的数字消失,只剩数据条。

数据条的应用场景

场景效果
销售业绩对比一目了然谁卖得多
项目完成度进度条可视化
预算使用率接近100%的条目引人注目
考试成绩高分长条低分短条

三、色阶:用颜色深浅表达数值大小

色阶给数据区域加上渐变色——最高值深红色、中间值黄色、最低值绿色(或自定义配色)。

实战:给费用列加色阶

  1. 选中费用列。
  2. 条件格式 → "色阶" → 选择"红-白-绿"色阶。
  3. 高费用单元格自动变红、低费用变绿、中间费用变白。

效果: 红得刺眼的格子——预算超支的地方,一眼锁定。

自定义色阶

条件格式 → 色阶 → "其他规则" → 可以自定义:

  • 三色刻度:设置最大值/中间值/最小值的颜色。
  • 双色刻度:只用两种颜色过渡。
  • 类型:可以选择"最高值""最低值""百分比""公式"等。

四、图标集:用图标标注业绩等级

图标集在单元格中添加方向箭头、星级、红绿灯等图标,直观展示数据等级。

实战:用红绿灯标注完成率

  1. 选中完成率列。
  2. 条件格式 → "图标集" → 选择"红绿灯"(三色交通灯)。
  3. 自动:≥80%显示绿灯,≥50%黄灯,<50%红灯。

自定义图标阈值

默认的百分比阈值不一定符合你的业务标准:

  1. 条件格式 → 图标集 → "其他规则"
  2. 修改阈值:
    • 绿灯:类型选"数字",值输入90(≥90分优秀)。
    • 黄灯:类型选"数字",值输入60(≥60分及格)。
    • 红灯:<60(不及格)。
  3. 点击确定。

图标集的应用场景

图标集类型适合场景
红绿灯业绩达标/未达标
方向箭头环比涨跌
星级评分等级
旗标优先级标记

五、自定义公式——条件格式的终极技能

当你需要的条件超出内置规则的范畴,自定义公式就是终极武器。

规则:公式必须返回TRUE或FALSE

条件格式的公式逻辑:对选中的第一个单元格写公式,WPS自动把这个公式逐行应用到所有选中区域。公式返回TRUE → 触发格式;FALSE → 不触发。


场景一:隔行变色(斑马条纹)

大表格看久了眼睛花,给奇数行加浅灰色背景:

  1. 选中数据区域(如A2:G100)。

  2. 条件格式 → "新建规则"  "使用公式确定要设置格式的单元格"

  3. 输入公式:

    =MOD(ROW(),2)=1

    解读:ROW() 返回当前行号,MOD(行号,2) 计算行号除以2的余数。奇数行余数为1 → TRUE → 触发灰色背景。

  4. 点击"格式"→ 填充 → 选浅灰色 → 确定 → 确定。

效果: 整个表格自动变成斑马条纹,阅读不再串行。

变体:隔N行变色

=MOD(ROW(),3)=1

每隔3行变色一次。


场景二:到期自动提醒

合同到期日期在C列,需要在到期前7天内标红警告。

  1. 选中合同数据区域。

  2. 条件格式 → 新建规则 → 使用公式。

  3. 输入公式:

    =AND(C2-TODAY()>=0, C2-TODAY()<=7)

    解读:C2-TODAY() 计算距离到期的天数。介于0到7天之间 → 即将到期 → 标红。

  4. 格式 → 填充红色 → 确定。

效果: 打开表格,所有7天内到期的合同自动变红——不需要手动翻日期。

变体:已过期的标深红

=C2<TODAY()

变体:到期30天以上标绿(还很安全)

=C2-TODAY()>30

场景三:高于或低于平均值自动标色

找出高于平均值的标杆数据和低于平均值的拖后腿数据。

高于平均值标绿:

=B2>AVERAGE($B$2:$B$100)

注意:平均值范围用了绝对引用($符号)。因为公式逐行应用时,B2会变成B3、B4……但AVERAGE的范围必须固定不动。这是自定义公式条件格式最容易出错的地方。

低于平均值标红:

=B2<AVERAGE($B$2:$B$100)

场景四:空值自动预警

某一列中有空白单元格时自动标黄,提醒你数据有缺失。

  1. 选中要检查的列。

  2. 新建公式规则:

    =AND(A2="", A1<>"")

    解读:当前单元格为空,但上一行不为空(排除表头下方的连续空行)。

  3. 格式 → 填充黄色。


场景五:多条件组合——同时满足两个条件才标色

销售表中,金额大于10000且付款状态为"未付款"的行标红:

=AND(B2>10000, C2="未付款")

OR逻辑:金额大于10000或付款状态为"已逾期"告警:

=OR(B2>10000, C2="已逾期")

六、管理多个条件格式规则

当一张表中应用了多个条件格式时,规则之间的优先级和叠加关系很重要。

查看所有规则

条件格式 → "管理规则" → 在"显示其格式规则"下拉中选择"当前工作表"。

你会看到当前表格中应用的所有条件格式规则列表。

调整优先级

规则列表从上到下执行。如果两个规则冲突(比如一个标红一个标绿),排在上面的规则生效。

用右侧的上下箭头调整顺序。把最重要的规则放在最上面。

"如果为真则停止"是什么意思?

每条规则右侧有一个"如果为真则停止"复选框。

  • 勾选: 这条规则触发后,后面的规则不再执行。用于"满足条件A就不再往下判断"的场景。
  • 不勾选: 继续检查后面的规则。用于叠加多个条件。

删除无用规则

管理规则 → 选中不再需要的规则 → 删除规则。避免规则堆积导致表格变慢。


七、条件格式完整速查表

你想做什么用什么方式核心操作
找出大于某个值的内置规则→大于直接输入阈值
找出重复值内置规则→重复值一键高亮
数字可视化对比数据条值越大条越长
数值高低热力图色阶红=高、绿=低
业绩等级标注图标集→红绿灯自定义等级阈值
隔行变色公式 =MOD(ROW(),2)=1斑马条纹
到期提醒公式 =日期-TODAY()<=7自动红黄绿
高于平均值公式 =B2>AVERAGE($B:$B)锁定均值范围
空值预警公式 =AND(A2="", ...)数据缺失提醒
多条件组合公式 =AND(条件1, 条件2)灵活自定义

八、常见问题速查

问题原因解决
公式条件格式不起作用相对引用/绝对引用搞错了公式中对固定范围用$锁定
条件格式太多表格变慢大量公式规则逐行计算管理规则→删除无用规则
复制粘贴后条件格式乱了粘贴时覆盖了条件格式区域用"粘贴数值"而非直接粘贴
数据条和色阶数值不准确数据中有极端值拉偏了范围规则编辑中手动设置最小/最大值

总结

条件格式的终极价值:让你的表格自己开口说话。

层次能力典型操作
入门找出特定值大于/小于/重复值
进阶数据可视化数据条/色阶/图标集
高阶自定义逻辑到期提醒/均值对比/多条件组合

三个最重要的公式记下来:

  1. =B2>AVERAGE($B$2:$B$100) — 高于平均值标绿。
  2. =C2-TODAY()<=7 — 7天内到期标红。
  3. =MOD(ROW(),2)=1 — 隔行变色。

这三条公式覆盖了日常工作中80%的条件格式需求。




本文相关标签

没有相关标签