如何在Excel中为日期使用自定义条件格式规则

在Excel中的单元格中添加条件格式时 ,您可以在该单元格中的数据符合您设置的条件时应用不同的格式选项,例如颜色。

为了更方便地使用条件格式,可以使用预先设置的选项来覆盖常用的情况,例如:

在日期情况下,预设选项可以轻松检查您的数据是否接近当前日期,例如昨天,明天,上周或下个月。

但是,如果您想检查列出的选项之外的日期,则可以使用一个或多个Excel日期函数添加自己的公式来自定义条件格式。

01之06

检查过期日期30,60和90天

泰德法语

使用公式自定义条件格式是通过设置Excel在评估单元格中的数据时遵循的新规则完成的。

这里的分步示例设置了三个新的条件格式规则,它们将检查输入到所选单元格区域的日期是过去30天,过去60天还是过去90天。

这些规则中使用的公式从单元格C1到C4中的当前日期减去特定天数。

当前日期是使用TODAY功能计算的。

要使本教程奏效,您必须输入符合上述参数的日期。

注意 Excel按从上到下的顺序应用条件格式,规则在“条件格式规则管理器”对话框中列出,如上图所示。

即使多个规则可能适用于某些单元格,满足条件的第一条规则也会应用于单元格。

02 06

检查30天过期日期

  1. 突出显示单元格C1到C4以选择它们。 这是我们将应用条件格式规则的范围
  2. 单击功能区菜单的“ 主页”选项卡。
  3. 点击Conditional Formatting图标打开下拉菜单。
  4. 选择新规则选项。 这将打开新建格式规则对话框。
  5. 单击使用公式以确定要格式化的单元格选项。
  6. 在对话框下半部分格式值下面的框中输入以下公式,其中此值为true选项:
    = TODAY() - C1> 30
    此公式检查单元格C1到C4中的日期是否超过30天
  7. 单击格式按钮以打开格式单元格对话框。
  8. 单击填充选项卡查看背景填充颜色选项。
  9. 选择背景填充颜色 - 以匹配本教程中的示例,选择浅绿色。
  10. 单击字体选项卡查看字体格式选项
  11. 在颜色部分下,将字体颜色设置为白色以匹配本教程。
  12. 单击确定两次以关闭对话框并返回到工作表。
  13. 即使单元格中没有数据,单元格C1到C4的背景颜色也会更改为所选的填充颜色。

03年06月

为逾期60天以上的日期添加规则

使用管理规则选项

我们将不再重复上述所有步骤来添加下面两条规则,而是使用“管理规则”选项,以便我们一次性添加其他规则。

  1. 如有必要,请加亮显示单元格C1到C4。
  2. 单击功能区菜单的“ 主页”选项卡。
  3. 点击Conditional Formatting图标打开下拉菜单。
  4. 选择“ 管理规则”选项以打开“条件格式规则管理器”对话框。
  5. 点击对话框左上角的New Rule选项
  6. 单击对话框顶部列表中的使用公式确定要格式化的单元格选项。
  7. 对话框下半部分格式值下面的框中输入以下公式,其中此值为true选项:
    = TODAY() - C1> 60

    此公式检查单元格C1到C4中的日期是否大于60天过去。

  8. 单击格式按钮以打开格式单元格对话框。
  9. 单击填充选项卡查看背景填充颜色选项。
  10. 选择背景填充颜色; 要与本教程中的示例相匹配,请选择黄色。
  11. 单击确定两次以关闭对话框并返回到条件格式规则管理器对话框。

04年6月

为逾期90天以上的日期添加规则

  1. 重复上述步骤5至7以添加新规则。
  2. 对于配方使用:
    = TODAY() - C1> 90
  3. 选择背景填充颜色; 要与本教程中的示例相匹配,请选择橙色。
  4. 将字体颜色设置为白色以匹配本教程。
  5. 单击确定两次以关闭对话框并返回到条件格式规则管理器对话框
  6. 再次单击确定关闭此对话框并返回到工作表
  7. 单元格C1到C4的背景颜色将更改为所选的最后填充颜色。

05年06月

测试条件格式规则

©Ted French

从教程图中可以看到,我们可以通过输入以下日期来测试单元格C1到C4中的条件格式设置规则:

06年06月

可选的条件格式规则

如果您的工作表已经显示当前日期,并且大多数工作表都已经显示,则上述替代公式可以使用单元格引用显示当前日期的单元格,而不是使用TODAY函数。

例如,如果日期显示在单元格B4中,则作为规则输入的公式将有条件地格式化超过30天的日期可能是:

= $ B $ 4> 30

如果将条件格式设置规则复制到工作表中的其他单元格,单元格引用B4周围的美元符号($)可防止单元格引用发生更改。

美元符号创建了所谓的绝对单元格引用

如果省略美元符号并复制条件格式设置规则,则目标单元格将最有可能显示#REF! 错误信息。