有身份证号的规则可知,身份证的第17位(倒数第二位)男为单数,女为双数,所以我们可以利用Excel中的判断函数来实现。
1、本次演示使用的办公软件Excel,使用的版本为Microsoft office家庭和学生版2016。
2、打开Excel表格,在表格中输入随机生成的模拟身份证号,身份证号全部是随机生成,不具备实际意义。
3、在E6单元格中输入复合函数”=IF(D6="","",IF(LEN(D6)=15,IF(MOD(MID(D6,15,1),2)=1,"男","女"),IF(MOD(MID(D6,17,1),2)=1,"男","女")))“,该函数的作用是先将身份证号中的代表性别的数字取出并对该数字进行判断,对于该数字为偶数的,函数返回性别为女,该数字为奇数的返回性别为男。
4、确定可以看到已经得到该身份证号所对应的性别。
5、使用格式填充柄将其余所有身份证号所对应的性别求出,可以看到,该复合函数得到了所有正确的结果。