根据身份证判断属相_如何根据【身份证号码】判断【性别】

点击上方右侧“EXCEL应用之家”蓝字关注微信公众号

点击文章底部“阅读原文”可领取阅读红包;模板文档可免费获取

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

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

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

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

在如图所示的清单中,下面的公式将利用身份证号码取得每个人的性别。

ce9a084d0a422629ad885bd38eb1303d.png

=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函数也可以解决上面的问题。有兴趣大家可以自己分析一下这个公式。

7c6a5eed66a99594cd1e58eca4de18b5.png

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值