如何在 Excel 中获取给定日期的当天或下个月的第一天?
本文简要介绍了如何在 Excel 中根据给定日期生成当天或下个月的第一天。本文对讨论的两种方法进行了分步讲解。第一个示例允许学习者获取下个月的当天日期,这意味着如果他们传递"12-03-2023"作为输入,则生成的输出将为"12-05-2023"。下一个示例允许学习者获取下个月的第一天。这意味着,如果输入日期为"2023-04-15",则生成的输出应为"2023-05-01"。
示例 1:使用以下公式在 Excel 中根据提供的日期获取下个月的同一天:
步骤 1:
以下面的电子表格为例,逐步了解执行指定任务的处理步骤。请注意,日期列包含"月-日-年"格式的条目。

步骤 2:
之后,转到要求学习者输入下个月日期的列。本例中,单元格为 C3。
在单元格中输入"=EDATE(B3,1)",然后按 "Enter" 键。

说明:
EDATE() 函数用于通过在给定日期上加上或减去指定的月份数来计算未来或过去的日期。
此函数接受两个参数,即开始日期和月份名称。
此处,B 列包含开始日期。
其中,1 表示在现有日期上增加 1 个月。请注意,如果此值为正数,Excel 将返回未来日期,否则函数将返回过去日期的值。
步骤 3:
按下"Enter"键,并将 C3 单元格的加号拖动到 C4 单元格,这将为两个单元格复制相同的公式。

步骤 4:
之后,转到 C 列,并通过点击单元格标题"C"来选择整列。这将改变单元格的外观,如下所示:

步骤 5:
下一步是从样式部分选择"数字",然后点击出现的下拉箭头。最后,选择"短日期"选项。

步骤 6:
这会将列格式更改为短日期,日期将以正确的格式显示,如下所示:

步骤 7:
要将日期更改为 B 列设置,请再次点击"数字"选项,然后选择"右上角箭头",如下所示:

步骤 8:
然后向下滚动选项,选择"2012-3-14",然后点击"确定"。请参考下图:

步骤 9:
最终获得的输出如下所示:

示例 2:使用以下公式在 Excel 中根据提供的日期获取下个月的第一天:
步骤 1:
请参考下面给出的电子表格,以便准确理解所有步骤。请注意,以下单元格中使用的日期格式为"月-日-年"。

步骤 2:
之后,转到要求学习者输入该月下一个日期的列。在此示例中,用于生成输出的单元格是 C3。
在单元格中输入"=DATE(YEAR(B3),MONTH(B3)+1,1)"。

公式说明:
=DATE(YEAR(B3),MONTH(B3)+1,1)
YEAR(B3) 此部分将从单元格 B3 中的日期中提取年份值。
MONTH(B3)+1− 此部分代码将从单元格 B3 中的日期中提取月份值并将其加 1。这是因为用户需要找出单元格 B3 中日期之后月份的第一天。通过将月份值加 1 来实现。计算出的数值是下个月的一部分。
- 最后,将数字 1 用作 DATE 函数的日期参数。它允许学习者通过组合年份、月份和日期值来创建新的日期。
最后,在 Microsoft Excel 中使用提供的公式返回一个日期,该日期表示单元格 B3 中特定日期之后月份的第一天。
步骤 3:
最后按 "Enter" 键,然后将单元格拖动到 C4 行,将相同的公式复制到下一个可用行。所得结果如下:

结论:
通过参考以上两个示例,学习者可以轻松理解获取下个月日期以及下个月同一天日期的过程。要执行这两个示例,用户可以使用上文中解释的常规公式。使用公式被认为是在 Excel 中执行任何任务最简单的方法之一,因为它简单易用且能够有效地生成准确的结果。
相关文章
有用资源
excel 参考教程 - 该教程包含有关 excel 的更多信息:https://www.cainiaomax.com/excel/

