《从身份证提取出生日期年龄性别.docx》由会员分享,可在线阅读,更多相关《从身份证提取出生日期年龄性别.docx(2页珍藏版)》请在第壹文秘上搜索。
1、如何在EXCE1.中提取身份证号码里的诞生年月日、年龄、性别三个信息在EXCE1.中,引用其内置函数利用身份证号码达到此目的比较简洁。1、身份证号码筒介(18位),16位为地区代码:7-10位为诞生年份;1112位为诞生月份:1314位为诞生日期:1517位为依次号,井能够推断性别,奇数为男,偶数为男:第18位为校蛤码。2、确定“诞生日期”,18位身份证号码中的生I是从笫7位起先至第14位结束,提取出来后为了计算“年酰应当将“年皿月数据中添加一个”/或/分隔符。正确输入了身份证号码。(假设在D2通元格中)将光标定位在“诞生口期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,
2、4)&MID(D2,1.i,2)&”&MID(D2,13,2)”即可计算出”诞生11期,关于这个函数公式的详细说明:MID函数用于从数据中间提取字符,它的格式是:MID(Text,star1._num,num_chars)TeXt是指要提取字符的文本或单元格地址(上列公式中的D2单元格.Star1.nUm是指要提取的第一个字符的位置(上列公式中依次为7、11、13).num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2).多个函数中的&起到的作用是将提取出的“年K月KHM估恩合并到起,或”分隔符则是在提取出的年月E日数据之间添加的一个标记,这样的数据以后就
3、可以作为日期类型进行年龄计算.操作效果如下图:7,4*年“MID(CZ(1,2)1月M11D(C2,13,2)3日CDTEFCH-身份证.出年月.年龄性别1101041988060311161198碑06月03日I24男3、确定“年”,诞生日期”确定后.年龄则可以利用一个简洁的函数公式计算出来了I符光标定位在年龄单元格中,然后在单元格中将入函数公式”=INT(TODAY()-E2)365)“即可计算出Q年龄关于这个函数公式的详细说明:(DTODAY函数用于计算当前系统H期.只要计算机的系统H期精确就能I.计律出当前的H期,它无需忿数.操作格式是TODAY().ff1.TODAY)-E2.也就足
4、Iri顶JH期减去诞生H期.就可以计算出这个人的!1天数.再除以“365”就得到这个人的年龄,计算以后可能有多位小数,可以用【削减小数位数】按钮,将年龄的数值变成盛效”,也可在公式=(TODAY()-E2)365中再嵌套一个INT函数取整数,即w=INT(TODAY()-E2)365)tt,这样就会自动将后面的小数去掉,只保留磐救部分.操作效果如卜图:Aj=IHT(TODAYO-D2)/365)_-E身份证出生年月,年龄I性别rI10104198806031116198碑06月03日I24I男4、确定“性别”,等个人的性别可以利用S身份证号码”进行推断,18位身份证号码中,第15-17位为依次
5、号,奇数为男,偶数为女。将光标定位在性别”单元格中,然后在单元格中猿人函数公式“=IF(VA1.UE(M1.D(D2,15,3)2=INT(VA1.UE(M1.D(D2,15,3)/2),女,男“厂即可计算出”性别7关于这个函数公式的详细说明:函数公式中,MID(D2,15,3)的含义是将身份证中的第1577位提取出来,VA1.UE(M2(D2,15,3)的含义是将提取出来的文本数字转换成能初算的数值,VA1.UE(M1.D(D2,15,3)2=INT(VA1.UE(MID(D2,15,3)/2)的含义是推断奇偶,(INT”在上面说过是取整函数,假如是偶数,则前后相等;假如是奇数,则前后不相等。)MIF(VA1.UE(MID(D2,15,3)2=INT(VA1.UE(MID(D2,15,3)/2),女,男)的含义是若是M偶数就填写女,若是奇数”就填写男,操作效果如下图:=IFCmJJBOnD(C215,3)=IirT(WJmOnD(Ct15.3“,2),女,Or)CDi1F一GH-1-身份证出生年月年龄,性别,r1101041988060311161988年06月03日24I畀1