私信回复关键词【福利】,获取丰富办公资源,助你高效办公早下班!
上一期,我们在自己小小的身份证号里藏了这么多信息!(一)该。
本文教你如何从身份证号码中提取生日和年龄信息。
接下来,我们将教你如何提取性别和户籍:
# 01
#提取性别。
性别的提取类似于生日的提取。只有我们要提取的字符的位置不同。
身份证号中倒数第二位代表性别,奇数代表男性,偶数代表女性。
那么方法自然类似于提取生日信息。有两种方法:
函数公式
快捷键
函数公式
MID函数仍然用于提取倒数第二个数字。
公式如下:
=MID(D2,17,1)
公式易于链接,从第17位数字中提取一个字符,即得到倒数第二个性别标记。
快捷键
还是用【Ctrl E】快速填充。
先填写一个数字,然后在第二个单元格上按[Ctrl E]快速提取。
显示成男女
数字不能直观地被视为男性或女性。当数字转化为特定的性别时,函数公式的方法是首选的,因为我们只需要对原始公式进行改进就可以达到目的。
公式如下:
=IF(MOD(MID(D2,17,1),2)=0,‘女性’,‘男性’)
公式中的MOD函数用于判断一个数是奇数还是偶数;
然后,根据IF函数条件判断,如果是奇数,则返回“男”,如果是偶数,则返回“女”。
# 02
#提取户籍。
很少有人知道身份证号的前6位代表籍贯信息。
根据本机代码查找表,您可以根据身份证号快速知道此人来自哪里。
这个过程用函数公式实现并不难。
提取籍贯信息
原生代码是身份证号的前6位,所以可以在这里使用LEFT函数。
公式如下:
=左(D2,6)
公式很简单,不是吗?
参数1,要提取的文本,本例中的id号。
参数2,从左边开始,提取多少个字符,在这个例子中,6个字符代表籍贯。
根据籍贯编码,查询籍贯
首先要准备一个“籍贯代码查找表”,然后用VLOOKUP查询获取代码对应的籍贯。
对应的VLOOKUP公式如下:
公式如下:
=VLOOKUP(LEFT(D2,6),地址码!A:B,2,0)
VLOOKUP是一个很难但是很基础的功能,学习Excel的时候一定要掌握。
参数1,要查询的内容,这里的原生代码。
参数2,要查询的范围,包括查询和返回列,这里是“原生代码查询表”的A列和B列。
参数3,返回哪一列,列b是相对于列a的第二列,所以这里写2。
参数4,精确或模糊匹配。初学者要统一写0。当你可以盲目键入VLOOKUP时,学习1的用法。
更多Vlookup小技巧,可以在后台回复关键词【up】查看学习~
将两个公式结合在一起,这样我们就可以根据身份证号自动计算出对应的籍贯。
# 03
#摘要
身份证号处理的问题本质上是一个文本提取的问题,身份证号只是一个小话题和小领域。
一个优秀的学习者经常从小事看大事。通过这个案例,他将自己的思维升级为文本处理。
考考你
掌握了文本处理的方法后,我最后用一个综合案例来测试你。听好了:
身份证号码最后一位有时候是 X,这个 X 代表什么意思?
欢迎给我们留言!
私信回复关键词【福利】,获取丰富办公资源,助你高效办公早下班!