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)