您现在的位置是:主页 > 批量快捷 >
excel 如何快速从身份证号单独提取出生年月日方法
发布时间:2023-10-16 01:29:17所属栏目:批量快捷 已帮助人编辑作者:Excel自学教程
在一份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 如何快速从身份证号单独提取出生年月日方法的解读,本文章链接: http://www.5enet.cn/Excel_piliang/78415.html 欢迎分享转载,更多相关资讯请前往批量快捷
相关文章
企业IT外包服务
excel图表 基于隔离的兼容
Excel中ISEVEN函数的语法和用法
如何利用excel下拉框实现数据条件统计实例教程
excel如何高亮显示工作表中所有包含公式的单元格
wps表格办公—如何处理每次打开工作簿时弹出的提示框?
excel FIND函数 实现将短划线号前小于10的数前添加0
excel if函数的多个条件使用方法
如何快速在Excel中隔行填充颜色
Excel中PROB函数的语法和用法
excel vlookup函数的反向查找、模糊查找、多条件查找
如何以最简单方式实现中小企业数据共享协同?
Excel表格怎么打印在a4纸上
excel表格怎么内插竖线
excel 如何统计两个日期之间某个数据的数量求和值?
excel 如何快速的找到对应的预提与冲销
扫码关注
- 专注IT行业,10年IT行业经验