大家好,我是小溪。之前和大家分享了很多关于身份证信息提取的技巧。看过的朋友相信他们已经学会了如何从身份证号码中提取年龄、性别和出生日期。不过最近有朋友私信问我,
大家好,我是小溪。之前和大家分享了很多关于身份证信息提取的技巧。看过的朋友相信他们已经学会了如何从身份证号码中提取年龄、性别和出生日期。不过最近有朋友私信问我,如何从身份证号中提取籍贯信息。这个小西还真没给大家介绍过,我来和大家分享一下。
身份证信息
想要顺利提取各种信息,首先要知道身份证的每个数字代表什么信息。
第1-2位是省、自治区、直辖市的代码。
第3-4位是地级市、盟、自治州的代码。
第5-6位是县、县级市、区代码。
7-14号代表出生日期。
第15-17位是序列号,其中17位是男性的单数,甚至女性也是。
第18位是校验码,0-9和x。
籍贯、户籍所在地提取方法
1.首先,你需要为你的身份证准备一个6位的行政区域代码表。这张桌子是为每个人准备的。需要的朋友可以查看文末获取方式。
2.返回演示文件工作表,在单元格中输入公式=VLOOKUP(LEFT(B4,6),代码表!答:E,5,0)
3.最后,我们将下拉单元格公式并填充它。
Ps:这里的代码表中的行政区代码是文字型的。如果你自己的行政区代码是数值型,就需要把公式改成= vlookup (-left (B4,6),代码表!答:E,5,0)
小西说公式
LEFT函数:用于从文本字符串的第一个字符开始返回指定数量的字符。
语法是:LEFT( string,n)
String:必需的参数。要返回的文本字符串。
n:必要参数;你想返回多少个字符。如果为0,则是零长度字符串(& # 34;")。如果它大于或等于字符串中的字符数,则返回整个字符串。
LEFT(B4,6)的作用是提取B4单元格的前六位,即身份证号的前六位行政区号。请注意,LEFT函数返回的结果是文本,而不是数字。当前码表数据为数值时,应在LEFT函数前加两个“-”,如-LEFT (B4,6)。其目的是将left函数提取的结果从文本类型改为旋转值类型。
VLOOKUP函数:是Excel中最常用的垂直搜索函数。它可以根据指定的条件在某个单元格区域内从左到右搜索对应的值。
语法为:=VLOOKUP(搜索条件,搜索区域,返回搜索区域的哪一列,匹配方法)
1.需要第四种参数匹配方法。当第四个参数为0或FALSE时,表示精确搜索;否则就是模糊搜索。
精确搜索是遍历搜索,模糊搜索是二分搜索法。
2。第三个参数必须大于等于1,否则结果将返回#VALUE!错误的值。
3。第三个参数必须小于或等于搜索区域中的列总数,否则结果将返回#REF!错误的值。
VLOOKUP(左(B4,6),码表!A:E,5,0)用于在代码表中找出身份证的前六位行政区代码,并返回给其对应的行政区。
好了,如何使用Excel提取身份证籍贯信息的技巧到此结束!你学会了吗?看完文章,别忘了赞一下,支持一下~(`),这样小西才会更有动力写这方面的干货。下次见!
关注我,私信回复关键词【身份证信息提取工具】,获取行政区域代码表和小西制作的身份证信息提取工具!
工具亮点:
1.设置身份证号码录入重复提醒,自动检测身份证号码是否为18位。如果不足或超过/18位,会自动提醒。
2.输入身份证号自动获取籍贯、性别、虚岁、实岁、星座、生肖、生日倒计时。
3.生日到期提醒,让你轻松知道每个同事的生日。
往期干货:
如何在不使用功能的情况下提取身份证上的出生日期?
Excel根据身份证号计算年龄,教你批量获取。
在Excel中一键提取身份证号的性别,生日,年龄信息。建议收藏。
Excel如何将输入的身份证号设置为18位且不能重复?
Excel可以快速从身份证中提取出生日期,教你一个公式搞定。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/188685.html