如何在Excel中为日期添加月份(5个实用例子)

  • Share This
Hugh West

对于项目规划或时间管理,我们需要制定一个常规或时间表。 制定时间时间表,MS Excel提供了不同的方法,以 迄今已加几个月 在这篇文章中,我将展示如何使用Excel函数和公式为日期添加月份。

下载实践工作手册

到目前为止的月份.xlsm

在Excel中为日期添加月份的5种合适方法

首先,介绍一下我们的数据集,它代表了一些订单。 属性是订单ID、订单日期、处理时间(月)和交货日期。 我们的任务将是通过把处理时间加到订单日期来自动计算交货日期。

1. 使用EDATE函数来 在Excel中为日期添加月份

在这一部分,我们将使用Excel的常用函数,即 EDATE函数 在进入主要例子之前,让我们看看这个函数的基本原理。

EDATE(start_date, months)

在这个函数中,第一个参数接受起始日期或将被更新的给定日期。 然后是将从起始日期中添加或减去的月数。

步骤。

  • 输入公式,在 细胞E5 .
=EDATE(C5, D5)

公式解释。

在这个公式中,我们所有的 订购日期 是在 C 栏目和 处理时间 是在 D 列,这就是为什么我已经通过 C5 细胞作为我的起始日期和 D5 作为我这个月的号码。

[注意:确保你的D列单元格为日期格式] 。

  • 抄下公式,使用 填充手柄 工具可达 细胞E12 .

然后你将得到如下图所示的输出。

阅读更多。 如何在Excel中为一个日期添加6个月的时间(2种简单方法)

2.使用MONTH & Date函数在Excel中为日期添加月份

现在,让我们用以下方法将月份添加到日期中 日期 让我们先看看它们的语法。

MONTH(serial_number)

这个函数返回由序列号表示的日期的月份。 在它的参数中,序列号是必须的。 我们试图寻找的月份的日期和日期应该通过使用以下方式插入 功能。

日期(年、月、日)

当我们需要将三个独立的值合并成一个日期时,就会用到这个Excel函数。 我们需要通过年、月、日的值来形成一个完整的日期,使用 日期 功能。

现在为了展示这个方法,我们将考虑上面的同一个例子。

步骤。

  • 输入公式,在 细胞E5 .
=date(year(c5),month(c5)+d5,day(c5))

公式解释。

正如我前面提到的 日期 在这个例子中,我们只需要增加月份,这就是为什么我在第二个参数中通过了 月(C5)+D5 增加一个特定数字的月份。 其他将与原来一样。

  • 之后,通过使用以下方法复制该公式 填充手柄 工具可达 细胞E12 .

看,我们得到的输出与第一种方法相同。

[注意:确保你的D列单元格为日期格式] 。

阅读更多。 如何在Excel中减去日期以获得年份(7种简单方法)

3.结合COUNTIFS和EDATE函数,将月份加到日期上

假设我们有一个订单数据集,其属性是订单ID和交货日期。 现在我们将考虑日期,并计算从特定日期到未来4个月将有多少订单被交付。 对于这个例子,让我们考虑我们的时间长度是2020年6月至2020年9月。 在这里,我们将使用 COUNTIFS 编辑部 功能来执行任务。

步骤。

  • 将公式输入到 细胞F6 并按 进入 .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

公式解释。

在这里,我额外地使用了 COUNTIFS 功能与 编辑部 让我们看看 COUNTIFS 功能第一。

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)

这几乎与 COUNTIF 函数,但唯一的基本区别是,它可以在其参数中一次接受多个范围和条件作为参数。 总之,它可以作为一个替代多个 COUNTIFS 职能。

使用 COUNTIFS 函数,我们正在计算这个范围内的单元格 C5:C12 而我们的条件是从单元格中的日期 F4 到未来4个月,这是由 编辑部 功能。

阅读更多。 如何在Excel中使用日期范围的COUNTIFS(6种简单方法)

类似读物

  • 如何使用Excel公式计算从日期到今天的月数
  • Excel公式查找下个月的日期或日子(6种快速方法)
  • 如何在Excel中计算从特定日期开始的90天?
  • [修正!] 在Excel中减去时间时出现VALUE错误(#VALUE!)。
  • 如何在Excel中为一个日期添加3年(3种有效方法)

4.在Excel中使用填充系列选项为日期添加1个月的内容

让我们用上面同样的例子做同样的事情,但在这里我们将为每个订单增加4个月。 因此,我们的任务将是增加4个订购日期,并在交货日期栏中显示它们。 我们的起始日期是 1/2/2020 现在,每个订单的所有订单日期将通过将当前日期依次增加4来给出。

步骤。

  • 选择 细胞C4 并选择单元格,直到 C12 .
  • 转到 首页 标签。
  • 根据 编辑工作 部分,选择 填充 选择。
  • 接下来,选择 系列 选择。

  • 选择 专栏 系列 .
  • 然后选择 日期 作为 类型 .
  • 日期 单位 将是 月份 .
  • 步骤 值将是 1.
  • 然后按 认可 按钮。

不久之后,所有的日期就会自动输入。

阅读更多。 如何在Excel中为一个日期添加3个月的时间(4种简单方法)

5.运行VBA代码,将月份添加到日期中

在我们的最后一个方法中,我们将展示如何使用 VBA 为添加月份。 Excel VBA 有一个函数名为 日期添加 此外,它还会有输入框,这样我们就可以插入日期和月数了。 该文件的内容如下 VBA宏 将增加3个月,日期为5/2/202。

步骤。

  • 首先,按 Alt + F11 以打开 VBA窗口 .
  • 然后,点击 插入> 模块 以创建一个 新模块 .

  • 接下来,在模块中键入以下代码---
 Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("插入起始日期") mNumber = InputBox("插入添加月份数") Message = "更新日期: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub 
  • 然后,按 运转 图标来运行这些代码。

  • 在出现了 巨集 对话框,选择 宏名称 并按 运行 .

  • 第一个输入框将允许你插入日期,插入日期并按下 认可 进入 .

  • 之后,另一个输入框将允许你插入月数。 输入数字,然后按 认可 进入 .

一个通知框将显示输出结果。

阅读更多。 如何在Excel中为一个日期添加30天(7种快速方法)

总结

以上是在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.