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位数字。
版权声明:本文标题:excel中如何从身份证号码里提取生年月日及性别等 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711003554a583697.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论