返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

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

时间:2012-06-24 21:07来源:Office教程学习网 www.office68.com编辑:麦田守望者

根据现行的居民身份证编码规定,正在使用的是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从身份证号码中提取性别信息
Excel2003从身份证号码中提取性别信息
 


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

相关说明:

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

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣