excel怎么从身份证号中提取出生日期

发布网友 发布时间:2022-04-19 14:01

我来回答

2个回答

热心网友 时间:2022-07-14 21:34

提取出生日期可以用这个公式,假设身份证号码在工资表的A1单元格
公式如下:IF((LEN(A1))=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))
要点在于先判断身份证长短,老身份证是15位的,不过现在慢慢的都换二代证了,二代证是18位的。

说明下:
1、Mid函数是Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符,身份证从第七位开始是年份,所以第一个mid函数里面第一个是要判断的身份证号码,第二个代表从左边第七个开始数,如果判断是新身份证,取四位,老身份证取2位;同理取得月份和日期数值。
2、date函数中间的三个参数分别代表年月日,通过这个函数把mid函数取得值变成出生的年月日

热心网友 时间:2022-07-14 21:34

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com