身份证号怎么快速批量判断男女性别? wps函数综合应用案例
脚本之家
身份证号码是由18位数字组成的,其中第17位数字代表性别,奇数代表男性,偶数代表女性。因此,要判断身份证号码对应的性别,只需要查看第17位数字是奇数还是偶数即可。下面通过实例进行演示。
第1步:通过mid函数获取身份证号码的第17位数字
选中下图工作表C2单元格,在英文状态下输入公式:=MID(B2,17,1),回车确认公式,即可返回B2单元格中身份证的第17位数字4。
公式说明:MID函数可以从指定字符串中的指定位置提取指定个数的字符。
MID函数第一个参数是要从中提取字符的字符串,第二个参数是提取字符的起始位置,第三个参数是要提取的字符个数。


第2步:用MOD函数判断第17位数字是奇数还是偶数
将C2单元格中的公式改为:=MOD(MID(B2,17,1),2),回车确认公式,可返回B2单元格中身份证第17位数字除以2的余数。
公式说明:mod函数是求余函数,用于返回两数相除的余数。第一个参数数值为被除数,这里为MID(B2,17,1)返回的结果;第二个参数为除数,这里要判断第17位数字是奇数还是偶数,所以除数是2。
如果mod函数返回的余数为0,则第17位数字是偶数,否则为奇数。


第3步:用IF函数判定性别男女
将C2单元格中的公式改为:=IF(MOD(MID(B2,17,1),2)=0,"女","男"),回车确认公式,可返回第一个身份证对应的性别女。
公式说明:IF函数是一个条件判断函数,
MOD(MID(B2,17,1),2)=0是IF函数的第一个参数,即测试条件;
"女"是IF函数的第二个参数,即测试条件成立时返回的结果;
"男"是IF函数的第三个参数,即测试条件不成立时返回的结果。


最后,将C2单元格中的公式向下填充即可快速返回所有身份证对应的性别。



