如何快速提取身份证里的出生日期(如何从身份证号码)
一、问题描述:
日常工作中,比如人力资源部门在整理员工资料时,需要在输入员工“身份证号码”后,还要加输一列“出生日期”,以便后续去计算出员工的“年龄和生日”。为了提高工作效率,这时我们就会思考一个问题,如何能快捷地从“身份证号码”中提取出“出生日期”,这就是此处需要解决的问题。
二、解题思路:
想要提取“出生日期”,我们就要知道“身份证号码”的排布规则,现在的“身份证号码”由18位数字组成。前6位代表出生所在地,紧接着是8位“出生日期”。我们只要想办法表示“出生日期”的8位数据提取出来就可以了。
三、两种方法:
1、利用EXCEL自带的工具:
先选定需要分隔的“身份证号码”所在单元格
在需要分隔的位置进行分隔
前后不需要的位置选择“不导入此列”
中间出生日期段,选择“日期”,目标区域选择需要显示的位置
2、利用EXCEL 函数:
=--TEXT(MID(C4,7,8),"0-00-00")
这里使用TEXT()和MID()两个函数的相互嵌套解决问题,C4是身份证号码所在单元格位置,7是指从第七位数字开始,8表示从第七位开始,取8位数,“0-00-00”表示将取出的内容以什么格式显示。
注意事项:TEXT前是两道横线,可以是数字键的“减号”输入两次。如果不带横线,就会输出文本格式,加入横线表示保证显示内容是日期格式。
本文由遥远天空最亮的星原创,欢迎关注,带你一起长知识!
如果觉得文章不错,别忘了「关注」我为好友,我会持续更新,提供有价值的内容!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com