怎么根据18位身份证号码自动生成性别?
我们都知道身份证号码的第17位表示性别,奇数表示男性,偶数表示女性。那我们怎么用EXCEL自动生成男或女呢?
操作方法
- 01
我们先将身份证号码的第17位数字提取出来。用到mid函数。从第17位开始取数字,取1位,所以在单元格里输入=MID(B2,17,1),然后回车下拉。
- 02
我们都知道奇数表示男性,偶数表示女性。那我们就要用到判断了,用if函数来判断。那怎么判断一个数是否是奇数呢?我们用到mod函数,取余数函数。用得到的性别数字除以2,取余数,余数为0,表示是偶数,余数为1,表示是奇数。我们在原有的函数基础上写上=mod(MID(B2,17,1),2)。然后回车,下拉。这样在这一列就只出现1或0, 1表示男性,0表示女性。
- 03
现在我们用if判断函数来判断。在单元格输入=if(MOD(MID(B2,17,1),2)=0,"女","男")。然后回车,这样就把性别生成了。
赞 (0)