跳转至

YEAR 函数

函数概述

YEAR 函数用于从一个日期/时间值中提取“年份”并返回对应的整数(如 2026)。它常用于:

  • 按年汇总数据(年度销售额、年度费用等)
  • 从混合的日期字段中拆分出年份维度
  • IFSUMIFSCOUNTIFSTEXT 等搭配做条件判断或统计

YEAR 的返回值是一个数值型年份(例如 2024),可直接用于计算、分组或筛选。


基础语法

=YEAR(serial_number)

参数说明

参数 是否必需 含义 可接受的类型/示例
serial_number 需要提取年份的日期或时间 日期单元格、日期序列号、可被识别为日期的文本(如 "2026-01-16")、日期公式结果(如 TODAY()

基础用法示范

示例 1:从日期单元格提取年份

假设数据如下:

日期
2026-01-16

公式:

=YEAR(A2)

结果:2026


示例 2:从“包含时间”的日期时间中提取年份

假设单元格值为:2025-12-31 23:59:59

=YEAR(A2)

结果仍为:2025 说明:YEAR 只取年份,与是否包含时间无关。


示例 3:与 TODAY 搭配获取“今年”

=YEAR(TODAY())

返回当前系统日期对应的年份(如 2026)。适用于报表标题、动态条件、自动更新的年度统计。


示例 4:将年份拼接成“年度标签”

将日期转为“2026年”这类标签:

=YEAR(A2)&"年"

结果示例:2026年


示例 5:按年份判断是否为同一年

判断某日期是否属于今年:

=IF(YEAR(A2)=YEAR(TODAY()),"今年","非今年")

若 A2 是今年内日期,则返回“今年”,否则返回“非今年”。


示例 6:按“年份”做条件统计

若你有一列订单日期(如 A 列),希望统计“2025 年的订单数量”,常见做法是先在辅助列提取年份:

在 B2:

=YEAR(A2)

向下填充后,用 COUNTIF/COUNTIFS 统计:

=COUNTIF(B:B,2025)

这样更直观,也更利于后续透视表/分组分析。


总结

  • YEAR 用于从日期/时间中提取年份整数,结果可直接参与计算、筛选与汇总。
  • 典型写法为 =YEAR(日期单元格),也常与 TODAY()IF 等函数搭配用于动态报表。
  • 在需要按“年”做统计或分组时,YEAR 非常适合用作辅助字段/维度列,提升分析效率与可维护性。