YEAR 函数¶
函数概述¶
YEAR 函数用于从一个日期/时间值中提取“年份”并返回对应的整数(如 2026)。它常用于:
- 按年汇总数据(年度销售额、年度费用等)
- 从混合的日期字段中拆分出年份维度
- 与
IF、SUMIFS、COUNTIFS、TEXT等搭配做条件判断或统计
YEAR 的返回值是一个数值型年份(例如 2024),可直接用于计算、分组或筛选。
基础语法¶
参数说明¶
| 参数 | 是否必需 | 含义 | 可接受的类型/示例 |
|---|---|---|---|
serial_number |
是 | 需要提取年份的日期或时间 | 日期单元格、日期序列号、可被识别为日期的文本(如 "2026-01-16")、日期公式结果(如 TODAY()) |
基础用法示范¶
示例 1:从日期单元格提取年份¶
假设数据如下:
| 日期 |
|---|
| 2026-01-16 |
公式:
结果:2026
示例 2:从“包含时间”的日期时间中提取年份¶
假设单元格值为:2025-12-31 23:59:59
结果仍为:2025
说明:YEAR 只取年份,与是否包含时间无关。
示例 3:与 TODAY 搭配获取“今年”¶
返回当前系统日期对应的年份(如 2026)。适用于报表标题、动态条件、自动更新的年度统计。
示例 4:将年份拼接成“年度标签”¶
将日期转为“2026年”这类标签:
结果示例:2026年
示例 5:按年份判断是否为同一年¶
判断某日期是否属于今年:
若 A2 是今年内日期,则返回“今年”,否则返回“非今年”。
示例 6:按“年份”做条件统计¶
若你有一列订单日期(如 A 列),希望统计“2025 年的订单数量”,常见做法是先在辅助列提取年份:
在 B2:
向下填充后,用 COUNTIF/COUNTIFS 统计:
这样更直观,也更利于后续透视表/分组分析。
总结¶
YEAR用于从日期/时间中提取年份整数,结果可直接参与计算、筛选与汇总。- 典型写法为
=YEAR(日期单元格),也常与TODAY()、IF等函数搭配用于动态报表。 - 在需要按“年”做统计或分组时,
YEAR非常适合用作辅助字段/维度列,提升分析效率与可维护性。