送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
【置顶公众号】或者【设为星标】及时接收更新不迷路
小伙伴们好,今天和大家分享一则关于身份证号码的技巧。这也是做人事的朋友们应当要掌握的技巧。
题目是这样子的。
如何根据身份证号码提取性别?群里的大神们各显神通,写出的答案都能翻出花儿来!
我认为最好的公式是这个。
在单元格B2中输入公式“=IF(MOD(MID(A2,15,3),2),"男","女")”,并向下拖曳即可。
思路:
MID函数从身份证第15位开始,提取长度为3的字符串
无论身份证是15位还是18位,提取出来的字符串的个位数上的数字就是代表性别的数字
使用MOD函数对其求余
IF函数判断性别
公式很简单,不需要过多的介绍。这个公式的优点是,简短,并且15位和18位的身份证都可以使用。
这个则利用了TEXT函数,也是非常有新意的。
在单元格B2中输入公式“=TEXT(-1^MID(A2,15,3),"女;男")”,并向下拖曳即可。
思路:
MID函数提取出代表性别的号码
做-1的次方运算,结果是正数代表是女性,负数代表是男性
TEXT函数按照“正数;负数;零;文本”返回结果
下面这一个则是利用了LOOKUP函数。但是其基本思路还是MOD(MID())的组合。
这个函数也是利用了LOOKUP函数的基本用法,非常简单,不在赘述了。
下面这个也是利用的TEXT函数,但是和上面的那个又不一样。
这里它直接利用TEXT函数的“正数;负数;零;文本”的规则返回答案了。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
联系客服