旧90潜孔钻头:用EXCEL计算身份证年龄

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 11:36:44
在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