Excel公式,=IF(MOD(RIGHT(LEFT(D3,17)),2),"男","女")谁给我

2024-11-02 02:19:09
推荐回答(4个)
回答(1):

RIGHT(LEFT(D3,17)),这段函数是将位置定位到身份证号码的第17位上,第17位的奇偶性是判断性别的,奇数为男性,偶数为女性,MOD函数是判断奇偶性,IF函数就不解释了

回答(2):

=IF(MOD(RIGHT(LEFT(D3,17)),2),"男","女")

=if(条件,条件真的结果,条件假的结果)
=mod(被除数,除数),取余
=right(数值,取该数值的右边几位)
=left(数值,取该数值的左边几位)

联合起来就是你的公式。

其实可以直接用MID提取
=if(mod(--mid(d3,17,1),2),"男","女")

回答(3):

先用left取出前17位的数字,然后再用right取出前17位中的最后一位数字并用mod判断是否能被2整除

回答(4):

也可以不这样用,就是判断第17位是奇数还是偶数,来判断是男是女。