excel表中如何从身份证号中提取年龄?

如题所述

1、制作一个带身份证号的Excel,并且将身份证号放在A列;  

2、在B列年龄处输入:=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y"),然后打上“√”,就得出第一个身份证号的年龄;  

3、向下拉动图示小实心;  

4、就得到带个身份证的年龄。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-26

输入身份证号以后将光标定位在年龄的单元格,然后输入函数=YEAR(TODAY())-MID(B2,7,4)回车键即可,注意,B是代表第一个身份证号所在的单元格位置,以下的函数里的同样意思,不管是A,还是C,都代表单元格位置。

第2个回答  2020-03-20
C2身份证号,用面公式(15位18位通用)提取份
=IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2))
用现份减份行比用面公式82用108-82=26岁
第3个回答  2013-12-03
C2是身份证号,用下面的公式(15位和18位通用)可以提取出生年份,=IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2))然后用现在的年份减去出生年份就行了,比如用上面的公式得出的是82年,然后用108-82=26岁本回答被提问者采纳
第4个回答  2013-12-12
现在的身份证号都是18位的了,可用简单一点的公式:
=IF(C2<>"",DATEDIF(TEXT(MID(C2,7,8),"#-00-00"),TODAY(),"y"),"")
C2改为实际单元格地址。
公式可下拉复制。本回答被网友采纳
相似回答