若何按照【身份证号码】判断【性别】

3小时前 (10:13:53)阅读1回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值125660
  • 级别管理员
  • 主题25132
  • 回复0
楼主

在Excel中有两个函数是用来判断数值是奇数仍是偶数,它们就是ISEVEN和ISODD函数。操纵身份证号码来判断性别就需要用到那两个函数。它们的语法构造很简单:

ISEVEN(number):判断一个数能否是偶数

ISODD(number):判断一个数能否是奇数

在如图所示的清单中,下面的公式将操纵身份证号码获得每小我的性别。

=IF(ISODD(RIGHT(LEFT(B2,17))),"男","女")

同理,我们也可利用ISEVEN来书写那个公式。各人能够本身脱手试一试。

思绪阐发:

起首用LEFT函数从左提取17位数字。若数据只要15位,那就只提取15位数字。再用RIGHT函数从右提取一位数字。(那里不克不及用“--”的办法来取代RIGHT函数。原因是Excel会将超越15位的数字用0替代。那影响到了计算)用ISODD判断奇偶。用IF函数判断性别。

15位身份证号码的最初一位数字代表性别,18位身份证号码的第17

位数字代表性别。都是奇数为男性,偶数为女性。固然RIGHT(LEFT)函数从身份证号码中提取的数据是文本类型,但是ISODD函数和ISEVEN函数撑持间接将文本型数字转化为数值停止运算。

下面我们引申一下。其适用TEXT函数共同MOD函数也能够处理上面的问题。有兴趣各人能够本身阐发一下那个公式。

-END-

欢送存眷【Excel应用之家】专栏,领会更多的Excel现实应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公家号Excel应用之家)原创撰写,未经允许不得转载。欢送存眷专栏/公家号。

0
回帖

若何按照【身份证号码】判断【性别】 期待您的回复!

取消