作者:乔山办公网日期:
返回目录:excel表格制作
今天总部让我们的小艾同学统计一下公司全体员工的个人信息,包括姓名、性别、身份证号等等。
经过小艾艰苦卓绝、不抛弃不放弃的坚持终于把所有人的身份证号收集齐了,但是忽然发现忘了问她们的性别了……
残局类似下图所示:
不是说小艾连他们的性别都不清楚,而是分公司很多,很多人都不认识,只有名字的话很难判断是男是女,如果再去回头要一遍,工作量大不说,还会显得小艾很没有能力。
于是小艾就像我求助,之前她听说从身份证号里面能判断性别,但不知道怎么判断,更不知道能不能用公式写出来,直接生成,省的一个个的在看,时间长而且还难免看错。
于是经过我的一番钻研,终于在五分钟内给小艾解决了这个难题。
大家请看下图所示:
这样的话,只需要一键就能直接显示出所有人的性别,不仅快而且很准。
大家可以输入自己的身份证号试试哦,看看跟自己的性别符不符合哦,O(∩_∩)O。
下面给大家看下公式和分析:
函数如下:
=IF(MOD(RIGHT(LEFT(B2,17),3),2),"男","女")
原理如下:
判断18位身份证号的第17位或15位身份证号的末位数字奇偶性;
中国公民身份证号码原使用15位数字表示,其中第15位数字为奇数表示男性,升级后的身份证号码以第17位数字的奇偶表示性别。RIGHT(LEFT(B2,17),3)截取身份证前17位数字的后3位,同时可以满足15、18位身份证号的取数要求。
这个函数不仅是针对忘记性别这一种情境,即使知道性别,在录入的时候也是一件费心费力的事情,既然有一个函数能完美解决,为什么不学习应用呢?
小鹰只希望能对大家的学习生活工作提供更轻松更便捷的技巧,如果你感觉有用,还望关注分享,Thanks(ω)