大家好,我是南方,一名励志要做懒虫的职场人。
今天,分享给大家的快速办公技巧是:如何从身份证号码中快速提取性别信息。
01
首先我们来说一下身份证,身份证号码是我们中华人民共和国公民唯一的身份识别编码,其中包含了许多奥妙。
那么我们的身份证由什么构成呢?
大家都知道,我们的身份证号码一共有18位数,实际上它是一组特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
1.地址码
表示编码对象常住户口所在县(县级市、旗、区)的行政区划代码,按GB/T2260的规定执行(身份证第1-6位数)。
2.出生日期码
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符(身份证第7-14位数)。
3.顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性(身份证第15-17位数)。
4.校验码
根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码(身份证第18位数)。
知道了它们代表的含义,再配上简单的公式,我们就能快速的从里面提取出你需要的身份信息(一脸坏笑)。
下面我们就来说说如何快速提取这些信息(秒回正经)
02
如果你是公司的财务或者是HR,在日常办公中,我想你们应该会见过类似下面的这种表格(HR在统计员工身份信息以及财务在申报个税的时候经常需要统计相关的性别信息)。
03
接下来我们将提取性别的函数公式进行分解解读,方便大家快速的掌握这条公式。
公式为:=IF(MOD(MID(身份证单元格,17,1),2),"男","女")
公式说明:以上符号均用英文输入法输入,否则公式错误,无法显示我们所需结果。
步骤分解:
1:MID函数提取第17位数
取位函数MID(文本,从第几位开始取,一共取几位)
例如:MID("510852198010030786",17,1),则计算结果等于8。公式的意思就是说从身份证号码的第17位开始提取1位数。结果为8。
2:MOD函数判断奇偶
excel判断奇偶函数,通常使用MOD函数进行。
MOD函数的功能是得到某数除某数的余数。如果用2作除数,则结果不是0就是1。比如MOD(8,2),返回0;MOD(9,2),返回1。
以下说明两点,以便大更好的理解MOD函数。
说明一:在除法算式中,除号后面的数字叫做除数。
说明二:余数指整数除法中被除数未被除尽的部分。
3:IF函数判断男女性别
上一步我们用MOD函数进行奇偶判断之后,得到0或者1两个值。最后这一步,我们就可以使用IF函数进行性别判断。
IF函数的用法:IF(条件,满足条件返回的结果,不满足条件返回的结果)
总结:如果小伙伴们觉得上面的步骤理解起来比较繁琐,也可以保存这篇文章以备不时之需,或者你只需要记住相关的函数公式。