如何在Excel表格中利用身份证号码提取个人信息

如何在Excel表格中利⽤⾝份证号码提取个⼈信息
如何在Excel表格中利⽤⾝份证号码提取个⼈信息
⼀、分析⾝份证号码其实,⾝份证号码与⼀个⼈的性别、出⽣年⽉、籍贯等信息是紧密相连的,⽆论是15位还是18位的⾝份证号码,其中都保存了相关的个⼈信息。
爬墙式15位⾝份证号码:第7、8位为出⽣年份(两位数),第9、10位为出⽣⽉份,第11、12位代表出⽣⽇期,第15位代表性别,奇数为男,偶数为⼥。
18位⾝份证号码:第7、8、9、10位为出⽣年份(四位数),第11、第12位为出⽣⽉份,第13、14位代表出⽣⽇期,第17位代表性别,奇数为男,偶数为⼥。
中国教育⽹盘论坛例如,某员⼯的⾝份证号码(15位)是511025*********,那么表⽰1998年7⽉6⽇出⽣,性别为男。如果能想办法从这些⾝份证号码中将上述个⼈信息提取出来,不仅快速简便,⽽且不容易出错,核对时也只需要对⾝份证号码进⾏检查,肯定可以⼤⼤提⾼⼯作效率。"
⼆、提取个⼈信息这⾥,我们需要使⽤IF、LEN、MOD、MID、DATE等函数从⾝份证号码中提取个⼈信息。假定我们的表格A列输⼊姓名;B列输⼊性别;C列输⼊⾝份证号码,并且员⼯的⾝份证号码信息已输⼊完毕,出⽣年⽉信息填写在D列。1. 提取出⽣年⽉信息
由于上交报表时只需要填写出⽣年⽉,不需要填写出⽣⽇期,因此这⾥我们只需要关⼼⾝份证号码的相应部位即可,即显⽰为“9807”这样的信息。在D2单元格中输⼊公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:
LEN(C2)=15:检查C2单元格中字符串的字符数⽬,本例的含义是检查⾝份证号码的长度是否是15位。MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表⽰提取15位⾝份证号码的第7、8、9、10位数字。
运钞箱
监视器安装MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表⽰提取18位⾝份证号码的第9、10、11、12位数字。
泥浆固液分离IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是⼀个逻辑判断函数,表⽰如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取⾃第9位开始的四位数字。
如果需要显⽰为“98年07⽉”这样的格式,请使⽤DA TE格式,并在“单元格格式→⽇期”中进⾏设置。蝶形胶布
2. 提取性别信息
3由于报表中各位员⼯的序号编排是按照上级核定的编制进⾏的,因此不可能按照男、⼥固定的顺序进⾏编排,如果⼀个⼀个⼿⼯输⼊的话,既⿇烦⼜容易出错
例如性别信息统⼀在B列填写,可以在B2单元格中输⼊公
式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","⼥")”,其中:LEN(C2)=15:检查⾝份证号码的长度是否是15位。MID(C2,17,1):如果⾝份证号码的长度不是15位,即18位⾝份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):⽤于得到给出数字除以指定数字后的余数,本例表⽰对提出来的数值除以2以后所得到的余数。IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","⼥"):如果除以2以后的余数是1,那么B2单元格显⽰为“男”,否则显⽰为“⼥”。
回车确认后,即可在B2单元格显⽰正确的性别信息,接下来就是选中填充柄直接拖曳。现在这份报表⽆论是提取信息或是核对,都⽅便多了
除湿机回收

本文发布于:2024-09-23 07:29:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/252271.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:证号码   提取   信息   数字   性别   本例   年份   编排
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议