WPS表格如何用条件格式自动标红逾期日期?
在WPS表格用条件格式自动标红逾期日期,三步搞定实时提醒,零宏零插件,跨端同步。

功能定位:为什么“标红逾期”比手动涂色更可靠
核心关键词“WPS表格条件格式标红逾期日期”指向一个共性问题:当日期列随录入持续增加,人眼逐行比对 Today() 容易漏看。条件格式把“规则”写进单元格,一旦系统日期变化,红色自动刷新,无需打开文件的人再记忆“哪天该催款”。
从 2021 版开始,WPS 表格将条件格式入口统一放到「开始」选项卡,并支持自定义公式;2026 春季 12.9.3 版又新增“跨端实时预览”,手机改规则,PC 立即同步,解决了过去“桌面设好、手机看不到颜色”的割裂。下面所有步骤均以截至当前的最新版本为基准,若您看到界面差异,请优先更新。
场景映射:三张典型表格,逾期含义各不相同
1. 应收账款表——“到期日”列
规则:当到期日<今天,标红。若含账期宽限 3 天,可把临界值改成 TODAY()+3。
2. 项目甘特图——“实际完成日”列
规则:仅当状态≠“已完成”且计划日<今天,标红;否则即使日期过期也不提醒(因为已交付)。
3. 物料批次表——“保质期”列
规则:保质期-今天≤30 天黄底提醒,≤0 天红底报警,两层递进。
操作路径:桌面端与移动端的最短入口
Windows / macOS 桌面端
- 选中日期列(如 D2:D1000)。
- 「开始」→「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」。
- 输入公式:
=AND(D2<>"",D2<TODAY());点击「格式」→「填充」选红色;确定。
Android / iOS / HarmonyOS NEXT
- 长按列标→「更多」→「条件格式」→「+」。
- 选择“自定义公式”,同样输入上述公式;色盘选红;保存。
提示:移动端暂不支持“停止如果为真”选项,若需多层规则,请回桌面端调整后再同步。
公式拆解:为什么用 AND 与 TODAY()
AND 的第一参数把空单元格排除,避免空白也被染红;第二参数与 TODAY() 比较,系统每次计算工作簿都会重新取值,实现“打开即刷新”。
若您希望文件“每天只在打开时”刷新一次,而不想被后台自动计算拖慢,可在「选项-公式」把计算模式设为“手动”,然后每日第一次打开后按 F9 即可。
例外与取舍:五类不适合标红的情况
- 日期列混杂文本(如“待排程”),公式需再嵌套 ISNUMBER 判断,否则红底会误触发。
- 文件需长期封存归档,系统日期已停在校准前,规则会持续误判;此时应把 TODAY() 换成固定截止单元格。
- 协同编辑者超过 200 人且频繁插入行,经验性观察:条件格式区域容易因插入行被拆成多段,导致规则失效;解决方法是预先给列加“表格样式(Ctrl+T)”,让规则随结构化引用自动扩展。
- 开启「实时数据图形化预览」后,若日期列旁还有高频刷新的股票函数,CPU 占用可能升高;可关闭该选项或把日期规则限定在可见窗口。
- 含 DRM 权限的只读文件,条件格式虽能设,但下次打开会被权限重置;需文件所有者统一设置。
最佳实践清单:落地前的 6 步检查表
- 先给日期列应用“表格样式”,确保新增行自动继承规则。
- 规则顺序:先宽限提醒(黄)再逾期报警(红),并勾选“停止如果为真”,减少重复渲染。
- 用“管理规则”→“适用于”锁定整列,而非 $D$2:$D$100 这种硬编码区域,避免后期插入行超出边界。
- 若文件需分发到不同时区,把 TODAY() 改成 UTC 偏移公式,例如 TODAY()+TIME(8,0,0) 避免时差误判。
- 规则颜色遵循企业 VI,红底白字对比度≥4.5:1,方便色弱同事辨识。
- 规则设置完,用“查找-格式”批量检查是否误标空单元格,确认无误再保存模板。
故障排查:颜色不更新的四类现象
| 现象 | 最可能原因 | 验证方法 | 处置 |
|---|---|---|---|
| 整列无红底 | 公式相对/绝对引用错位 | 选中单元格看公式栏是否指向同行 | 重新编辑规则,用鼠标点选单元格,让 WPS 自动生成相对引用 |
| 仅部分行红 | 规则区域未随插入行扩展 | 「管理规则」里看区域是否被拆成多段 | 删除零碎规则,重新对整列建规则 |
| 红色忽亮忽灭 | 计算模式为手动且未按 F9 | 状态栏显示“计算模式:手动” | 切回自动或按 F9 刷新 |
| 手机端看不到颜色 | 旧版缓存未刷新 | 把文件关闭后重新打开 | 更新到 12.9.3 以上并清缓存 |
版本差异与迁移建议:从 2021 到 2026 要注意什么
2021 版及更早版本的条件格式对话框尚不支持“跨工作表引用”,若您的 TODAY() 想引用另一个工作表的截止日单元格,需先定义名称,再于公式中写名称。2026 版已直接放开,但向下保存为 .et 旧格式时,跨表引用会被拆成绝对路径,再次用旧版打开可能提示“公式无效”。因此,如果团队里仍有同事使用 2021 买断版,请把临界日期复制到本表隐藏列,避免跨表。
与第三方协同:把逾期信息推送到企业微信
WPS 云文档自带“提醒机器人”插件(官方名称:WPS 提醒助手),开启后可读取条件格式覆盖的单元格范围,并每日 9:00 推送一行文本到企业微信。配置路径:「协作」→「智能提醒」→「添加规则」→选择“按单元格颜色”→勾选红色→填写 webhook 地址。经验性观察:推送文本长度≤256 字,若逾期行数过多会被截断,可再加“前 10 行”筛选。
注意:webhook 地址需拥有“群机器人”权限,且仅支持文本,不支持@成员;如需@,请在企业微信侧把机器人设为“群管理员”再用 key 调用。
适用/不适用场景清单
| 维度 | 推荐 | 不推荐 |
|---|---|---|
| 团队规模 | ≤200 人协同 | >1000 人并发,规则区域易碎片化 |
| 日期更新频率 | 日更或周更 | 分钟级流水,TODAY() 重算压力大 |
| 合规要求 | 国密 SM4 加密环境 | 只读 DRM 模板,规则无法持久化 |
| 终端混合 | Win+安卓 | 大量 Linux 命令行批处理,无 GUI 查看颜色 |
FAQ:条件格式标红逾期日期常见疑问
为什么手机端打开文件颜色全没了?
先确认是否登录同一 WPS ID;若仍无色,检查版本号是否低于 12.9,旧版缓存策略不同,需清缓存后重新打开。
可以一次标红多列吗?
可以。在“适用于”框内填多列区域如 $D:$E,但公式里仍要写左上角单元格(D2),WPS 会自动相对偏移。
文件发给别人,颜色会丢吗?
保存为 .xlsx 或 .et 格式均会保留条件格式;若对方用 Excel 2003 打开 .xls,多层规则会被降级,颜色可能异常。
如何批量删除所有条件格式?
选中整张表,「开始」→「条件格式」→「清除规则」→「清除整个工作表的规则」。此操作不可撤销,建议先备份。
能否用红色加粗同时提醒?
在「格式」对话框里同时勾选“加粗”和“红色填充”即可;条件格式支持字体、边框、图案多重叠加。
验证与观测方法:确保规则生效的 3 个指标
- 打开文件后,手动把某日期改成昨天,应立即变红;若无变化,看状态栏计算模式。
- 用「Ctrl+G」→「定位条件」→「条件格式」→「全部」,可高亮所有被规则覆盖的单元格,核对区域是否完整。
- 在「文件」→「工作簿统计」查看“条件格式规则数”,若发现重复段数>10,说明插入行导致碎片化,需合并规则。
收尾结论与下一步行动
WPS 表格的条件格式把“今天”作为动态锚点,能在任何平台实现零维护的逾期标红;核心只需一句 =AND(日期<TODAY(),日期<>""),再配红色填充即可。若团队规模在 200 人以内、日期更新频率为日/周级,可直接套用本文模板;超过该边界,请评估结构化表格与计算模式,必要时改用数据透视+辅助列。
下一步,打开你手边的应收款或项目计划表,按“最佳实践清单”六步操作,把今天之前的日期一次性标红,再让同事在手机端打开验证颜色是否同步——如果秒级出现红色,说明规则已生效,后续每天只需关注红色单元格,就能让逾期管理从“找数据”变成“直接处理”。
