excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel知识2:用MOD函数从身份证号码中获取性别

众所周知,每个人的身份证号码总共有18位,这十八位数字都有各自的含义,代表性别的是倒数第二位数字,也就是第17位数。这个数字如果是奇数,则代表是男性;如果是偶数,则代表是女性。那么在Excel中,如何从身份证号码中获取性别呢? 如下面的例子,有大量的学生数据要获得学生的性别,一个一个输入的话会比较麻烦,要解决这个问题,就要用到MOD函数。Excel中MOD函数是一个求余函数,结果是两数相除的余数,它的语法是:=MOD(number,divisor) number表示的是被除数,divisor代表除数(如果 divisor 为零,函数 MOD 返回的值是被除数) 判断一个数是奇数还是偶数,数学上常用的办法是用这个数除以2,如果能除尽,则是偶数,否则是奇数。在这里,我们也可以使用相同的方法,如果身份证号码的第17位数是奇数,则除以2之后的余数是1;如果第17位数是偶数,则除以2之后的余数是0。这样就能用1和0来代表男和女了,于是就能得到下面的函数: =MOD(身份证号码第17位数,2) 身份证号码第17位数的获取就要用到上篇文章所说的MID函数,将MID函数代入就是: =MOD(MID(身份证号码,17,1),2) 这样就能用1表示“男”,0表示“女”了,可是我们想得到的不是数字1和0,这时就要用到IF函数,如果数字是1,则显示“男”,否则就是“女”,综上可得到函数如下: =IF(MOD(MID(身份证号码,17,1),2)=1,"男","女")

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接