excel计算年龄怎么做?出生日期转年龄

admin 10 2026-09-11 18:17:28 编辑

WPS
WPS Office PC 版
电脑端办公更高效

花名册里要按出生日期算年龄,一个个心算太慢还容易错。Excel 里有现成的日期函数,填好出生日期,年龄自动就算出来了。

用 DATEDIF 算年龄

DATEDIF 函数可以计算两个日期之间的间隔。要算年龄,用 =DATEDIF(出生日期,TODAY(),"Y"),会返回从出生到今天的整年数。

`` =DATEDIF(A2,TODAY(),"Y") ``

其中 A2 是出生日期所在单元格,TODAY() 取当前日期,"Y" 表示返回整年数。

  • 提示:这样算出的年龄会随日期自动更新,不会停在填表那天。

从身份证号提取日期

如果只有身份证号,先用 =MID(A2,7,8) 取出出生年月日段,再转成日期格式,就能配合 DATEDIF 算年龄。

WPS 表格从身份证号提取年龄

用 WPS 表格同样适用

WPS 表格的 DATEDIF、TODAY、MID 等函数和 Excel 完全一致,直接套用公式即可,无需调整。

常见疑问

  • 算出的年龄差一岁怎么办? 可能是对"满周岁"的判断口径不同,可结合月份调整公式。
  • 出生日期是文本格式能算吗? 需先转成真正的日期格式,函数才能正确计算。

小结

Excel 算年龄用 DATEDIF 结合 TODAY 最方便,身份证号也能提取日期后计算。WPS 表格公式一致,套上就能用。

常见问题(FAQ)

能。先用函数从身份证号提取出生日期,再结合DATEDIF计算年龄。

只要公式引用了当前日期,年龄会随日期变化自动更新。

上一篇: WPS 表格函数比 Excel 少吗?普通办公够不够用,一篇讲明白
下一篇: Excel取整函数有哪些?常用取整方法
相关文章
WPS
WPS Office PC 版
电脑端办公更高效
×