在日常工作中,我们有时需要统计员工的个人信息表,如下图,其实在输入性别信息时,只需要知道每个员工的身份证号码,用下面的方法就可以自动提取其性别。
员工信息表
注意:现在我国的身份证号码都是18位,其中倒数第二位即第17位为该公民的性别。
具体操作步骤:第1步:设置单击格格式为文本格式,以下表为例,选中身份证号码列与性别列——>单击右键打开快捷菜单选择“设置单元格格式”——>在弹出的设置单元格格式对话框中,选择数字分类格式中的“文本”——>单击确定;
设置单元格格式
设置为文本格式
第2步:单击选中需要输入性别的目标单元格,如下图中的D2,在公式输入框中复制以下公式代码:=IF(MOD(MID(C2,17,1),2)=1,"男","女"),回车后即得到第一个员工的性别信息。
输入公式
第3步:选中该单元格,双击左下角黑色十字形填充柄(或者向下拖动填充柄),即可将公式填充至每位员工的性别单元格。
拖动填充
公式说明:
1.函数MID(C2,17,1)——表示从C2单元格第17位字符开始,提取字符长度为1的那个字符;
2.函数MOD是返回两数相除的余数,函数MOD(MID(C2,17,1),2)——表示对MID函数提取出的那个字符,用MOD函数将其除以2,我们知道在数学中,偶数除以2余数为0,奇数除以2余数为1,只要看余数是0还是1,就能判断奇偶了。现在用MOD和MID两个函数组合,即可得知C2单元格的第17位是偶数还是奇数。
3.根据上述计算结果,利用IF函数判断输出每一个身份证号码对应的性别。函数公式IF(MOD(MID(C2,17,1),2)=1,"男","女")——表示如果余数为1,则输出"男",否则输出"女"。
,