首页 > 生活百科 >

问 excel 表格 Year 函数 日期提取教程

2026-11-06 11:17:26
最佳答案

答

excel 表格 Year 函数是日期类函数,核心作用是从完整日期里面单独提取出年份数字,常用于按年份统计 生日年份提取 账期归类 年度汇总场景,很多新手不清楚 excel 日期本质是序列号,以为 Year 只能识别标准日期格式,遇到文本型日期提取失败,也不会搭配 SUMIFS COUNTIF 按年份汇总,只要掌握函数语法 参数规则 操作步骤 组合用法,就可以熟练使用 excel 表格 Year 函数,解决从日期单元格拆分年份的需求。

基础信息

函数名称 YEAR

所属分类 日期与时间函数

基础语法 YEAR (日期值)

参数说明 只有一个必选参数,可以是日期单元格引用,也可以是 DATE 函数生成的日期,还可以是 excel 可识别的日期序列号

返回结果 四位年份数字,例如 2026

核心规则清单

1 参数必须是 excel 认可的日期格式,如果是纯文本写的日期,Year 函数会报错 VALUE

2 提取出来的年份是数值,不是文本,可以直接参与后续计算

3 如果单元格是空单元格,YEAR 函数提取结果是 1900

4 可以和 MONTH DAY 函数搭配,分别提取年 月 日

完整操作步骤

第一步 选中要输出年份结果的单元格,输入等号,开始写公式 =YEAR (

第二步 括号内选中存放完整日期的单元格,比如 A2

第三步 输入右括号,按下回车键,单元格就会提取出对应的年份

第四步 鼠标放在单元格右下角填充柄,下拉填充,批量提取整列所有日期的年份

高频组合用法

1 搭配 IF 函数,判断年份,示例 =IF (YEAR (A2)=2026,"本年","往年")

2 搭配 COUNTIFS,按年份统计记录数量

3 搭配 DATEDIF 计算年龄,年龄核心就是用 YEAR (今天)-YEAR (出生日期)

示例 =YEAR (TODAY ())-YEAR (A2)

4 搭配 SUMIFS,按年份汇总金额

函数对照表

函数功能
YEAR提取年份
MONTH提取月份
DAY提取日
TODAY获取系统当前日期

深度易错要点

1 文本日期提取报错 VALUE,解决办法是把文本转换成标准日期格式,或者用 DATEVALUE 转换之后再套 YEAR

2 单元格显示成 1900,是原日期单元格为空,不是函数本身错误

3 不要把 YEAR 和 TEXT 混淆,TEXT (A2,"yyyy") 也可以输出年份,但是输出结果是文本,YEAR 输出是数值,后续做筛选求和会有区别

4 WPS 表格 Year 函数语法和微软 excel 保持一致

【常见问题】

问题 1 excel 表格 Year 函数提取日期为什么提示 VALUE 错误

回答 1 excel 表格 Year 函数报 VALUE,是因为原单元格不是 excel 可识别的标准日期,属于文本格式日期,把单元格转换为标准日期格式之后,excel 表格 Year 函数就可以正常提取年份

问题 2 excel 表格 Year 函数和 TEXT 函数提取年份有什么区别

回答 1 excel 表格 Year 函数提取出来的年份是数值,可以直接参与计算,TEXT 函数输出的年份是文本,excel 表格 Year 函数更适合后续统计汇总场景

问题 3 excel 表格 Year 函数能不能计算年龄

回答 1 excel 表格 Year 函数可以配合 TODAY 函数计算年龄,用当前年份减去出生日期的年份,excel 表格 Year 函数是年龄计算里面提取出生年份的核心函数

免责声明:本文 excel 表格 Year 函数讲解基于微软 excel 通用版本,WPS 表格函数逻辑基本一致,不同版本细节存在差异,内容仅作为办公学习参考,不代表官方函数手册。