excel表格中18位身份证号码如何转换成出生日期

2025-04-03 07:11:44
推荐回答(5个)
回答1:

excel表格中18位身份证号码转换成出生日期,可使用MID函数提取第7位起的连续8位数字实现转换。

具体步骤如下:

1、打开相关EXCEL表格,在任意空白单元格中输入=MID(,然后通过鼠标点击身份证号码所在单元格。

2、继续在函数编辑框输入7,8),即从18位数字中第7位起,截取连续8位作为出生日期,按回车键完成函数编辑输入即可。

3、返回EXCEL表格,可发现在excel表格中18位身份证号码转换成出生日期操作完成。

回答2:

1、以excel2010版本为例,如图要将表格中18位身份证号码转换成出生日期,首先在B1单元格输入MID函数,作用是从一个字符串中截取出指定数量的字符;

2、B1输入函数=MID(A1,7,8),意思是从A1单元格的中间取数,7是指从第七位开始,8是指一共取8位数,然后按enter键则可提取到出生年月日了;

3、如果要转换成带斜杠隔开的日期格式,那么用DATE和MID函数组合,分开取年月日,如下图,则可变成带斜杠日期格式;

4、如果要转换成带横线隔开的日期格式,那么用TEXT和MID函数组合,公式后面还加上格式“0000-00-00”则可。

回答3:

使用TEXT和MID函数综合处理。


Excel版本参考:2010

1、点击B1单元格;

2、输入公式:=TEXT(MID(A1,7,8),"0000-00-00"),回车;

3、查看效果(已提取日期)

回答4:

在出生日期的单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",其中B2为身份证号所在单元格。

回答5:

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:
假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回车确认即可。