Excel如何根据身份证号码自动计算年龄

在实际生活中,往往要根据身份证号码自动计算年龄,在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函数从第二个参数位置开始,在第一个参数查找,返回第三个参数长度的字符串。

office办公软件入门基础教程 » Excel如何根据身份证号码自动计算年龄

本文链接:【Excel如何根据身份证号码自动计算年龄】https://www.officeapi.cn/24586.html

OFFICE,天天学一点,进步多一点

联系我们