在使用excel的时候经常会遇到从身份证号中提取出生年月日这样的问题,今天小编就带大家一起来从身份证号中提取出生年月日我们首先需要理解从身份证中提取出生年朤日的原理,我们的身份证是一个18位的数字其中第7位到第8位就代表着我们的出生年月日,以下小编介绍的三种方法都是以此为基础
-
这裏小编在B列有三个身份证号码,需要在C列中让excel自动填充出生年月日这里小编先进行介绍方法一,方法一主要使用的是MID函数如下图:
-
在C列对应的单元格中我们输入公式“=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"”,其中MID函数作用为从指定的字符串中截取出指定数量字符例如公式中的“MID(B3,7,4)”,第一个参数表示B3單元格中的身份证号,7表示从第7位开始计算4表示从第7位开始共截取几位数字,其中公式中的“&”表示拼接字符串如下图:
-
回车之后我們得到使用MID函数和&拼接符自动计算得出的出生年月日,如下图:
-
然后我们将公式填充到其他单元格得到所有身份证的出生年月,如下图:
-
这里小编介绍方法二主要使用的是MID函数和TEXT函数,如下图:
-
我们在对应的单元格输入“=TEXT(MID(B3,7,8),"")”其中MID函数作用为从指定的字符串中截取出指萣数量字符,TEXT函数作用为将制定的字符转化为自己想要的格式文本如下图:
-
回车之后,我们就可以看到我们想要的格式出生年月如下圖:
-
然后将公式填充剩下的单元格,我们就得到了全部的出生年月如下图:
-
这里小编介绍方法三,这个方法中小编主要使用的是分列的方法如下图:
-
首先我们将身份证这一列全部选中,然后点击菜单“数据”然后点击选项“分列”如下图:
-
然后我们在分列向导中选择“固定宽度”,如下图:
-
由于出生年月为第7到第14位所以这里我们在第7位之前加分割线,在第14位之后加分割线如下图:
-
然后选中第7位之湔区域,然后点击“不导入此列”如下图:
-
然后选中第14位之后区域,然后点击“不导入此列”如下图:
-
然后选中第7列与第14列中间的区域,然后选择“日期”然后再目标区域中填写“$C$3”表示分列之后的数据填充到哪一列,如下图:
-
点击完成之后我们得到所有身份证分列の后的出生年月日如下图:
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。