如何从身份证号码中提取出生日期和性别
从身份证号码中取出生日和性别,难者不会,会者不难。实现此目的的方法有很多。本例介绍几个简单函数完成操作。使用基础示例,根据我自己理解,配合通俗易懂的语言介绍常用的EXCEL函数,欢迎大家查看学习其他函数。各抒己见,不足之处,欢迎指正。
操作方法
- 01
如图A列是身份证号码本例以18位身份证号码为例,需要在B列取出出生日期。可以使用鼠标操作插入【文本】类别中的MID函数,也可以直接手动输入=MID(A1,7,8)它的基本含义是从A1单元格中数据的 第7位开始 连续提取8个数据。正好是身份证号码中的出生日期
- 02
接下来分析提取性别的方法思路。我们知道身份证号码倒数第二位的数字是性别代码。规律是单数为男,偶数为女。我们分开分析。先提取倒数第二位数字。使用这个函数=MID(A1,17,1)
- 03
接下来是怎么处理刚才提取的数字得出奇偶来。这个需要简单的数学思路,奇数除以2以后余数是1。偶数都能被2除尽,余数是0。 在excel中 MOD函数就是取余数的函数。在本例分析中我们使用=MOD(C1,2)可以看到计算结果。含义是计算C1单元格里面的内容除以2以后的余数。
- 04
然后就可以使用=IF(D1=1,"男","女")来显示性别了。如图。含义是判断D1单元格数据是1的话就显示男,否则就显示女。
- 05
最后我们可以将分析过程合并写到一个公式里。=IF(MOD(MID(A1,17,1),2)=1,"男","女") 大家根据上面的分析仔细看看这个公式,希望本例对大家有所帮助。
赞 (0)