tzkr.net
当前位置:首页 >> 从身份证号码中提取性别 >>

从身份证号码中提取性别

最低0.27元开通文库会员,查看完整内容> 原发布者:自由万岁RASSAM 1、从身份证号码中提取出生日期性别年龄公式:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))2、从身份证号码中提取出性别公式:=IF(MOD(MID(A1,17,1),2)=1,"男

你这逻辑就不对啊,身份证号上的第17位才表示性别,奇数表示男,偶数为女.MID(A1,17,1)返回的才是第17位 整个函数是这样的 =IF((MOD(MID(A1,17,1),2)=1),"男","女") 然后往下拖就OK了

原发布者:自由万岁RASSAM1、从身份证号码中提取出生日期性别年龄公式:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))2、从身份证号码中提取出性别公式:=IF(MOD(MID(A1,17,1),2)=1,"男","女")②将光标定位在“出生日期”

15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女.18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、

假设18位的身份证号写在A1单元格,则另一单元格写入公式=IF(MOD(MID(A1,17,1),2),"男","女")

身份证号码的第18位表示性别,一般男的用奇数表示,女的用偶数表示. 在EXCEL中,可以用MOD函数与IF函数进行提取性别 比如我的身份证号码为360722199204063054,进行以下操作即可输入函数公式 =IF(MOD(RIGHT("360722199204063054",1),RIGHT("360722199204063054",1))=0,"男","女")

如果身份证号码在A2单元格,那么在性别单元格输入以下公式=IF(MOD(MID(A2,17,1),2)=0,"男","女")

你是通过自定义格式设置了身份证号前面相同部分的显示吧?这种格式只是一种显示格式,是“欺骗”你的眼睛的,不管单元格显示了多少位,你录入的号码位数是9位,那么,它就是9位,不会变的因此,要根据你录入号码判断男女,只能按9位号码来设计公式:=if(mod(mid(A1,8,1),2),"男","女")

=IF(D2="","",IF(LEN(D2)=15,IF(MOD(MID(D2,15,1),2)=1,"男","女"),IF(MOD(MID(D2,17,1),2)=1,"男","女")))把身份证 号码放在 D2 就可以了 记得给分哦

根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考: 说明:公式中的B2是身份证号 1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(

网站首页 | 网站地图
All rights reserved Powered by www.tzkr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com