用excel判断身份证号码的性别是男是女

如题所述

  15位身份证号码的最后一位,18位身份证号码的第17位,奇数为男,偶数为女。假设身份证号码在A1单元格,公式为=if(mod(mid(a1,15,3),2),"男","女")。

  公式解析:用mid函数在身份证号码的第15位开始,提取3位数,即15、16、17位,如果身份证号是15位的,只会提取第15位,17位身份证号提取3位数,也不会影响判断第17位数的奇偶,因为一个数的奇偶看个位数就能判断,所以前边再多两位数也是可以的。再用MOD函数判断提取数与2的余数,结果为1则为奇数,结果为0则为偶数,把这一个函数当做IF函数的判断条件,省略了“=1”,因为MOD(提取数.2)的结果只会是1或0。

温馨提示:答案为网友推荐,仅供参考
相似回答