excel中合同过期日期可通过五种条件格式方法高亮:一、单元格值比较法用=d2<today()标红;二、日期差值法设红/黄/橙三色预警;三、文本函数生成“已过期”等标签并格式化;四、转表格用结构化引用自动适配新行;五、图标集以红叉/黄叹/绿勾免颜色依赖。

如果在Excel中管理合同时需要快速识别已过期的日期,可以通过条件格式自动高亮显示过期日期。以下是实现该功能的具体操作方法:
一、使用单元格值比较法设置过期标记
该方法基于当前日期(TODAY函数)与合同截止日期的数值比较,当截止日期小于当前日期时触发格式变化。适用于单列日期数据,逻辑清晰且无需辅助列。
1、选中包含合同截止日期的单元格区域,例如D2:D100。
2、在“开始”选项卡中点击“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。
3、在公式框中输入:=D2
4、点击“格式”按钮,在“填充”选项卡中选择红色背景色,确认后应用规则。
二、利用日期差值法区分临期与过期状态
该方法通过计算剩余天数实现多级预警,可同时标识“已过期”“7天内到期”“30天内到期”三类状态,增强合同管理的时效性。
1、保持D2:D100为选中状态,再次打开“新建规则”→“使用公式确定要设置格式的单元格”。
2、输入公式:=D2
3、新增一条规则,公式为:=AND(D2>=TODAY(),D2
4、再新增一条规则,公式为:=AND(D2>=TODAY()+7,D2,设置橙色填充,标识30天内到期。
三、结合文本函数实现带文字提示的动态标记
该方法在原日期列旁插入辅助列,用公式生成“已过期”“正常”等文本标签,并对标签列应用条件格式,便于打印或导出时保留语义信息。
1、在E2单元格输入公式:=IF(D2
2、选中E2:E100区域,打开“条件格式”→“新建规则”→“只为包含以下内容的单元格设置格式”。
3、在“单元格值”下拉菜单中选择“等于”,右侧框中输入:"已过期",设置深红色字体与浅红底纹。
4、重复步骤2–3,分别为“今日到期”设置红色字体加粗,“正常”设置绿色字体。
四、应用表格样式与结构化引用提升可维护性
将原始数据转为Excel表格(Ctrl+T),可启用结构化引用,使条件格式公式更稳定,避免因插入行/列导致引用偏移,特别适合长期维护的合同台账。
1、选中数据区域(含标题行),按Ctrl+T创建表格,勾选“表包含标题”,确认后表格自动命名(如Table1)。
2、选中截止日期列(如Table1[截止日期]),打开“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。
3、输入公式:=[@截止日期]
4、设置红色填充后,无论后续在表格中插入多少行,该规则均自动应用于新行的对应列。
五、利用图标集实现免颜色依赖的视觉标记
该方法不依赖颜色识别,而是通过内置图标(如红色叉号、黄色感叹号、绿色对勾)直观表达状态,适用于色觉障碍用户或黑白打印场景。
1、选中D2:D100区域,点击“条件格式”→“图标集”→选择“三向箭头”或“标志”类别中的“红黄绿圆点”图标集。
2、点击“图标集”右侧的小箭头,选择“图标集选项”→“编辑规则”。
3、将第一图标的类型设为“数字”,值设为:=TODAY(),运算符为“小于等于”,图标选红色叉号。
4、第二图标类型设为“数字”,值设为:=TODAY()+30,运算符为“小于等于”,图标选黄色感叹号。
5、第三图标保持默认“大于”,图标选绿色对勾,确认后图标将按日期区间自动分配。










