工作中,经常会对身份证号码进行辨析。确定对方的性别,加以统计。
如何确认对方是男还是女,依靠名字来辨别不能准确的判断出此人的性别。唯一的办法就是通过身份证号码来确认性别,这种是最有效也是最合理的方法。
有些会说,直接见人,这里我想说就算是见到真人你也不一定能够准确的确定对方的性别(你懂得,科技太发达)
实例演示:
如下图所示
动态图演示:
最终结果如下:
MID函数语法公式:=MID(被截取的字符,从左起第几位开始截取,截取几位)
第17位表示性别(偶数为女性,奇数为男性),这里MID(B2,17,1)即截取身份证的第17位数字。
MOD函数语法公式:=MOD(被除数,除数)
公式里MOD(MID(B2,17,1),2)=0就不难理解:先截取身份中第17位,再除以2,返回值0就是偶数
IF函数语法公式:=IF(条件,条件成立的返回的值,条件不成立时返回的值)
IF(返回值为偶数,则显示”女”,否则显示”男”)
【知识普及】:
18位身份证号数字各代表含义?
前6位表示地区码(1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-14位出生年月日;15-17位为顺序号,其中17位(倒数第二位)女为偶数,男为奇数;末位18位为校验码,为数字0-9和X。
这里的X,代表数字10。因身份证号码都是18位数字,写成数字10,位数会增加,不是标准的18位数,为了将10表示出来,所以用罗马数字X来表示。
网友评论