首页 > 解决方案 > 有没有办法让 Excel 报告某些内容是否过期?

问题描述

跟踪项目可交付成果的工作进度,并希望对过期、即将到期或正常的日期进行颜色编码。

我试过 =IF(A2<TODAY(),"Overdue","Not due") //其中 A2 有到期日期

哪个有效,但只输入文本。我尝试了条件格式规则,说任何单元格包含一个值 < TODAY() 但这没有做任何事情,然后我尝试将 TODAY() 锚定在一个单元格中以供参考,但仍然没有运气。(即条件格式,任何单元格包含的值小于$J2)

标签: excelexcel-formula

解决方案


♣ 解决了 3 种可能的方法♣</h2>
  1. 条件格式(建议的方法)
  • 选择您感兴趣的范围
  • 按条件格式工具箱
  • 请参阅下面的屏幕截图以说明之后的内容

对 C2 应用条件后:c9

规则

编辑规则

当规则为该规则的“真”格式时指定单元格格式

其他方法

(这部分可能/不感兴趣......但以防万一......)

  1. 单元格格式

您可以更改自定义格式以返回各种颜色:

例如,只要条件'交货日期<到期日期,Following 将显示为蓝色;如果在交货日期之后发生,则为红色,当天为粉红色。

[Blue][<44333]ddd-dd mmm;[Red][>44333]ddd-dd-mmm;[Magenta]ddd-dd mmm

即 [颜色][] 后跟所需的 dd-mm/yyyy 单元格格式,例如

利用:

cell.font.Color = -16776961`

缺点:更新截止日期似乎并不直接


  1. VB代码

类似的东西......

在此处输入图像描述 自定义格式:

[Blue][<44333]ddd-dd mmm;[Red][>44333]ddd-dd-mmm;[Magenta]ddd-dd mmm

对于单元格中的每个单元格: cell.Font.Color = RGB(0, 0, 255)

'来源:https ://excelatfinance.com/xlf/xlf-colors-1.php

  • '黑色:RGB(0,0,0)
  • '白色:RGB(255,255,255)
  • '红色:RGB(255,0,0)
  • '绿色:RGB(0,255,0)
  • '蓝色:RGB(0,0,255)
  • '黄色:RGB(255,255,0)
  • '洋红色:RGB(255,0,255)
  • '青色:RGB(0,255,255)

来源:这里


推荐阅读