Excel教程

Excel函数
Excel技巧

excel快速从身份证号单独提取出生年月日方法

当前位置:网站首页 > Excel教程

excel快速从身份证号单独提取出生年月日方法

* 来源: * 作者: admin * 发表时间: 2019-09-09 15:44:36 * 浏览: 12

在一份Excel表格中,里面有一些人员的身份证号码,想要从身份证号码中单独提取人员的出生日期,即出生年月日,如何快速提取?今天我们就一起举个例子说明。

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


以上表格是关于员工的资料,包含员工的姓名和身份证号,现要从B列的身份证号提取员工的出生日期,即出生年月日放到C列。

方法一:利用数据分列法。

步骤1、选取B列,也就是身份证号所在区域,单击菜单的[数据]-[分列];

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


步骤2、在弹出的[文本分列向导-步骤之1]对话框中,选择[固定宽度],再点击[下一步];

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


步骤3、在弹出的[文本分列向导-步骤之2]对话框中,单击身份证号的第六个字符的后面,再单击倒数第四个字符的前面,然后点击[下一步];

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


步骤4、在弹出的[文本分列向导-步骤之3]对话框中,先单击[数据预览]的第一列,再单击[列数据格式]的[不导入此列];

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


步骤5、用步骤3同样的方法,也将[数据预览]的第三列设置为[不导入此列];

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


步骤6、再单击[数据预览]的第二列,列数据格式设置为日期,目标区域设置为C2,最后点击[完成]。

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


即可以看到员工的出生年月日提取出来在C列。

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


方法二、利用MID函数和TEXT函数,用公式法提取身份证号中的出生年月日。

C2单元格输入公式:=TEXT(MID(B2,7,8),"0000年00月00日"),身份证号的出生年月日即可在C列显示出来。

「Excel使用技巧」excel快速从身份证号单独提取出生年月日方法


这里补充说明下MID函数和Text函数的用法,

1、MID函数作用是从字符串的指定位置开始,提取特定数目的字符串。

公式为MID(text, start_num, num_chars)

text是指被截取的字符,

start_num从左起第几位开始截取(用数字表达),

num_chars从左起向右截取的长度是多少(用数字表达)。

例如 以上员工资料表格,用公式表示=MID(B2,7,8),就是从B2单元格的第7位开始,提取8位数字,结果为" 19830819"。

2、Text函数表示将数值转化为自己想要的文本格式,

Text函数的语法格式为=text(value,format_text),

Value 为数字值,

Format_text 为设置单元格格式中自己所要选用的文本格式

例如=TEXT(C1,"yyyy年m月m日"),意思就是把C1单元格的数据,转为yyyy年m月m日 这个格式。

以上是快速从身份证号码中提取出生年月日的两种方法,你是否有get到了吗?