用身份证提取年龄的公式

如题所述

身份证提取年龄的公式方法如下:

准备材料: Microsoft Excel 2016、电脑、身份证

1、打开电脑,找到并选择“Excel”,进入需要的身份证表格。



2、在出生日期底下输入:=DATE(MID(G14,7,4),MID(G14,11,2),MID(G14,13,2))。



3、单击回车键得到出生年月日,下拉到每个身份证的出生年月日。



4、在年龄底下输入格式:=DATEDIF(H14,TODAY( ),“y”)。



5、敲下回车键即可得到年龄,下拉即可得到每个身份证的年龄。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

用身份证提取年龄的公式是:DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")

我国公民身份证(第二代)号码为十八位四段代码,依据的基本标准为GB11643-1999。该标准实施之前,公民身份证号码(第一代)为16位,相对于二代号码,出生年月日为YYMMDD,没有最后的验证位。

身份证号GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。  

本回答被网友采纳
第2个回答  推荐于2017-11-24
A1中输入18位或15位身份证号码,B1中输入公式:
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),TODAY(),"Y")
即可得到年龄。本回答被提问者采纳
第3个回答  2019-08-13

Excel身份证号提取年龄

第4个回答  2011-07-17
根据身份证计算年龄:
=IF(LEN(I174)=15,DATEDIF(TEXT(MID(I174,7,6),"00-00-00"),TODAY(),"y"),IF(LEN(I174)=18,DATEDIF(TEXT(MID(I174,7,8),"0000-00-00"),TODAY(),"y"),"身份证号码有误"))