下载APP
首页 > 会计实务 > 会计人员 > 会计培训

Excel中如何从身份证号里提取出生日期

来源: 正保会计网校 2024-01-05
普通

如下图所示,在人员名单中有各个员工的身份证号,现在要从身份证号中提取出每个人的出生日期,在Excel中如何操作呢?

Excel中如何从身份证号里提取出生日期

利用身份证号码快速提取出生年月日的方法很多,有不使用函数就可以完成的,有使用函数功能的。今天网校就跟大家分享两个用函数嵌套提取的方法。

一、text、mid函数

在C2单元格中输入公式=MID(B2,7,8)

公式的含义是从B2单元格的第7位开始截取,截取的字符长度是8位,得到的结果为“19930301”。

Excel中如何从身份证号里提取出生日期

接着套用TEXT函数,将MID函数得到的字符串变成日期模样,TEXT(MID(B2,7,8),"0-00-00")。

我们可以看到结果变为“1993-03-01”。

Excel中如何从身份证号里提取出生日期

注意:用text函数转换后的只是显示为了日期的样式,还不是真正的日期格式。Excel中凡是经过TEXT、MID、LEFT、RIGHT等函数计算后得出的数值是文本格式,一般情况下,不能参与后续的计算处理。

所以,我们在函数前补充两个“-”,对上面的结果进行减负运算。通过运算,将文本格式的数值变成真正的日期格式(最后需要将单元格格式设置成日期格式)。

完整公式为:

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

Excel中如何从身份证号里提取出生日期

二:date、mid函数

我们用MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)分别取出来身份证号中的出生年份、月份、日期,然后再用date函数将年月日组合为一个整体。date函数的参数有三个,分别是“年”、“月”、“日”,返回的值是日期格式。

完整公式为:

=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

Excel中如何从身份证号里提取出生日期

当然,提取出生日期还有别的方法,但是用函数能够体现出来提取的过程,你学会了吗?


本文为正保会计网校老师原创文章

转载请注明

更多推荐:

专业问答 会计培训 财税政策

光租与期租,干租与湿租四种租赁方式的区别

35岁以上会计人的职业提升与竞争力重塑

今日热搜
热点推荐:
做账报税
做账报税私教班第十一季
加入会计实务交流圈

微信识别二维码

扫码找组织

回复:资料包

立即免费获取

有奖原创征稿
取消
复制链接,粘贴给您的好友

复制链接,在微信、QQ等聊天窗口即可将此信息分享给朋友
客服