首页officeexcel正文

Excel中一个公式解决从身份证号提取出出生日期信息

强国说学习2022-06-16286取出出生日期信息证号身份一个公式解决

在Excel中,如果列A中存储的是身份证号码,期望在列B中显示身份证号码对应的出生日期信息,只需要在单元格B1中输入以下公式:

=IF(LEN(A1)=18,MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日",MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日")

然后向下填充公式即可。也可以使用以下公式实现从身份证号码中提取生日信息:

//综合考虑15位身份证号码和18位身份证号码的公式
=IF(LEN(A1)=18,MID(A1,7,8),19&MID(A1,7,6))
//只考虑18位身份证号码提取生日的公式

文章内容收集于网络,希望能为您提供帮助。WPS之家(wps.qiangguoshuo.com)


=MID(A1,7,8)

身份证号码提取生日信息的公式

=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))
=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1

由身份证号码提取出生日期的公式

//注意单元格要设置为日期格式,要不就是一个数值.
=TEXT(MID(C1,7,6+(LEN(C1)=18)*2),"#-00-00")+0
//融合后的公式,格式和身份证号码出错信息都考虑了.
=IF(OR(LEN(A1)=18,LEN(A1)=15),TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0,"身份证错误")
如想转载该文章请注明出处:强国说学习-qiangguoshuo.com
强国说学习

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.qiangguoshuo.com/excel/15742.html