大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说通过Excel可以提取身份证号码哪些信息?看完才知道有多重要[亲测有效],希望您对编程的造诣更进一步.
点赞再看,养成习惯;防民之口,甚于防川。
微信搜索【亦心Excel】关注这个不一样的自媒体人。
本文 GitHub github.com/hugogoos/Ex… 已收录,包含Excel系统学习指南系列文章,以及各种Excel资料。
前面说了关于身份证号码录入的各种问题,今天说说可以从身份证里面提取哪些信息,包括出生地所在省市区、生日、年龄、性别、生肖、星座等等。看看身份证号码包含了多少信息,所以平时要注意保护好我们的身份证哦。
1、提取省市区
身份证号码前6位数字代表省市区代码,也是行政区划代码,因此我们可以通过前6位数字获取省市区。当然有个前提,我们需要先准备一个行政区划代码和地区对应表,可以自行网上下载,也可以联系我,效果如下:
因此我们可以通过公式:「=LEFT(A2,6)*1」截取前六位数字,其中「*1」是为了把文本转为数字。然后再通过VLOOKUP反向查询省市区。
因此我们在B2单元格中输入公式:「=VLOOKUP(LEFT(A2,6)*1,省市区!A:D,2,0)&””」来获取省信息,其中「&””」是为了当查到的内容为空时什么都不显示而不是显示0,结果如下:
同理,C2单元格中输入公式:「=VLOOKUP(LEFT(A2,6)*1,省市区!A:D,3,0)&””」来获取市信息;D2单元格中输入公式:「=VLOOKUP(LEFT(A2,6)*1,省市区!A:D,4,0)&””」来获取区信息;
然后通过快速填充,处理好其他行数据,效果如下:
2、提取生日
身份证号码的7~14位数字对应的就是出生年月日。因此我们可以先使用公式:「=MID(A2,7,8)」截取出生日字符串,然后再用TEXT函数把生日字符串格式化为日期格式即可。
我们在E2单元格中输入公式:「=TEXT(MID(A2,7,8),”0-00-00″)」,获取生日,然后快速填充其他行数据,效果如下:
3、提取年龄
上面已经提取了生日,那么年龄就比较好办了,一种简单的算年龄的方法是用今年年份减去出生年份,那么可以使用公式:「=YEAR(TODAY())-MID(A2,7,4)」。但是这样不是很准确,比如今天是2021年2月3日,如果生日是2月4日,那么今年年份减去出生年份以后还要再减1才是其年龄。
我们可以使用Excel隐藏函数DATEDIF。
格式:DATEDIF(开始时间,结果时间,单位),其中参数可以是D,M,Y,YD,YM,MD。
比如公式:「=DATEDIF(“2020-02-04″,”2021-02-03″,”Y”)」计算的结果是0,单位“Y”表示计算两个日期之间相差的年数。
因此,我们在F2单元格中输入公式:「=DATEDIF(TEXT(MID(A2,7,8),”0-00-00″),NOW(),”Y”)」即可得到年龄。
4、提取性别
身份证号码第17位数字代表性别,也就是倒数第2位,奇数表示男,偶数表示女。
判断奇偶可以使用MOD函数除2取余数的方式,结果为1就是奇数,为0就是偶数;也可以使用ISODD函数直接判断是不是奇数;还可以使用ISEVEN函数直接判断是不是偶数。
因此在G2单元格中任意输入公式:「=IF(MOD(MID(A2,17,1),2),”男”,”女”)」、「=IF(ISODD(MID(A2,17,1)),”男”,”女”)」或「=IF(ISEVEN(MID(A2,17,1)),”女”,”男”)」都可以,结果如下:
5、提取生肖
生肖作为我国民俗文化历史悠远流长,十二生肖包括鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗和猪,其中每一种生肖都有很多美丽的传说。如下图:
我们可以根据年份计算出属相,只需要把年份除以12取余数,而每个余数相对应一个属相,即为生肖,对应关系如下图:
因此在H2单元格中输入公式:「=MID(“猴鸡狗猪鼠牛虎兔龙蛇马羊”,MOD(MID(A2,7,4),12)+1,1)」,即可获得生肖如下图:
6、星座
十二星座作为外来文化现在越来越流行了,指的是白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座和双鱼座。如下图:
而星座的计算主要根据日期计算的,如下下图日期和星座的对应关系:
我们可以把上面的日期和星座对应关系放到一个数组中然后用VLOOKUP函数查找出对应的星座。具体使用公式:「=VLOOKUP(MID(A2,11,4)*1,{0,”摩羯座”;120,”水瓶座”;219,”双鱼座”;321,”白羊座”;420,”金牛座”;521,”双子座”;622,”巨蟹座”;723,”狮子座”;823,”处女座”;923,”天秤座”;1024,”天蝎座”;1123,”射手座”;1222,”摩羯座”},2,1)」,结果如下:
由此可以看出来一个身份证号码可以提取出多少信息,因此平时要注意保护自己的身份证哦。
今天的分享到这里就结束了,但是学习的道路才刚刚开始,希望我们可以在学习的道路上不断地前进,坚持不懈。
如果你有感兴趣的功能,可以告诉小编哦,小编会为你写一篇相应的文章。当然是先到先写哈,我会列一个计划表,尽量满足大家的需求,所以如果下一篇不是你要的文章,请不要着急,可能就在下下篇。记得告诉小编你想学习的功能哦。
文章持续更新,可以微信搜索「 亦心Excel 」第一时间阅读,本文 GitHub github.com/hugogoos/Ex… 已经收录,包含Excel系统学习指南系列文章,欢迎Star。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11312.html