用EXCEL计算身份证年龄

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:56:57
在EXCEL中如何用公式来计算身份证上的年龄?因为很多人的位数是不一样的???

解决这个问题的关键是通过判断身份证是18位还是15位来确定从身份证号码中提取哪几位数字。

公式:
=YEAR(NOW())-IF(LEN(A1)=18,MID(A1,7,4),1900+MID(A1,7,2))

式中假设你将身份证号放在A1单元格中。

公式说明:
今年年龄=今年-出生年
出生年=身份证号码中的第7至10位{若号码长度为18位}
1900+身份证号码中的第7至8位{若号码长度为15位}

在表格中应用函数
如果给出的是出生日期,应用today函数(在表格中填写=(today()-生日)/365