当我们收到一张只有姓名和身份证号的信息表格时,系统却需要我们提供性别信息。这时候怎么办呢?不要着急,今天,我们将通过一个小技巧,帮助大家快速实现通过身份证号判断性别的方法。
要求:通过身份证号判断性别
使用工具:EXCEL工作表
使用到的函数:IF、MOD、MID
方法:
1、如下图所示,在C2单元格中输入=IF(MOD(MID(B2,17,1),2),"男","女"),回车即可。
2、在使用填充柄完成剩余所有计算。
提示:
1、身份证号第17位是性别标号,奇数代表男性,偶数代表女性。所以我们只需要判断身份证号第17位的奇偶性即可。
2、MID函数:从一个字符串中截取出指定数量的字符。
Excel中MID函数语法:MID(text, start_num, num_chars)。Text表示需要被截取的字符,start_num表示从左起第几位考试截取,num_chars表示从start参数开始向右截取的长度。
公式中的意思是返回身份证号(B2单元格)的第7位数。
3、MOD函数:用于返回两数相除的余数。
Excel中MOD函数语法:MOD(number,divisor)。Number 为被除数,Divisor 为除数。
公式中的意思是返回身份证号第17位数与2相除的余数。
4,、IF函数:根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。
Excel中IF函数语法:IF(logical_test,value_if_true,value_if_false)。Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式,Value_if_true表示 logical_test 为 TRUE 时返回的值,Value_if_false表示 logical_test 为 FALSE 时返回的值。
公式中的意思表示当MOD函数的结果为1即身份证第17位为奇数时,条件为真,并返回条件为真时的判断语句(男);当MOD函数的结果为0即身份证第17位为偶数时,条件为假,并返回条件为假时的判断语句(女)。
撰文:
图片:
审核:
上传: