根据身份证判断属相_小小的身份证号,居然隐藏了这么多信息!(二)

私信回复关键词【福利】,获取丰富办公资源,助你高效办公早下班!

上期我们在☞小小的身份证号,居然隐藏了这么多信息!(一)

一文中教如何提取身份证号中的生日和年龄信息。

接下来,我们来教各位如何提取性别和户籍:

01

提取性别


性别的提取,和生日提取是类似的。只是我们要提取的字符位置不同。

身份证号码中,倒数第 2 为数字代表的是性别,奇数代表男,偶数代表是女。

那么方法自然和提取生日信息是类似的了,有两个方法:

函数公式

快捷键

函数公式 ◆

依然使用 MID 函数提取倒数第 2 个数字。

bd8603cb22f852070f0733a00381733e.png

公式如下:

=MID(D2,17,1)

公式很容易链接,从第 17 位开始提取 1 个字符,即获取倒数第 2 位的性别标志符。

快捷键 ◆

依然是用【Ctrl+E】进行快速填充。

先填写一个数字,然后在第 2 个单元格上按下【Ctrl+E】,快速提取。

751b0effc86e5a8cb3cda2b67d087ffb.gif

显示成男女 ◆

数字不能直观看出是男是女,把数字转成具体的性别的时候,优先选择函数公式方法,因为我们只需要在原有公式上改进,就可以实现目的。

82dace73e9a8d46f203d6222ef6b0913.png

公式如下:

=IF(MOD(MID(D2,17,1),2)=0,"女","男")

公式中的 MOD 函数,用来判断数字是奇数还是偶数;

然后用 IF 函数条件判断,如果是奇数就返回「男」,如果是偶数就返回「女」。

02

提取户籍

很少人知道,身份证号码的前 6 位代表的是籍贯信息。

根据一个籍贯编码查询表,可以快速地根据身份证号码,知道这个人是哪里人。

4a28e4fcebaaead1cffcac4e027d9929.png

这个过程,使用函数公式实现起来,也不难。

提取籍贯信息 ◆

籍贯编码是身份证号码的前 6 位,所以这里用 LEFT 函数就可以。

6eea99490d158500324d91da6f2f45b9.png

公式如下:

=LEFT(D2,6)

公式非常简单,不是吗?

参数 1,要提取的文本,本例中的身份证号码。

参数 2,从左边开始,要提取多少个字符,本例中代表籍贯的 6 个字符。

根据籍贯编码,查询籍贯 ◆

首先你要准备一个「籍贯编码查询表」,然后用 VLOOKUP 查询获取编码对应的籍贯。

d7fab3fe27db7a5b27f35c47524ad566.png

对应的 VLOOKUP 公式如下:

f6b533eca45fa8b32215cde72f8162fd.png

公式如下:

=VLOOKUP(LEFT(D2,6),地址码!A:B,2,0)

VLOOKUP 是一个有难度,但是非常基础的函数,学习 Excel 都必须要掌握。

参数 1,要查询的内容,这里的籍贯编码。

参数 2,要查询的范围,要把查询和返回列都包含进来,这里的「籍贯编码查询表」的 A 和 B 列。

参数 3,要返回哪一列,B 列相对于 A 列是第 2 列,所以这里写 2。

参数 4,精确或模糊匹配,初学者统一写 0,等你可以盲打 VLOOKUP 了,再学习 1 的用法。

更多 Vlookup 的小技巧,可以在后台回复关键词【up】查看学习~

把两个公式组合到一起,这样,我们就可以根据身份证号码,自动的计算对应的籍贯了。

03

总结

身份证号码处理的问题,本质上是一个文本提取的问题,身份证号码只是其中一个很小的话题和领域。

一个优秀的学习者,往往以小见大,通过这个案例把思维升级到文本的处理。

考考你 ◆

掌握了文本的处理的方法之后,最后我再用一个综合的案例考考你,听好了:

身份证号码最后一位有时候是 X,这个 X 代表什么意思?

欢迎留言告诉我们!

私信回复关键词【福利】,获取丰富办公资源,助你高效办公早下班!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值