如何提取身份证号码里面的出生日期?

发布网友 发布时间:2022-04-21 23:58

我来回答

1个回答

热心网友 时间:2023-10-02 08:18

从身份证号码中提取出生日期的方法有多种,可以使用公式MID、DATE、TEXT提取


其中,公式MID可以从18位身份证号中截取日期那一段;


公式DATE则可以从18位身份证号中分别截取年月日,用date函数转化为日期;


公式TEXT可以将截取出的日期转化为XXXX-XX-XX的形式。


此外,还可以使用公式计算年龄和提取性别信息。


计算年龄时,可以借助已提取出的出生年月,使用DATEDIF函数计算两个日期之间的间隔,指定间隔类型为“Y”,表示计算间隔整年份。例如,=DATEDIF(D2,"2020-10-1","y"),其中D2为出生日期,2020-10-1为截止日期。


提取性别信息可以使用公式=IF(MOD(MID(B2,17,1),2),"男","女"),其中B2为身份证号码,第17位为性别信息。


使用MID函数从第17位开始提取1个字符,使用MOD函数计算这个字符与2相除的余数,使用IF函数判断余数是否等于0,返回男或女。


以上是从身份证号码中提取出生日期和其他信息的方法,适用于15位或18位身份证。

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