一、问题描述:

日常工作中,比如人力资源部门在整理员工资料时,需要在输入员工“身份证号码”后,还要加输一列“出生日期”,以便后续去计算出员工的“年龄和生日”。为了提高工作效率,这时我们就会思考一个问题,如何能快捷地从“身份证号码”中提取出“出生日期”,这就是此处需要解决的问题。

如何快速提取身份证里的出生日期(如何从身份证号码)(1)

二、解题思路:

想要提取“出生日期”,我们就要知道“身份证号码”的排布规则,现在的“身份证号码”由18位数字组成。前6位代表出生所在地,紧接着是8位“出生日期”。我们只要想办法表示“出生日期”的8位数据提取出来就可以了。

三、两种方法:

1、利用EXCEL自带的工具:

先选定需要分隔的“身份证号码”所在单元格

如何快速提取身份证里的出生日期(如何从身份证号码)(2)

在需要分隔的位置进行分隔

如何快速提取身份证里的出生日期(如何从身份证号码)(3)

前后不需要的位置选择“不导入此列”

如何快速提取身份证里的出生日期(如何从身份证号码)(4)

中间出生日期段,选择“日期”,目标区域选择需要显示的位置

如何快速提取身份证里的出生日期(如何从身份证号码)(5)

2、利用EXCEL 函数:

=--TEXT(MID(C4,7,8),"0-00-00")

这里使用TEXT()和MID()两个函数的相互嵌套解决问题,C4是身份证号码所在单元格位置,7是指从第七位数字开始,8表示从第七位开始,取8位数,“0-00-00”表示将取出的内容以什么格式显示。

注意事项:TEXT前是两道横线,可以是数字键的“减号”输入两次。如果不带横线,就会输出文本格式,加入横线表示保证显示内容是日期格式。

如何快速提取身份证里的出生日期(如何从身份证号码)(6)

本文由遥远天空最亮的星原创,欢迎关注,带你一起长知识!

如果觉得文章不错,别忘了「关注」我为好友,我会持续更新,提供有价值的内容!

,