为什么从身份证号中能知道性别呢?因为身份证号的倒数第二位就是来标识性别的,奇数为男,偶数为女。既然知道了这个规则,在excel中只需要使用函数就能自动识别出来,不需要我们手动录入了。
1
首先使用MID函数来截取身份证号的倒数第二位,如在A1单元格时,使用MID(A1,17,1):
2
可以看到,成功提取到了倒数第二位的0,先来对MID函数做个说明,这个函数第一个参数A1表示要引用的单元格,第二个参数17表示从第几位开始截取,第三个参数1表示要截取的字符长度,如1表示1个字符。
3
接下来第二个需要解决的问题是怎么知道这个数字是奇数还是偶数呢?这个就使用一下数学知识了,我们知道,一个奇数除以2的余数都为1,一个偶数除以2的余数为0,excel中求余的函数是哪个呢?MOD,先来看下效果:
4
同样,对这个函数做个说明,这个函数的第一个参数C2表示引用的单元格,第二个参数2表示要除的那个除数,因为我们是想判断奇偶数,所以这里除数为2。
5
现在我们可以判断身份证倒数第二位是奇数还是偶数了,那怎么把这个转换为男或女的字符串呢?这时候还需要最后一个判断函数:IF,先来看下效果:
6
IF这个判断函数的第一个参数在这里是表示引用的单元格(他其实应该是一个条件表达式,如D2=1,但可以省略,至于为什么,这里先不讨论了),第二个参数表示当条件表达式成立时显示的内容,第三个参数当然就是表示当条件表达式不成立时显示的内容了。
7
好了,现在已经能够正确的显示出对应的性别了,这时候我们来把这三个函数一起使用,如图:
8
不知道你是否能理解了呢?如果直接看最后这个公式可能不好理解,把每个函数的功能都拆分来看的话应该就好理解了吧?如果你还看不懂这个公式,不妨从开始再认真阅读一遍哦!