如何在Excel中设置日期条件格式

如何在Excel中设置日期条件格式

Excel 中的条件格式可以被视为一种有价值的实用程序,它可以通过根据预定义的规则或条件应用特定格式来帮助在电子表格中直观地增强数据分析和呈现。这篇文章将分享如何在 Excel 中为日期设置条件格式。我们还提供了您可以在阅读指南时尝试的详细示例。

如何在Excel中设置日期条件格式

推荐:11个Shopify Dropshipping主题

如何在 Excel 中设置日期条件格式

条件格式不仅可以帮助使用颜色代码突出显示单元格,还可以以一种在视觉上有意义且有吸引力的方式格式化由日期组成的行、列和单元格。

  1. 预定义
  2. 用户自定义
  3. 创建自定义格式规则
  4. 在 Excel 中突出显示节假日
  5. 根据多个条件对日期进行条件格式设置
  6. 突出显示即将到来的日期和延迟

请务必仔细检查 Excel 中的详细信息。它提供了许多选项,其中一些可能超出了本指南的范围。

1] 使用日期预定义条件格式日期规则

在处理包含日期相关信息的数据集时,使用日期进行条件格式设置非常有用。Excel 提供了近十种不同的选项来根据日期格式化单元格,如下所示:

  • 要使用日期作为数据类型来格式化单元格,请单击“主页”>“条件格式”>“突出显示单元格规则”>“发生日期”
条件格式日期菜单
  • 可以从下一个窗口的下拉菜单中选择条件格式选项。第一个下拉菜单让我们选择日期范围,然后可以从第二个下拉菜单中选择格式选项。
条件格式日期标准
  • 单击“确定”以应用所选的格式规则。

2] 使用日期定义用户定义的条件格式日期规则

除了一组预定义的规则外,Excel 还提供了根据用户需求自定义这些规则的选项。有多种设置自定义的方法,如下所示:

使用自定义格式

  1. 按照上述步骤打开“发生日期”格式窗口。
  2. 选择日期范围后,从格式选项下拉菜单中选择自定义格式。
  3. 由于上述情况,将会弹出“设置单元格格式”窗口,我们可以在其中选择所需的颜色、边框、字体和效果,然后单击“确定”以应用更改。
条件格式日期自定义

创建新规则

此方法涉及创建一个全新的条件格式规则,与上述方法不同,在上述方法中,我们可以从一些预定义规则中进行选择,并仅创建自定义格式。创建新规则涉及:

  • 选择要应用格式的单元格。
  • “主页”选项卡上,单击“条件格式”>“新建规则”,这将打开“新建格式规则”窗口。
条件格式新规则
  • 在该窗口中,我们可以从可用的规则类型中进行选择,然后编辑规则描述以设置条件格式的标准。
  • 完成后,可以单击窗口右下角的格式按钮来选择该规则的格式。
  • 在打开的“设置单元格格式”窗口中,我们可以根据选择选择字体、边框、单元格颜色、效果等,然后单击此窗口上的“确定”一次,然后单击“新建格式规则”窗口以应用更改。
条件格式新规则设置

注意:格式规则可用于根据不同的条件/标准为同一数据集创建和应用多条规则。

推荐:TopPic主题响应式WordPress摄影作品集主题

3]如何使用日期创建自定义格式规则

 在上面的例子中,我们根据已提供的条件导航了创建新条件格式规则的步骤。Excel 还允许将所述格式规则应用于用户定义的条件。

例如,假设我们需要突出显示日期超过 30 天或 60 天的单元格。在这种情况下,也可以通过应用 Excel 中可用的日期公式和函数来实现相同的功能,如下所示:

A] 突出显示当前日期和较早的日期

在条件格式选项中的选择新规则下,选择使用公式确定要格式化的单元格,输入:

=$H4=TODAY()突出显示当前日期

=$H4>TODAY()突出显示未来的日子

=$H4<TODAY()突出显示前几天

=$H4<=(TODAY()-30) 突出显示超过 30 天的日期。

=$H4<=(TODAY()-60) 突出显示超过 60 天的日期。

基于条件格式日期公式

上述公式检查当前日期的选定日期范围,一旦找到匹配项,就将背景颜色更改为“格式”选项中选择的紫色。H旁边使用的$表示列将保持不变,但行将可变。

  • 一旦提到规则描述,就可以通过单击格式按钮来选择字体、颜色和效果。
  • 在“设置单元格格式”窗口上单击“确定”,然后在“新规则”窗口上单击相同按钮,以使更改生效。

B] 根据用户定义的日期范围突出显示

可以应用类似的方法来格式化用户指定的日期范围。例如,如果我们需要突出显示超过 30 天但少于 45 天的日期,则可以将 TODAY() 函数与 AND 等逻辑运算符结合使用,以指定涉及两个条件的条件:

  • 选择需要应用格式的单元格并打开新规则窗口。
  • 编辑规则描述字段中,输入以下公式,
=AND(H2>=(TODAY()-45),H2<=(TODAY()-30))

上述公式使用AND运算符,从单元格编号 H2 开始,以黄色突出显示整个选择范围内超过 30 天但少于 45 天的日期。

条件格式日期范围标准公式

C] 周末亮点

在同一范围内,使用 WEEKDAY() 公式,还可以突出显示周末的日期:

  • 选择需要应用格式的单元格并打开新规则窗口。
  • 编辑规则描述字段中,输入以下公式,
=WEEKDAY($H2, 2)>5

Weekday公式的语法可以表示为 WEEKDAY(serial_number, [return_type]),其中 serial_number 表示我们要检查的日期的单元格编号(在本例中为 SA1)。

return_types参数表示从星期一(1)到星期日(7)的星期类型,将星期一作为一周的开始日期(用 1 表示),将星期日作为一周的最后一天(用 7 表示)。

但是,公式中的 return_types 是可选的,并在第三个括号中表示。>5用于突出显示指定返回类型的 Saturday(6) 和 Sunday(7)。

条件格式周末突出显示规则

D] 根据特定日期突出显示行

在处理需要突出显示特定日期的大量数据时,此选项非常方便。可以通过确定日期的数值或使用 DATEVALUE ()函数来实现相同的目的。必须首先确定数值才能对特定日期应用条件格式,因为 Excel 会将日期永久存储为连续的序列号。要查找特定日期的数值,

  • 右键单击日期所在的单元格,单击“设置单元格格式”>“数字”, 然后选择“常规”。单元格上将显示一个 5 位数字的数值,可供将来参考。
Excel 中的日期数字
  • 记下数字后单击“取消”,因为我们不需要更改单元格的日期格式。
  • 单击条件格式>新规则> 选择新规则>使用公式确定要格式化的单元格并键入以下公式,
=$G5=45249
条件格式特定日期选择值
  • 使用DATEVALUE()函数,也可以通过输入以下公式来完成相同的操作,
=$G5=DATEVALUE(“2023 年 11 月 19 日”)

C 旁边使用的 $ 表示列保持不变,但行可变。

条件格式特定日期选择公式

注意: Excel 中这些日期的序列号从 1900 年 1 月 1 日开始,作为序列号 1。因此,如果我们考虑 2023 年 11 月 19 日这个日期,它将被编号为 45249,因为它是 1900 年 1 月 1之后的第 45248 天。

推荐:创意多用途WordPress主题Octavian

4]在Excel中突出显示节假日

由于假期可能因人口统计数据而异,Excel 没有任何内置函数来突出显示公共假期。因此,要识别假期,我们需要将日期记录在不同的列中,并应用 countif公式来检查数据表中假期日期的发生情况。

例如,我们在 D 列中提到了几个日期,在 G 列中列出了一系列假期。通过条件格式,我们可以在 D 列中用红色突出显示假期(如果有),方法是使用以下步骤将它们与 G 列中提到的假期日期进行比较:

  • 打开新建规则对话框,在选择规则类型下选择使用公式确定要格式化的单元格 。
  • 输入公式=COUNTIF($G$3:$G$5,$D3)
  • 单击“格式”>“填充” ,从调色板中选择颜色“红色” ,然后单击“确定”
条件格式节日亮点

countif ()检查单元格 G3 – G5 中提到的日期与从单元格 D3 开始的 D 列中提到的日期的出现情况。

5]基于多个条件的日期条件格式

假设有一张工作表,其中有针对各种家居用品的投诉。工作表列出了投诉的日期以及投诉截止日期和结案日期(如适用)。

使用条件格式,我们将已关闭的投诉标记为白色,已超过截止日期但尚未关闭的投诉标记为红色,尚未到达截止日期的投诉标记为蓝色。

该过程将涉及为同一数据创建两个条件格式规则,一个用于尚未到达截止日期的数据,另一个用于已超过截止日期的数据。为此,

  • 打开条件格式新规则窗口,然后在选择规则类型下选择使用公式确定要格式化的单元格。
  • 输入以下公式
=AND($I10="",$H10>$K$6)
多个标准临近到期日
  • 单击“格式”,从调色板中选择蓝色,然后单击“确定”。
  • 创建另一个具有相同规则类型的新规则并输入以下公式
=AND($I10="",$H10<$K$6)
多个条件未达到截止日期
  • 单击“格式”,从调色板中选择“红色”,然后单击“确定”。

在这个公式中,我们首先检查“关闭日期”列是否为空白,以确定投诉是否仍然有效然后检查“到期日期”是否大于当前日期或小于当前日期,以确定到期日期是否接近 ($H10>$K$6 )或超过 ($H10<$K$6 )。单元格 K6 中的日期表示当前日期。

6] 突出显示即将到来的日期和延迟

为了理解如何在 Excel 表中突出显示日期延迟,让我们考虑一个例子,其中我们有一个股票列表,其中包含股票名称和到期日期。通过条件格式,如果我们需要将即将到期的股票标记为绿色,将已经到期的股票标记为红色,

  • 选择数据范围并打开新规则对话框。
  • 在选择规则类型下选择仅格式化包含以下内容的单元格
  • 编辑规则描述中,在相应的下拉列表中选择单元格值大于=Now()+30 。
  • 单击“格式”,从调色板中选择“绿色”  然后单击“确定”
条件格式临近截止日期
  • 再次打开一个新规则并选择与上述相同的规则类型。
  • 编辑规则描述中,在相应的下拉列表中选择单元格值小于=Now() 。
  • 单击“格式”并从调色板中选择“红色” ,然后单击“确定”
多个条件未达到截止日期

结论

本教程旨在全面介绍可用于在基于日期的 Excel 工作表中应用条件格式的选项和功能。它可以帮助了解如何应用格式规则来增强数据可视化和分析。掌握条件格式还可以帮助识别趋势、检查截止日期和设置任务优先级,从而帮助做出明智的决策。

如何根据日期在 Excel 中创建条件格式?

首先,选择日期单元格,根据日期在 Excel 中创建条件格式。单击“主页”>“条件格式”>“新规则”。选择“格式化包含以下内容的单元格”,在规则下选择“发生日期”,选择特定日期条件,然后单击“格式”设置首选格式。点击“确定”应用。这样可以快速突出显示数据中的关键日期。

如何在 Excel 中设置截止日期的条件格式?

首先,选择包含日期的单元格,以在 Excel 中设置截止日期的条件格式。然后,单击“主页”选项卡中的“条件格式”。选择“新规则”,选择“仅格式化包含以下内容的单元格”,将规则设置为“单元格值”和“小于”,然后输入截止日期或公式。单击“格式”,选择格式样式,然后按“确定”应用。

推荐:如何在Excel中复制和粘贴列


发表评论