Excel - MONTH 函数
MONTH 函数
Excel MONTH 函数返回 1 到 12 之间的整数,表示所提供日期的月份。例如,数字 3 表示三月,数字 11 表示十一月。您还可以将 MONTH 函数与其他函数(如 COUNTIF 函数、IF 语句等)合并。此函数列在日期和Excel 中的时间函数。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
MONTH 函数的语法如下 −
=MONTH(serial_number)
参数
您可以将以下参数与 MONTH 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
Serial_number |
它表示特定格式的日期或要从中检索月份的日期序列号。 您尝试检索的月份的日期查找。 您可以直接通过 DATE 函数输入 DATE,也可以通过其他评估公式输入 DATE。 |
必填 |
注意事项
- Microsoft Excel 工具将日期保存为连续的序列号,以便进一步计算。默认情况下,序列号 1 分配给 1900 年 1 月 1 日,序列号 39448 分配给 2008 年 1 月 1 日。
- 无论提供的日期的显示格式如何,MONTH 函数都会返回公历值。
- 如果日期以文本形式书写,则 MONTH 函数将返回 #VALUE! 错误。
Excel 中 MONTH 函数的示例
练习以下示例以了解 Excel 中 MONTH 函数的用法。
示例 1:如何在 Excel 中自动添加月份?
解决方案
步骤 1 − 首先,假设示例数据集在 B3:B5 单元格中指定了序列日期数字。

步骤 2 −之后,选择单元格区域 C3:C5,并在公式栏中输入公式 =MONTH(B3)。

然后,点击"Ctrl+Enter"选项卡以获取结果值。

这里,1 代表一月,10 代表十月,7 代表七月。
示例 2:从特定日期中查找日期数月
假设您有一个员工休假日期列表。管理员希望确定员工休假的月份数,这可以使用 COUNTIF 函数和 MONTH 函数来完成。
解决方案
步骤 1 − 首先,考虑在单元格区域 B2:B13 中指定日期的示例数据集。在这里,我们在 C 列中应用 MONTH 函数,然后在 D 列中使用 COUNTIF 函数。

之后,按"Ctrl+Enter"评估 MONTH 函数。

因此,MONTH 函数仅从输入日期中检索月份。
步骤 2 −此外,如果您希望计算 12 月的日期数,您可以在 D2 单元格中写入公式 =COUNTIF(C2:C13,12)。

之后,点击 Enter 选项卡。

因此,12 月的日期数为 7。同样,您可以计算另一个月份的日期数。
下载练习表
您可以下载并使用示例数据表进行练习MONTH 函数。