怎么用excel识别18位身份证号的性别?
来源:百度知道 编辑:UC知道 时间:2024/05/29 14:04:53
比如说身份证号在A1 性别要在C1体现。
=IF(LEN(I4)=18,IF(ISBLANK(I4),"",IF(MID(I4,15,3)/2=INT(MID(I4,15,3)/2),"女","男")),IF(ISBLANK(I4),"",IF(MID(I4,13,3)/2=INT(MID(I4,13,3)/2),"女","男")))
此公式适用于15位或18位身份证,其中I4为身份证号码,注意,是文本格式。
=IF(MOD(MID(A1,15,3),2),"男","女")
可能男女的位置反了,你可以改一下试试
=IF(MOD(MID(A1,15,3),2),"男","女")
此公式15位18位通用
=IF(MOD(RIGHT(MID(A1,7,11),3),2),"男","女")
=IF(A1="","",IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2),"男","女"))
=IF(MOD(VALUE(RIGHT(A1,3)),2),"男","女")
这对15位和18位身份证都行。
希望对你有帮助!