当前位置: 首页> 常识>

身份证怎么看性别(身份证号码中,居然还隐藏了这样的信息)

时间:2024-11-20 08:45:42


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


01

提取性别


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


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


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


函数公式

快捷键


函数公式 ◆


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


公式如下:


=MID(D2,17,1)


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


快捷键 ◆

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


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



显示成男女 ◆


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



公式如下:



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


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


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


02

提取户籍


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


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



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


提取籍贯信息 ◆


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



公式如下:

=LEFT(D2,6)


公式非常简单,不是吗?


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

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


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


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



对应的 VLOOKUP 公式如下:



公式如下:

=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 代表什么意思?