我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在一份Excel表格中,里面有一些人员的身份证号码,想要从身份证号码中单独提取人员的出生日期,即出生年月日,如何快速提取?今天我们就一起举个例子说明。
以上表格是关于员工的资料,包含员工的姓名和身份证号,现要从B列的身份证号提取员工的出生日期,即出生年月日放到C列。
方法一:利用数据分列法。
步骤1、选取B列,也就是身份证号所在区域,单击菜单的[数据]-[分列];
步骤2、在弹出的[文本分列向导-步骤之1]对话框中,选择[固定宽度],再点击[下一步];
步骤3、在弹出的[文本分列向导-步骤之2]对话框中,单击身份证号的第六个字符的后面,再单击倒数第四个字符的前面,然后点击[下一步];
步骤4、在弹出的[文本分列向导-步骤之3]对话框中,先单击[数据预览]的第一列,再单击[列数据格式]的[不导入此列];
步骤5、用步骤3同样的方法,也将[数据预览]的第三列设置为[不导入此列];
步骤6、再单击[数据预览]的第二列,列数据格式设置为日期,目标区域设置为C2,最后点击[完成]。
即可以看到员工的出生年月日提取出来在C列。
方法二、利用MID函数和TEXT函数,用公式法提取身份证号中的出生年月日。
C2单元格输入公式:=TEXT(MID(B2,7,8),"0000年00月00日"),身份证号的出生年月日即可在C列显示出来。
这里补充说明下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到了吗?
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08