乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel怎么从身份证中提取生日,只要月日-excel身份证号码提取生日,excel身份证去生日函数

excel怎么从身份证中提取生日,只要月日-excel身份证号码提取生日,excel身份证去生日函数

作者:乔山办公网日期:

返回目录:excel表格制作


使用mid函数在身份证号中提取出生日期的方法



假设身份证号在A1单元格,在B1单元格输入公式“=IF(LEN(A1)=15,MID(A1,9,2)&"月"&MID(A1,11,2)&"日",MID(A1,11,2)&"月"&MID(A1,13,2)&"日")”
试试吧,有问题再讨论,祝你成功!

  如果身份证在A1,取年:=mid(a1,7,4);取月:=mid(a1,11,2);取日:=mid(a1,13,2)

  如果要取完整日期,只是用于显示,就用下边方法一。如果用于计算就用方法二。

  方法一:=text(mid(a1,7,8),"0000-00-00")



  方法二:=date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2)



         或:=text(mid(a1,7,8),"0000-00-00")*1

               日期就变成了,从公元0年开始的,几万天的数字了。zhidao



身份证号码中提取出生日期

使用EXCEL就能轻松的做到,这里提供“公式”和“分列”两种方法来完成:

 公式法:

  以下公式都能完成从身份证号码中提取出生日期

  1、   =MID(A2,7,8)

  从18位身份证号中截取日期那一段;

  2、    =DATE(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))    

  从18位身份证号中分别截取年月日,出用date函数转化为日期

  3、   =TEXT(MID(A2,7,8),"#-00-00")    

  从18位身份证号中截取日期那一段,并转化为  XXXX-XX-XX 的形式

  4、   =TEXT(MID(A2,7,LEN(A2)/2.2),"0-00-00")    

  与上一公式较果相同,但此公式适用于15位或18位身份证

  5、    =TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0-00-00")  

  与上一公式较果相同,但此公式适用于15位或18位身份证

  ps.除公式2以外,所转化的日期都为“文本”型数值。公式3、4、5可以加上数值转换函数VALUE()或运算符(原公式*1、原公式+0、 --原公式等)转换成日期序列号,再把单元格格式设为“日期”型来转换成真正的“7a686964616fe4b893e5b19e338日期”

 分列法

  使用分列工具可以快速把身份证号转换成出生日期

  1、先把身份证复制一列

  菜单——数据——分列——选择固定宽度,——分别在出生日期那一段的首尾点击建立分列线,下一步——因为我们只要中间的出生日期,所以不导入最前和最后的列,只保留中间的出生日期段,并设为日期型,点击完成即可

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网