在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