Excel基于日期的条件格式化(9例)

  • Share This
Hugh West

条件格式化在Excel中已经使用了相当长的时间。 但是,什么是条件格式化,它又能给你带来什么好处呢? 设置条件来决定应用于某一列或某一行的格式的过程被称为条件格式化。 它有助于以一种更有组织的方式呈现数据。 在这篇文章中,我们将讨论应用Excel的不同方法基于日期的条件格式化。

如果你想了解一般的条件格式化,那么请查看 本条 .

下载实践工作手册

下载以下练习手册,在阅读本文时进行练习。

基于日期的条件格式化.xlsx

Excel中基于日期的条件格式化的9个例子

我们将讨论 9 在下面的章节中,我们可以看到基于日期的条件格式化的例子。

1.使用内置的日期规则

在条件格式化选项中,有一些内置的日期规则,它提供了10种不同的条件,可以根据当前日期对选定的单元格进行格式化。 在这个例子中,我使用了这10种规则中的一种,对加入日期在过去7天内的行进行格式化( 当前日期: 25-10-22 ).

📌 步骤。

  • 我们在数据集中存储了雇员的姓名和他们的加入日期。

  • 选择你想应用条件格式化的单元格(在我的例子中。 范围D5:D9 ).
  • 转到 首页 并选择 条件性格式化 的选项。 风格 节。
  • 选择 突出显示单元格规则 选项,然后选择 一个发生的日期 从这里开始,可以选择。

  • 一个名为的新窗口 一个发生的日期 应该出现。
  • 选择 在过去的7天里 从第一个下拉菜单中选择。

  • 选择突出显示单元格的默认颜色。

  • 最后,按 认可 按钮并查看数据集。

该条件将由Excel自动处理。 我们可以根据自己的需要选择其他九个内置选项。

  • 现在,我们要突出显示上个月的日期。 转到 一个发生的日期 如前所示,选择 上个月 从下拉列表中选择。

  • 然后,点击突出显示颜色的下拉符号。
  • 选择 自定义格式 选择。

  • ǞǞǞ 格式化单元格 窗口出现。
  • 转到 字体 标签。
  • 选择 胆大心细 作为所需的 字体风格 .

  • 再次,移动到 填充 标签。
  • 从列表中选择所需的颜色。
  • 然后,按 认可 按钮。

  • 看看这个数据集。

简而言之,在这一部分,我们得到了昨天、今天、明天、上周、本周、下周、上个月、本月和下个月的期权。 我们可以利用这些期权,而无需使用任何其他公式或技术。

替代方法。

在Excel中,有一种内置日期选项的替代方法。 请看下面的章节。

📌 步骤。

  • 点击下拉列表中的 条件性格式化 .
  • 点击进入 新规则 选择。

  • ǞǞǞ 新的格式化规则 窗口出现。
  • 选择 只格式化包含以下内容的单元格 的选项。
  • 然后转到 编辑规则描述 节。
  • 选择 发生的日期 列表中的选项。

  • 之后,我们看到在上一节旁边有一个新的下拉字段。
  • 点击向下箭头。

我们得到一个类似的清单,即 第一届 它也包含相同的方法,如上节所示。 10-日期 选项。

  • 现在,选择 上周 选择。
  • 然后,点击 格式 选择。

  • 我们选择所需的 字体 填充 从出现的颜色 格式化单元格 窗口。
  • 按下 认可 按钮。

  • 我们将回到上一个窗口,看到 预览 的结果。

  • 最后,点击 认可 按钮。

我们可以看到包含上周日期的单元格已经被改变。

2.使用NOW或TODAY功能突出当前日期之前的日期

本例展示了如何根据当前日期在选定的单元格中应用条件格式化。 在本例中,我们将能够检测过去和未来的日期。 在MS Excel中,有两种常用的获取当前日期的方法

  • 使用 今天 功能 - 它返回当前日期。
  • 使用 现在的功能 - 它返回当前日期和当前时间。

在这里,我们要对单元格进行格式化,并根据当前日期突出显示日期过期的产品( 25/10/22 )。 我已经使用了 现在 函数,但你可以在本例中使用 今天 函数,而不是 现在 也会得到同样的结果。 我们用两种颜色来突出单元格,一种是过期产品,另一种是在有效期内的产品。

📌 步骤。

  • 选择你想应用条件格式化的单元格(在我的例子中。 B5:D9 ).
  • 转到 首页 并选择 条件性格式化 的选项。 风格 节。
  • 选择 新规则 选项,从下拉菜单中选择。

  • 一个名为的新窗口 新的格式化规则 应出现。 选择 使用一个公式来决定哪些单元格需要格式化 规则类型。
  • 在指定字段中输入公式。
=$D5
  • 之后,选择 格式 功能。

解释:美元符号( $ )被称为 绝对符号 你可以通过选择一个单元格并按下 F4 按钮。

在这里。 =$D5 这个公式检查是否在 D栏 如果日期满足条件,那么它就会格式化该单元格)

  • 我们将选择所需的格式(见 例1 )并点击 认可 .
  • 回到前一个窗口,看一下 预览 节。

  • 再次,按 认可 按钮并查看数据集。

我们可以看到有过期或过去日期的产品已经被改变了颜色。 现在,我们想突出显示有未来日期的单元格。

  • 再次,请到 新的格式化规则 窗口。
  • 将以下公式用于有未来日期的产品。
=$D5>今天()
  • 我们还对格式部分的高亮颜色进行了格式化。

  • 最后,按 认可 按钮。

我们可以看到,过去的日期和未来的日期的产品已经用不同的颜色标记。

类似读物

  • 基于另一个单元格中的日期的Excel条件格式化
  • Excel条件格式化比今天更早的日期(3种简单方法)
  • 基于另一个单元格日期的Excel条件格式化(4种方法)
  • 如何进行基于日期的条件性格式化高亮行

3.使用WEEKDAY功能来突出显示一周中的特定日期

ǞǞǞ 周日功能 返回一个数字,从 1 7 确定一个日期的星期。

这个例子向你介绍了 周日 函数,并展示了如何使用它来突出显示日历中的周末。 在这里,我已经突出显示了2012年头两周的周末。 2021年4月 在日历中使用 周日 功能。

📌 步骤。

  • 选择你想应用条件格式化的单元格(在我的例子中。 C7:L11 ).

  • 现在,去到 新的格式化规则 窗口,按以下步骤操作 例2 .选择 使用一个公式来决定哪些单元格需要格式化 规则类型。

  • 在指定字段中输入公式。
=WEEKDAY(C$8,2)>5
  • 然后,按照以下步骤选择所需的格式 例1 .

解释一下。

美元符号($)被称为绝对符号。 它使单元格的引用成为绝对的,不允许有任何改变。 你可以通过选择单元格并按F4按钮锁定该单元格。

在这里。 =WEEKDAY(C$8,2)>5 这个公式只在星期六(6)和星期日(7)时返回 "真 "值,并相应地格式化单元格。

  • 最后,按 认可 按钮并查看数据集。

它将根据条件和选定的格式对选定的单元格进行格式化。

阅读更多。 Excel条件格式化日期

4.在条件格式化中使用AND规则突出显示日期范围内的日期

这个例子显示了如何在特定的日期范围内的选定单元格中应用条件格式化。

在这里,我对连接日期在两个不同日期之间的行进行了格式化。 我们将突出显示连接日期在开始和结束日期之间的单元格。

📌 步骤。

  • 选择你想应用条件格式化的单元格(在我的例子中。 B8:D12 ).

  • 现在,按照以下步骤进入 "新格式化规则 "窗口 例2 .选择 使用一个公式来决定哪些单元格需要格式化 规则类型。
  • 在指定字段中输入条件/公式
=AND($D8>=$C$4, $D8<=$C$5)
  • 按照以下步骤选择所需的格式 例1 .

解释一下。

美元符号 ( $ )被称为 绝对的 它使单元格的引用绝对化,不允许有任何改变。 你可以通过选择单元格并按下 F4 按钮。

在这里。 =AND($D13>=$C$4, $D13<=$C$6) 这个公式检查是否在 D栏 大于 C4 单元的日期,并且小于 C6 如果该日期满足条件,那么它就会格式化该单元格)。

  • 最后,按 认可 按钮。

它将根据条件和选定的格式对选定的单元格进行格式化。

还有一点需要补充的是,我们在另一个单元格的基础上应用了条件格式化。

替代方法。

在条件;格式化中,有一种替代方法可以突出显示范围内的单元格。

  • 首先,选择 范围B8:D12 .
  • 选择 突出显示单元格规则 条件性格式化 下拉。
  • 点击进入 之间的关系 列表中的选项。

  • 因此,将出现一个对话框,名为 之间的关系 .
  • 将开始日期的单元格参考值放在标记为 1 和结束日期的方框内,标记为 2 .

  • 最后,按 认可 按钮。

这两种方法的区别在于,第一种方法根据条件修改整个行的颜色。 但另一种方法只适用于单元格。

阅读更多。 基于日期改变单元格颜色的Excel公式

5.在条件格式化中用MATCH或COUNTIF函数突出显示假期

在本节中,我们将展示如何使用 匹配 COUNTIF功能 用所需的颜色来突出符合日期标准的列。

📌 步骤。

  • 首先,我们添加了以下的假期列表 2021年4月 到数据集。

  • 现在,选择 范围 C7:L11 .

  • 遵循的步骤 例2 并在标记的字段上输入以下公式。
=match(c$7,$c$14:$c$16,0)
  • 之后,从 格式 节。

在这里,我们应用了基于以下的公式 匹配 功能。

  • 然后,按 认可 按钮。

然而,我们也可以使用基于以下的公式 COUNTIF 函数,这将执行同样的操作。

=COUNTIF($C$14:$C$16,C$7)>0

6.基于超过1年的日期的Excel条件格式化

在这个例子中,我们想突出显示比下列日期更早的日期 1 假设我们有一个加入某公司的人的数据集,我们将根据公式应用条件格式化,以突出显示年龄大于的日期。 1 在Excel中的年份。

📌 步骤。

  • 首先,选择 范围D5:D9 ,其中只包含日期。
  • 选择 少于 选项,从 突出显示单元格规则 节。

  • ǞǞǞ 少于 窗口出现。
  • 根据以下公式,把 今天 在标明的部分中的功能。
=TODAY()-365

  • 最后,按 认可 按钮。

7.基于距今不足6个月的日期的Excel条件格式化

在这个例子中,我们将找出日期小于以下的单元格 6 为此,我们将使用 今天 这里的功能。

📌 步骤。

  • 选择 范围D5:D9 .

  • 遵循的步骤 例2 .
  • 然后在标记为""的方框内插入以下公式 2 .
=DATEDIF($D5,TODAY(),''m'')<6
  • 之后,我们定义高亮单元格的格式,如图所示 例1 .

  • 最后,按 认可 按钮。

我们可以看到日期小于 6 月份以所需颜色突出显示。

8.基于逾期15天日期的Excel条件格式化

在本节中,我们想强调的是有以下情况的日期 15 详细情况请看下面的章节。

📌 步骤。

  • 首先,选择单元格中的 加入日期 列。

  • 遵循的步骤 例2 并前往 新的格式化规则 节。
  • 现在,将以下公式放在标记为的方框内 2 .
=TODAY()-$D5>15
  • 然后,从 格式

  • 最后,按 认可 按钮。

我们可以改变公式中的到期日。

9.基于另一列中的日期的条件性格式化

在这一节中,我们将把条件格式化应用于 实际交付日期 列,基于 预计交付日期 .

📌 步骤。

  • 首先,选择 范围B5:C9 .

  • 现在,去到 新的格式化规则 如图所示 例2 .
  • 然后把下面的公式放在标记的部分。
=$C5>$D5
  • 选择所需的单元格颜色,从 格式 功能。

  • 再次,按 认可 按钮。

因此,条件格式化已被应用在另一列的基础上。

总结

在这篇文章中,我们介绍了Excel中不同情况下基于日期的条件格式化,希望这能满足你的需求。 请看我们的网站 ǞǞǞ 并在评论框中提出你的建议。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.