MONTH 函数¶
函数概述¶
MONTH 函数用于从日期/时间中提取“月份”,并以 1–12 的整数形式返回结果。例如:2026-01-16 返回 1,2025-12-31 返回 12。
它常用于按月份汇总报表、生成月份标签、做条件判断或与其他日期函数组合计算。
基础语法¶
参数说明¶
| 参数 | 是否必填 | 含义 | 说明 |
|---|---|---|---|
serial_number |
是 | 要提取月份的日期/时间 | 可以是日期单元格、日期时间值、或可被 Excel 识别为日期的结果(如 DATE 生成的日期) |
返回值:1 到 12 的整数,分别代表一月到十二月。
基础用法示范¶
下面示例均围绕“如何得到月份”展开,你可以直接复制公式到 Excel 中使用。
1)从日期单元格提取月份¶
假设单元格 A2 为日期:2026/1/16
结果:1
2)从“日期时间”中提取月份¶
假设 A2 为:2026/1/16 13:30
结果仍为:1(MONTH 只取月份,不受时间影响)
3)直接对 DATE 生成的日期取月份¶
结果:1
4)生成“YYYY-MM”的月份标签(文本)¶
如果你希望得到如 2026-01 这样的标签,可将 MONTH 与 TEXT 组合(更常用、更直观):
假设 A2 为日期:
如果你坚持使用 MONTH 拼接,也可以:
结果示例:2026-01
5)按月份做条件判断¶
假设 A2 为日期,返回“Q1”或“非Q1”:
6)按月份汇总¶
假设:
- A 列为日期(A2:A100)
- B 列为销售额(B2:B100)
- D2 存放目标月份(例如
1表示一月) - E2 要计算该月合计
可用 SUMPRODUCT(不依赖辅助列):
这类“按月汇总”场景中,
MONTH非常常用。
总结¶
MONTH 函数的核心作用是:从日期/时间中提取月份并返回 1–12 的数字。
在实际工作中,它常用于:
- 构造按月统计、分组汇总的条件
- 生成月份标签(可与
YEAR、TEXT配合) - 做季度判断、季节判断、月份区间判断
- 与
SUMPRODUCT、IF等结合完成报表逻辑