可自动高亮30天内到期日期:选中日期区域→条件格式→新建规则→输入公式=AND(B2>=TODAY(),B2

如果您在Excel中管理合同、许可证或任务截止日期,需要快速识别哪些日期将在30天内到期,则可借助条件格式与TODAY函数实现自动高亮。以下是具体操作步骤:
一、设置基于日期差的条件格式规则
该方法通过计算单元格中日期与当前日期(TODAY())的差值,判断是否处于0至30天区间(含当天到期及未来30天内),并据此触发高亮显示。需确保目标列数据为有效Excel日期序列值。
1、选中包含到期日期的数据区域(例如B2:B100)。
2、在“开始”选项卡中点击“条件格式”→“新建规则”。
3、在弹出窗口中选择“使用公式确定要设置格式的单元格”。
4、在公式框中输入:=AND(B2>=TODAY(),B2。
5、点击“格式”按钮,设置填充色(如浅红色)、字体色等样式,确认后点击“确定”。
二、应用相对引用的条件格式公式
该方法依赖Excel条件格式对所选区域首单元格(如B2)公式的自动相对引用扩展,确保每一行均独立比对自身日期与动态当前日期,避免绝对引用导致整列误判。
1、保持B2:B100仍为选中状态。
2、再次打开“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。
3、输入公式:=B2-TODAY()。
4、点击“格式”,选择醒目背景色(如黄色底纹),确认后完成设置。
三、排除已过期日期的精准高亮
为避免将已过期日期(早于TODAY())纳入高亮范围,需在公式中明确限定起始边界为今日或之后,使高亮仅覆盖“即将到期”而非“已经逾期”的情形。
1、选中目标日期列(如C2:C200)。
2、进入“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。
3、输入公式:=AND(C2>=TODAY(),C2
4、设置单元格格式为橙色填充加粗字体,点击“确定”应用。
四、处理空单元格与非日期值的容错设置
当数据列中存在空白单元格、文本或错误值时,原始公式可能引发误触发或报错,需加入ISNUMBER和NOT(ISBLANK)组合判断,确保仅对有效日期生效。
1、选中待设格式区域(如D2:D150)。
2、新建条件格式规则,选择“使用公式确定要设置格式的单元格”。
3、输入公式:=AND(ISNUMBER(D2),D2>=TODAY(),D2。
4、设定绿色边框加淡绿背景,点击“确定”完成容错配置。










