admin 管理员组

文章数量: 1087139


2024年3月21日发(作者:大学嵌入式培训是什么意思)

在excel中如何从身份证号码里提取出出生年月日及性别等

假如,A1是姓名,B1是身份证号码,C1是出生年月

可以用以下公式求出

=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月

"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")

在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月

2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL中用

身份证号码求出生年月日及年龄公式2007年11月21日 星期三 17:17一、分析身份证

号码

其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15

位还是18位的身份证号码,其中都保存了相关的个人信息。

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、

12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月

份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是324,那么表示1972年8月7

日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快

速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工

作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、

MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证

号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1. 提取出生年月日信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关

心身份证号码的相应部位即可,即显示为“720807”这样的信息。在D2单元格中输入公

=IF(LEN(A1)=15,19&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4

)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))其中:

LEN(A1)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的

长度是否是15位。

MID(A1,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取

15位身份证号码的第7、8、9、10位数字。

MID(A1,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取

18位身份证号码的第9、10、11、12位数字。


本文标签: 号码 身份证 提取 需要 性别