excel中知道身份证号如何计算年龄

如题所述

第1个回答  2011-08-01
身份证号码在A1,那么可以用下面的公式计算年龄:
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),TODAY(),"Y")
假设是18的身份证号放在A1单元格中
=year(today())-mid(a1,7,4)
ok
第2个回答  2011-08-01
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),TODAY(),"Y")
假如身份证号码为500172198905093365
在以上公式A1表示你选中的身份证号码,只要更改A1这个值就可以了,那么算出来这个身份证年龄为:22
假如你的号码放在B这一列中,37这一行,就把A1变成B37就OK 了
第3个回答  2011-08-01
身份证号码在A1,那么可以用下面的公式计算年龄:
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),TODAY(),"Y")追问

能不能举个例子

追答

比如A1中身份证号码:
112101198307151113
B1中输入上面的公式,结果显示:28

本回答被提问者采纳
第4个回答  2012-11-21
比如 421181199312220058 出生日期 19931222 2012年19岁周岁虚岁20
第5个回答  2011-08-01
A1=身份证号码:211422198810296018
B1=YEAR(NOW())-MID(A1,7,4) 回车
相似回答