EXCEL中怎样根据身份证号计算员工性别

如题所述

第1个回答  2019-12-23
第2个回答  2012-05-25
假设身份证号在A列中,有15位的,也可能有18位的
15位是最后一位数,18位是第17位数,奇数男 偶数女
B1中输入公式:
=IF(LEN(A1)=15,IF(MOD(--RIGHT(A1,1),2)=1,"男","女"),IF(MOD(--MID(A1,17,1),2)=1,"男","女"))
下拉公式即可
第3个回答  2012-05-25
假设身份证在A1
在B1输入:=IF(LEN(A1)=15,LOOKUP(MOD(MID(A1,15,1),2),{0,1},{"女","男"}),IF(LEN(A1)=18,LOOKUP(MOD(MID(A1,17,1),2),{0,1},{"女","男"}),""))
第4个回答  2012-05-25
设身份证号在A1单元格,公式如下=if(mod(mid(A1,15,3),2)=0,"男","女")
第5个回答  2012-05-25
=IF(MOD(RIGHT(LEFT(A1,17)),2),"男","女")
适合新旧证号。