当前位置: 首页 > 软件网络 > Excel使用技巧(3)——身份证提取信息

Excel使用技巧(3)——身份证提取信息

2014年12月17日 15:33:02 访问量:490 作者:李亨祥

A4单元格是身份证信息:

1、提取出生年月日:
=TEXT(MID(A4,7,LEN(A4)/2.2),"#-00-00")
=--TEXT(MID(A4,7,LEN(A4)/2.2),"#-00-00")
=TEXT(IF(LEN(A4)=15,19&MID(A4,7,6),MID(A4,7,8)),"0000-00-00")


2、计算年龄(周岁)

=DATEDIF(TEXT(MID(A4,7,LEN(A4)/2.2),"#-00-00"),NOW(),"y")


3、区分性别

=IF(MOD(MID(A4,15,3),2),"男","女")


4、属相

=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(A4)-4,12)+1,1)


5、身份证校验方法

第18位号的产生方法为  
    (1)用MID及ROW函数将身份证号的前17位数字分别乘以2的{17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1}次方  
    (2)将(1)中得到的数字用SUM求和  
    (3)再将结果用MOD取11的余数加上1  
    (4)再利用上述结果用MID函数取"10x98765432"中的数字得到第18位数字的验证码

=MID("10X98765432",MOD(SUM(MID(A4,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(A4)

编辑:李亨祥
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
搜索框
郑重声明:本站全部内容均由本单位发布,本单位拥有全部运营和管理权,任何非本单位用户禁止注册。本站为教育公益服务站点,禁止将本站内容用于一切商业用途;如有任何内容侵权问题请务必联系本站站长,我们基于国家相关法律规定严格履行【通知—删除】义务。本单位一级域名因备案流程等原因,当前临时借用网校二级域名访问,使用此二级域名与本单位官网权属关系及运营管理权无关。泰安高新区第一中学 特此声明。
中华人民共和国电信经营许可证 ICP证 京ICP备13002626号-8 京公网安备11010502032087 泰安高新技术产业开发区第一中学
版权所有
联系地址:泰安高新区正阳门大街7号
北京网笑信息技术有限公司 仅提供技术支持 违法和不良信息举报中心