Excel如何根据身份证号码自动计算年龄
- 2022-11-13
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 143 次浏览
在实际生活中,往往要根据身份证号码自动计算年龄,在Excel中,采用Excel2003YEAR函数获得当前年份,采用Excel2003MID函数取得身份证号码的出生年份,可快速地根据身份证号码自动计算年龄。
如图所示,在B2单元格输入身份证号码,在C2单元格输入:
=YEAR(NOW())-IF(LEN(B2)=15,"19"&MID(B2,7,2),MID(B2,7,4))
C2单元格根据身份证号码自动计算年龄“31”。
Excel如何根据身份证号码自动计算年龄
相关说明:
首先判断身份证号码是15位还是18位。
Excel2003YEAR函数返回某日期对应的年份。
Excel2003NOW函数返回当前系统日期和时间所对应的序列号。
Excel2003LEN函数判断参数的长度。
Excel2003MID函数从第二个参数位置开始,在第一个参数查找,返回第三个参数长度的字符串。