EXCEL FORMULA - Conditional format Date 实现需求咨询
EXCEL FORMULA - Conditional format Date 实现需求咨询
嘿,我来帮你搞定这个Excel条件格式的交通灯提醒需求!咱们一步步来设置,保证精准贴合你的要求:
首先假设你的日期数据在A列(比如A2到A100的区域),我们需要创建两个条件格式规则,注意规则的顺序很重要哦:
第一步:设置红色过期提醒(日期已超过1天)
- 选中你要应用格式的单元格区域(比如A2:A100)
- 点击「开始」选项卡 → 「条件格式」→ 「新建规则」
- 选择「使用公式确定要设置格式的单元格」
- 在公式框里输入:
=AND(A2<>"", A2<TODAY()-1)
👉 解释:A2<>""确保只对非空白的日期单元格生效,A2<TODAY()-1表示日期比今天早1天以上(比如今天是10号,那9号之前的日期都会触发红色) - 点击「格式」按钮,设置单元格填充色为红色,确认后保存这个规则。
第二步:设置黄色即将到期提醒(日期还有2天)
- 同样在条件格式里新建规则,还是选择「使用公式确定要设置格式的单元格」
- 根据你的需求,分两种情况调整公式:
- 如果是正好距离今天还有2天(比如今天10号,只有12号的单元格标黄),公式用:
=AND(A2<>"", A2=TODAY()+2) - 如果是距离今天2天以内(含2天)的未到期日期(比如今天10号,11号、12号都标黄),公式改成:
=AND(A2<>"", A2<=TODAY()+2, A2>TODAY())
- 如果是正好距离今天还有2天(比如今天10号,只有12号的单元格标黄),公式用:
- 设置单元格填充色为黄色,确认保存规则。
额外提醒:规则顺序
记得把红色规则拖到黄色规则的上方(在条件格式的「管理规则」里可以调整顺序),这样优先级高的过期提醒会先生效,避免规则冲突。
如果你的需求里确实要给空白单元格也设置格式(比如空白单元格标黄),那再新建一个规则,公式用=A2="",设置黄色填充即可。
备注:内容来源于stack exchange,提问作者Breanne Leopold




