怎么把按身份证号码提取年龄出来?

德永信2022年09月26日 09:221563本篇文章给大家分享身份证如何看男女,以及身份证如何看男女公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。内容导航:Excel中,如何利用身份证号自动来识别男性女性?如何根据身份证号码辨别性别呢?怎么看身份证号知道是男女?身份证号能看出你是男是女?如何通过Excel的身份证判断性别?通过身份证号怎么判断男女?Q1:Excel中,如何利用身份证号自动来识别男性女性?谢谢邀请,头条号“CACA数据闲聊室”,专注Excel操作,欢迎关注!针对Excel中如何利用身份证号自动来识别男性女性这个问题?我们首先得了解我国身份证号的组成结构,知道了身份证号不同位数所代表的的含义后,就可以针对性的设计出相对完善处理方案。(1)目前我们现行使用的是18位的二代身份证号,其不同位数所代表意思如下图所示18位身份号代表信息左数第1、2位表示省份代码左数第3、4位表示城市代码左数第5、6位表示区县代码左数第7-14位表示出生年月代码左数第15-17位表示同一地区范围内,对同年同月同日出生的人员编定的顺序码,其中第17位的奇数代表男性,偶数代表女性左数第18位表示校验码(0-9,X)虽然目前一代的15位身份证号码已不再使用,但在一些情况下,部分表格和数据库中还会留存着15位身份证号的信息。所以我们也需要了解下这类身份证号的组成结构(2)15位身份证号不同位数所代表意思如下图所示15位身份号代表信息左数第1、2位表示省份代码左数第3、4位表示城市代码左数第5、6位表示区县代码左数第7-12位表示出生年月代码左数第13-15位表示同一地区范围内,对同年同月同日出生的人员编定的顺序码,其中第15位的奇数代表男性,偶数代表女性(3)18位身份证号和15位身份证号的区别一:18位身份证号的出身年月代码有8位,其中代表年份的有4位。15位身份证号的出身年月代码有6位,其中代表年份有2位。二:18位身份证号最后一位是校验码,15位身份证号没有校验码了解了身份证号的组成结构后,对于18位的身份证号,我们可以判断第17位数的奇偶来识别是男性还是女性。对于15位的身份证号,可以判断第15位数的奇偶来识别男性还是女性。(4)我们先从18位身份证号开始设计函数,操作步骤如下图所示上图函数公式:=IF(MOD(MID(C2,17,1),2)=1,"男","女")函数解析:MID(C2,17,1)MID函数的作用是从原文本数据中截取指定位置,指定长度的字符串。C2表示要截取数据的原文本17表示从第17位开始截取1表示截取长度为1的字符串整个函数的作用是把18位身份证号中的第17位数提取出来函数解析:MOD(MID(C2,17,1),2)MOD函数的作用是求余这里MID(C2,17,1)是被除数2表示除数整个函数相当于(MID(C2,17,1))%2,数字奇偶数的判断我们通常都是通过(被除数%2)这样的思路来操作的。余数为0视为偶,余数为1视为奇。函数解析:=IF(MOD(MID(C2,17,1),2)=1,"男","女")整个函数的思路就是先用MID函数提取身份证号中能区分性别位数上的数字。再利用MOD函数求余判断是奇数还是偶数。最后利用IF条件函数判断如果结果是奇数就是“男”,否则就是“女”。(5)对于15位身份证号获取性别的函数公式设计,如下图所示上图函数公式:=IF(MOD(MID(C3,15,1),2)=1,"男","女")15位身份证号的性别获取公式原理同18位身份证号,唯一区别是提取的位置一个是第17位,一个是第15位。这里就不再做解析了。(6)对于表格中既含有15位身份证号,又含有18位身份证号的情况。函数公式设计思路如下图所示上图函数公式:=IF(LEN(C2)=18,IF(MOD(MID(C2,17,1),2)=1,"男","女"),IF(MOD(MID(C2,15,1),2)=1,"男","女"))函数解析:LEN(C2)=18LEN函数的作用是返回文本串的字符串数这里的作用是获取C2单元格中的身份证号的位数并判断是否等于18,其返回值为TRUE或是FALSE函数解析:IF(MOD(MID(C2,17,1),2)=1,"男","女")18位身份证号的性别获取公式函数解析:IF(MOD(MID(C2,15,1),2)=1,"男","女")15位身份证号的性别获取公式函数解析:=IF(LEN(C2)=18,IF(MOD(MID(C2,17,1),2)=1,"男","女"),IF(MOD(MID(C2,15,1),2)=1,"男","女"))整个函数的设计思路是利用IF函数先判断LEN函数获取的身份证号的位数是否是18位,如果是,则调用18位身份证号的性别获取公式IF(MOD(MID(C2,17,1),2)=1,"男","女"),否则,调用15位身份证号的性别获取公式。(7)扩展:18位15位身份证号的性别获取公式还有一个更简洁的=IF(MOD(MID(C2,(LEN(C2)=18)*2+15,1),2),"男","女")这个公式对于Excel老鸟来说理解起来没什么难度,但对于刚接触Excel函数的小伙伴来说还是有点挑战的。这个函数整体的解析我就不做了,把其中的难点跟各位小伙伴分析一下。函数解析:(LEN(C2)=18)*2+15“(LEN(C2)=18)*2+15”这个公式,仔细观察的小伙伴也不难发现其代表的是MID函数中第二个参数,用于指定截取数据的开始位置。根据Excel中TRUE和FALSE乘以数字会对应变为1和0的特性,如果LEN(C2)=18为TRUE,则(LEN(C2)=18)*2+15就变为“1*2+15”得出17的结果,代表18位身份证号中的性别获取位置。如果LEN(C2)=18为FALSE,则(LEN(C2)=18)*2+15就变为“0*2+15”得出15的结果,代表15位身份证号中的性别获取位置。知道了这个公式的含义,结合之前解释的MID函数MOD函数以及IF函数,整个函数就很好理解了。这是我对“Excel中,如何利用身份证号自动来识别男性女性?”的回答,希望对您有所帮助。谢谢!Q2:如何根据身份证号码辨别性别呢?可以根据身份证号码的第十七位判断性别,如果为奇数则为男性,偶数则为女性。1、身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。2、15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。3、18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。Q3:怎么看身份证号知道是男女?身份证号一共分为18位。在身份证的后四位是我们的序列号。倒数第二位就是我们的身份证号码识别男女的关键。偶数是女孩,奇数是男孩儿。大家可以去试验一下。Q4:身份证号能看出你是男是女?18位身份证号码的第17位数字,单数为男,双数为女。Q5:如何通过Excel的身份证判断性别?我们首先要清除身份证号码中包含的一些信息。前六位是地址编码。7-14位是生日编码,第15-17位是顺序码,其中第17位编码就包含了身份证持有人的性别信息:偶数为女,奇数为男。知道了这个,我们再来通过身份证号码判定性别就简单多了。一,我们首先用mid函数将第17位编码提取出来。具体函数公式为:=MID(C2,17,1)二、我们再用isodd或者iseven函数判断数字的奇偶性。当然,小编一般都比较喜欢使用isodd,因为写起来更简单。三、我们再在外面用一个if函数增加一个判断即可。因为isodd会将奇数返回为ture,所以我们公式应该这样写:=IF(ISODD(MID(C2,17,1)),"男",“女”)如果是用的iseven函数来判断,只需要将后面的男女调个位置即可:=IF(ISEVEN(MID(C2,17,1)),"女","男")好了,解答完毕,喜欢的同学可以点个赞加个关注^_^Q6:通过身份证号怎么判断男女?二代身份证号码有18位数字组成,第17位数字,也就是倒数第二位数字表示的是男是女。男公民为奇数,女公民为偶数,也就是老百姓常说的单数或双数。如:1,3,5,7,9为男性,2,4,6,8为女性。身份证如何看男女的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于身份证如何看男女公式、身份证如何看男女的信息别忘了在德永信创业网进行查找哦。查看更多关于身份证如何看男女的详细内容...标签:#身份证如何看男女#身份证如何看男女公式

我要回帖

更多关于 按身份证号码提取年龄 的文章

 

随机推荐