金山WPS

关注公众号 jb51net

关闭
软件教程 > 办公软件 > 金山WPS >

身份证号怎么快速批量判断男女性别? 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单元格中的公式向下填充即可快速返回所有身份证对应的性别。

推荐阅读:wps如何随机出身份证号码? WPS利用AI批量做身份证号码的技巧