Excel怎么提取年份?从日期中提取年份
- 2026-09-23 14:22:36
Excel怎么提取年份?从日期中提取年份
拿到一列「2026/9/13」这样的完整日期,老板却要按年汇总:哪年签的合同、哪年入职的、哪年卖的货……你不会还在手动敲年份吧?两个函数加一个格式技巧,年份一键提取。
场景举例
合同登记表,要从签订日期里提取年份,方便按年筛选统计:
| 合同编号 | 签订日期 | 年份 |
|---|---|---|
| HT-001 | 2024/11/8 | 2024 |
| HT-002 | 2025/3/15 | 2025 |
| HT-003 | 2026/6/30 | 2026 |
目标:C 列自动提取 B 列日期中的年份。
方法一:YEAR 函数(结果可参与计算)
操作步骤
- 在 C2 输入:
=YEAR(B2)
- 回车下拉,2024、2025、2026 自动出现。
YEAR 返回的是数字,可以直接筛选、排序、做数据透视表,按年汇总销量、合同额全靠它。
方法二:TEXT 函数(想显示成什么样都行)
在 C2 输入:
=TEXT(B2,"yyyy")
结果同样是 2025,但它是文本。想显示成「2025年」?改一下格式代码:
=TEXT(B2,"yyyy年")
📌 想要两位年份 25?把 yyyy 换成 yy 就行。
方法三:自定义格式(不改数据,只改显示)
如果只是想让日期列「看起来」只剩年份:
- 选中日期列,按 Ctrl+1 打开「设置单元格格式」;
- 选「自定义」,类型框输入
yyyy; - 点确定,单元格立刻显示 2025。
单元格实际仍是完整日期,参与计算不受影响。
公式说明
| 参数 | 含义 | 示例取值 |
|---|---|---|
| B2 | 要提取的日期 | 2025/3/15 |
| YEAR(B2) | 返回日期中的年份,数字 | 2025 |
| "yyyy" | TEXT 格式代码:四位年份 | "2025" |
| "yy" | TEXT 格式代码:两位年份 | "25" |
常见问题
Q1:YEAR 算出来显示成 1905 年的某个日期? 答:结果单元格原本是日期格式,Excel 把 2025 当成日期序列号去显示了。选中 C 列改成「常规」或「数值」格式即可。
Q2:TEXT 的结果是文本,没法求和怎么办? 答:要参与加减乘除就用 YEAR 取数字;已经是 TEXT 结果的,选中后用「分列」一路下一步也能转回数值。
Q3:日期列是文本,YEAR 报错? 答:先选中该列 →「数据」→「分列」→ 一路下一步,第 3 步选「日期 YMD」,转成真日期后再提取。
避坑指南
- 提取前确认源列是真日期:真日期右对齐、改成「常规」会变成数字,文本假日期先分列;
- 分清需求:年份要「参与计算」用 YEAR,只是「显示成年份」用自定义格式,不动原数据;
- 自定义格式 yyyy 只是「看起来变」,单元格内容还是完整日期,复制到别处会露馅,交报表前想清楚用哪种。
写在最后
| 方法 | 适用场景 | 难度 |
|---|---|---|
| YEAR 函数 | 提取数字年份,做透视统计 | ⭐ |
| TEXT 函数 | 输出「2025年」等文本样式 | ⭐ |
| 自定义格式 | 只改显示不改数据 | ⭐ |
一句话选择:要算用 YEAR,要好看用 TEXT,只想改显示用格式。
💡 觉得有用的话,记得点赞、在看、转发三连,让更多职场同事看到。关注我,每天更新一个实用办公技巧!下一篇教你「Excel怎么提取月份?从日期中提取月份」,还能顺便补零。
如果这篇内容帮到你,欢迎点赞、在看和转发给需要的同事朋友~后续会持续更新实用技巧,记得关注不迷路。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。