发布网友 发布时间:2022-04-22 01:06
共2个回答
热心网友 时间:2023-06-30 04:58
现在我国的身份证号码都是18位的,其中的第17位为公民的性别,统计每个人的身份证号码即可自动得知其性别。
方法/步骤:
1、以下一份简表,需要根据身份证号码判断其性别。注意输入身份证号码时,需要先选中该列,右键菜单“单元格格式”,将格式设置为“文本”才能正常显示
2、选中“性别”列第一个单元格,输入以下函数:=IF(MOD(MID(A2,17,1),2)=1,"男","女")回车后即得到第一个单元格的性别。选中该单元格,单左下角出现黑色十字形的填充柄时,双击左键,将公式填充到该列最后一个非空单元格。
(1)、MID(A2,17,1),函数表示从A2单元格第1位为字符开始,提取字符长度为1的那个字符
(2)、MOD(MID(A2,17,1),2),对mid函数提取出的那个字符,用mod函数将其除以2,看余数为0还是1,MOD函数是返回两数相除的余数,此为mid函数的返回数除以2,余数分别为0或者1,也就是整除或者不整除,数学中,偶数除2余数为0,奇数除2余数为1,mod和mid函数相配合,即可得知A2单元格的第17位是偶数还是奇数。
(3)、根据上述判断出的奇数或者是偶数,利用if函数即可返回我们希望得到的结果,即每一个身份证号码对应的性别。
热心网友 时间:2023-06-30 04:59
国居民身份证倒数第二位为该居民的性别。具体可以用Excel来操作。
一、以下表为例,为正确显示员工的身份证号码,需选中该列,然后右键选择“设置单元格格式”,并将数字分类为“文本”,点击确定即可。
二、以下表为例,选中B2单元格,输入以下函数:=IF(MOD(MID(A2,17,1),2)=1,"男","女"),点击回车即可得第一位员工的性别。
公式解释:
1.MID(A2,17,1)表示提取A2这个单元格的以字符长度为1的第17位字符;
2.MOD(MID(A2,17,1),2)表示对MID/2取余数;
3.If(MOD(MID(A2,17,1),2)=1,"男","女")表示如果余数为1,则输出"男",否则输出"女"。
三、选中该单元格,将鼠标移至该单元格的右下角,待鼠标指针变为黑色十字形是,左击鼠标一直往下拉,使公式填充每位员工的性别单元格。