首页 热点资讯 义务教育 高等教育 出国留学 考研考公

excel 用身份证计算年龄用什么函数

发布网友 发布时间:2022-04-23 03:02

我来回答

3个回答

热心网友 时间:2022-05-22 07:57

主要分清身份证号码中年月日的位置。公式说明:当前年月-身份证提取年月如果身份证号在A1,则在B1输入:
=IF(LEN(A1)=18,YEAR(TODAY())-MID(A1,7,4),IF(LEN(A2)=15,YEAR(TODAY())-MID(A2,7,2)-1900,""))
上述公式是考虑了一代、二代身份证号共存的情况。
如果全部是二代身份证,则可以简单点:=YEAR(TODAY())-MID(A1,7,4),其中YEAR(TODAY())代表今年,MID(A1,7,4)取身份证中的年份,两个相减就是年龄。

热心网友 时间:2022-05-22 09:15

=DATEDIF(TEXT(MID(A2,7,LEN(A2)/2-1),"0-00-00"),TODAY(),"Y")

或者
=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)

热心网友 时间:2022-05-22 10:50

描述详细点

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com