如何用身份证号码计算年龄

来源:百度知道 编辑:UC知道 时间:2024/06/19 19:22:20
我想在EXCEL中用身份证号码计算截止到2008年8月31日的年龄,也就是在这一天前出生的加1岁,之后的不加,不知如何实现。要用函数

身份证的前6位是持证人户籍地信息,第7-14位是持证人的年龄信息,其中,第7-10位是出生之年;第11-12位是出生之月;第13-14位是出生之日。如“19781020”,该人是1978年10月20日出生。

A1=532301198001010016

=INT((DATEVALUE("2008-08-31")-DATEVALUE(CONCATENATE(MID(A1,7,4),"-",MID(A1,11,2),"-",MID(A1,13,2))))/365.25)

由于EXCEL缺少日期计算函数,不方便考虑闰年,可能会有点点误差。

你只要从第7到14截取,再判断语句就可以实现。

从身份证号码的第7位开始到第10位,就是出生的年份,再用现在的年份减一下就行了!后面的4位是生日!

LZ sb

不会。。。。