这是根据身份证号求性别的公式。中间部分:
IF(LEN(F3)=15,RIGHT(F3,1),IF(LEN(F3)=18,MID(F3,17,1),""))
是要得到15位或18证号的性别标识数字,15位的是最后一位,18位的是倒数第二位。
得到这个数字后再用MOD函数去将这个数字尽除2,如果这个数是奇数,结果就一定是1,如果是偶数就一定为0。最后用CHOOSE根据结果去分别调用“男”和“女”,但因为CHOOSE的判断参数不能有0,所以就在后面加上1,然后再“男”放到后面,这样也就能达到效果。
但可以有更简单点的公式:
=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")
追问if后mid(f3,17,1)是什么意思呢?谢谢
追答从F3单元格内容中的第17个字符开始提取,提取的数字是1位,即只提取1个字符。