Table of contents
需要学习如何使用 如果一个日期小于今天,Excel公式 Excel为我们提供了很好的方法,可以根据不同的条件使用日期格式化。 在这里,我们将带你了解4种简单方便的方法,如果一个日期小于今天,如何使用Excel公式。
下载实践工作手册
你可以下载以下Excel工作簿,以便更好地理解和自己练习。
日期小于今天.xlsm用Excel公式判断日期是否小于今天的4种方法
为了便于理解,我们假设我们有一个 学生的提交日期 这个数据集包含了对某一机构的 名字 s, 姓氏 的,以及 提交日期 列中的s B , C ,以及 D 分别是。
现在,我们将使用 4 让我们一个一个地看一下这些方法。
在这里,我们使用了 微软Excel 365 版本,你可以根据你的方便使用任何其他版本。
1.使用Excel公式确定日期是否小于今天
在我们的第一种方法中,我们将使用一个相当简单的Excel公式来检查日期是否小于今天。 因此,请遵循下面这些简单的步骤。
📌 步骤。
- 在最开始的时候,在下面创建一个新的列 E栏 这个新的栏目就位于 "中国 "的旁边。 提交日期 列。
- 然后,给它起个名字。 在这个例子中,我们把它命名为 比今天少 因为这里我们要检查其相邻列的值是否小于今天。
- 此刻,选择单元格 E5 .
- 之后,写下以下公式。
=D5
在这里。 D5 代表的单元格引用 提交日期 第一个学生的 Harry Albert 而 今天的功能 这里,我们要检查单元格中的日期是否为 D5 小于今天的日期或没有。
- 后来,按 进入 .
- 现在,将光标移到单元格的右下角 E5 ...因此,它看起来像一个加号 (+) 标志,是 填充手柄 工具。
- 然后,双击它。
- 因此,我们也可以在其余的单元格中得到结果。
阅读更多。 如何在Excel中比较两列的日期(8种方法)
2.在Excel中利用IF函数来确定日期是否小于今天
与Excel一样,有多种方法可以完成同样的任务。 这里,我们将使用 IF功能 在这种方法中,我们将找出在今天的日期是否提交了任务。 这很简单&容易,只要跟着做就行了。
📌 步骤。
- 首先,选择单元格 E5 .
- 然后,将以下公式粘贴到 公式吧 .
=IF(D5)
在这里, IF功能 执行一个逻辑测试,即单元格中的值为 D5 如果该条件为真,那么它将显示 提交的 在细胞中 E5 否则,它显示 未提交 在细胞中。
- 最后,按 进入 钥匙。
阅读更多。 如何用Excel VBA将日期与今天进行比较(3种简单方法)
类似读物
- 如何在Excel中查找日期是否在3个月内(5个简单的方法)?
- Excel公式:如果日期大于2年(3个例子)
- 如果单元格中包含日期,则在Excel中返回值(5个例子)。
- 在Excel中基于超过1年的日期的条件格式化
3.应用条件格式化
如果你好奇地想了解 条件性格式化 让我们一步一步地探索这个方法。
📌 步骤。
- 首先,选择单元格中的 D5:D14 范围。
- 第二,去 首页 标签。
- 第三,点击 条件性格式化 上的下拉菜单。 风格 组。
- 第四,选择 新规则 从列表中。
- 瞬间, 新的格式化规则 对话框打开。
- 在这里,选择 使用一个公式来决定哪些单元格需要格式化 根据 选择一个规则类型 节。
- 然后,我们要在 "我的 "中做一些编辑。 编辑规则描述 节。
- 后来,写下 =D5
在 格式化该公式为真的值 箱子。 - 之后,选择 格式 按钮。
- 因此, 格式化单元格 向导打开。
- 然后,移动到 填充 标签。
- 后来,选择 浅绿色 从可用的选项中选择颜色。
- 接下来,点击 认可 .
- 再次,它让我们回到了 新的格式化规则 对话框。
- 在这里,请点击 好的 再次。
- 因此,小于今天的日期会用我们喜欢的颜色突出显示。
阅读更多。 如何在Excel中比较日期是否在另一个日期之前
4.采用VBA代码来确定日期是否小于今天
另一个选择是采用 VBA 虽然使用公式是一种快速编辑数据的方法,但它可能难以解释。 此外,如果你经常需要以不同的方式完成任务,那么你可以考虑使用 VBA 所以我们开始吧。
📌 步骤。
- 主要是构建一个新的列,名为 状况 喜欢 之前 .
- 其次,去 开发商 标签。
- 然后,选择 视觉基础 关于 编码 组。
- 或者,按 ALT + F11 来完成同样的任务。
- 瞬间, 微软Visual Basic应用程序 窗口打开。
- 之后,移动到 插入 标签。
- 随后,选择 模块 从选项中选择。
- 立即,它就会打开 代码模块 .
- 然后,在下面的代码中写下 模块 .
Sub tst_today() Dim x As Integer For x = 5 To 14 If Cells(x, 4).Value <Date Then Cells(x, 5).Value = "submitted" Else Cells(x, 5).Value = "not Submitted" End If Next x End Sub
- 最后,选择 运行 图标或按 F5 在键盘上。
- 现在,返回到 VBA 工作表。
- 因此,在 状况 栏会自动填上正确的结果。
阅读更多。 在Excel中对超过特定日期的日期进行条件性格式化
如何检查日期是否小于今天和30天内
如果你想学习检查日期是否小于今天并在 30 因此,不再拖延,让我们看看我们如何做。 只要仔细跟踪以下步骤。
📌 步骤。
- 首先,选择单元格中的 D5:D14 范围。
- 第二,跳到 首页 标签。
- 然后,点击 条件性格式化 上的下拉菜单。 风格 组。
- 之后,选择 新规则 从列表中。
- 随即, 新的格式化规则 对话框打开。
- 在这里,选择 只格式化包含以下内容的单元格 根据 选择一个规则类型 节。
- 然后,我们要在 "我的 "中做一些编辑。 编辑规则描述 节。
- 因此,选择 之间 的第2个盒子里。 只对有以下内容的单元格进行格式化 .
- 后来,写下 =TODAY( )-1 在第3个盒子里,和 =TODAY( )-30 在第四个盒子里。
- 之后,选择 格式 按钮。
- 忽然间, 格式化单元格 向导打开。
- 然后,进入 填充 标签。
- 后来,选择 黄色 从可用的选项中选择颜色。
- 接下来,点击 认可 .
- 同样地 ,它将我们返回到 新的格式化规则 对话框。
- 然后,点击 好的 再次。
- 因此,它突出显示了包含日期小于今天的日期并且在 30 从今天起的几天。
练习部分
为了方便自己的练习,我们提供了一个 实践 请自己动手,在每张纸的右侧写上以下内容。
总结
本文提供了简单扼要的解决方案,使用Excel公式来确定日期是否小于今天。 不要忘了下载 实践 文件。 谢谢你阅读这篇文章,我们希望这对你有帮助。 如果你有任何疑问或建议,请在评论区告诉我们。 请访问我们的网站 优秀 以探索更多。