多语言展示
当前在线:180今日阅读:126今日分享:42

Excel如何从身份证号中提取出生年月日[详细版]

在使用excel的时候,经常会遇到从身份证号中提取出生年月日这样的问题,今天小编就带大家一起来从身份证号中提取出生年月日,我们首先需要理解从身份证中提取出生年月日的原理,我们的身份证是一个18位的数字,其中第7位到第8位就代表着我们的出生年月日,以下小编介绍的三种方法都是以此为基础。
工具/原料

电脑一台

方法一
1

这里小编在B列有三个身份证号码,需要在C列中让excel自动填充出生年月日,这里小编先进行介绍方法一,方法一主要使用的是MID函数,如下图:

2

在C列对应的单元格中我们输入公式“=MID(B3,7,4)&'年'&MID(B3,11,2)&'月'&MID(B3,13,2)&'日'”,其中MID函数作用为从指定的字符串中截取出指定数量字符,例如公式中的“MID(B3,7,4)”,第一个参数表示B3单元格中的身份证号,7表示从第7位开始计算,4表示从第7位开始共截取几位数字,其中公式中的“&”表示拼接字符串,如下图:

4

然后我们将公式填充到其他单元格,得到所有身份证的出生年月,如下图:

方法二
1

这里小编介绍方法二,主要使用的是MID函数和TEXT函数,如下图:

2

我们在对应的单元格输入“=TEXT(MID(B3,7,8),'0000-00-00')”,其中MID函数作用为从指定的字符串中截取出指定数量字符,TEXT函数作用为将制定的字符转化为自己想要的格式文本,如下图:

3

回车之后,我们就可以看到我们想要的格式出生年月,如下图:

4

然后将公式填充剩下的单元格,我们就得到了全部的出生年月,如下图:

方法三
1

这里小编介绍方法三,这个方法中小编主要使用的是分列的方法,如下图:

2

首先我们将身份证这一列全部选中,然后点击菜单“数据”,然后点击选项“分列”如下图:

3

然后我们在分列向导中选择“固定宽度”,如下图:

4

由于出生年月为第7到第14位,所以这里我们在第7位之前加分割线,在第14位之后加分割线,如下图:

5

然后选中第7位之前区域,然后点击“不导入此列”,如下图:

6

然后选中第14位之后区域,然后点击“不导入此列”,如下图:

7

然后选中第7列与第14列中间的区域,然后选择“日期”,然后再目标区域中填写“$C$3”表示分列之后的数据填充到哪一列,如下图:

8

点击完成之后我们得到所有身份证分列之后的出生年月日,如下图:

注意事项

个人观点,仅供参考。

推荐信息