Excel2003从身份证号码中提取性别信息

根据现行的居民身份证编码规定,正在使用的是18位的身份证编码,它的第17位为性别(奇数为男性,偶数为女性);而早期使用的15位的身份证编码,它的第15位为性别(奇数为男性,偶数为女性)。

Excel利用LEN,MOD和MID函数通过对性别校验位的判断,可以方便地从身份证号码中提取性别信息
如上图所示,在B3单元格输入
=IF(LEN(A3)=15,IF(MOD(MID(A3,15,1),2)=1,"男","女"),IF(MOD(MID(A3,17,1),2)=1,"男","女"))
,回车确定即可从身份证号码中提取性别。

Excel2003从身份证号码中提取性别信息

思路:首先判断身份证号码是15位还是18位,如果是15位,判断第15位是奇数还是偶数;如果是18位,判断第17位是奇数还是偶数。

相关说明:

Excel2003IF函数,第一个条件为真,则取第二个参数的值,否则取每三个参数的值。
Excel2003LEN函数判断参数的长度。
Excel2003MOD函数结果是第一个参数除以第二个参数所得的余数。
Excel2003MID函数从第二个参数位置开始,在第一个参数查找,返回第三个参数长度的字符串。

office办公软件入门基础教程 » Excel2003从身份证号码中提取性别信息

本文链接:【Excel2003从身份证号码中提取性别信息】https://www.officeapi.cn/24574.html

OFFICE,天天学一点,进步多一点

联系我们