EXCEL入门:身份证号提取性别
使用公式获取身份证号码中的性别
在使用EXCEL,时,遇到需要通过身份证号码,如何验证性别。下面我们直接来分享一个公式。然后详细拆解这个公式。
假设A1单元格中,储存一串18位身份证号码,使用公式提取性别,在性别栏,某一特定单元格中输入公式:
=IF(MOD(MID(A1,17,1),2)=0,"女","男")
详细拆解,
1.第一层即IF(MOD(MID(A1,17,1),2)=0,"女","男")公式中的MID(A1,17,1),该部分意为调取第17位,仅调取一个数字。(如果要调取两位数字,则公司第三个参数改为2)参见函数(MID).
2.第二层即IF(MOD(MID(A1,17,1),2)=0,"女","男")公式中的MOD(MID(A1,17,1),2),该部分意为:第一层公式MID(A1,17,1)取出的数字除以2的余数。被除数MID(A1,17,1),除数为2,放入MOD(被除数、除数)这个函数结构中,返回余数。在这个公式系中,意为身份证的第17位,能够被2除尽,能即为偶数,不能即为奇数。参见MOD函数.
3.第三层即IF公式,IF(MOD(MID(A1,17,1),2)=0,"女","男"),IF公司三个参数,第一个参数:身份证号码的第17位能否被2除尽;第二个参数:能即为女生;第三个参数:不能即为男生。