一、获取表格“=”后的字符与取别的数值相运算
第一种方法
=MID(A3,FIND(“=”,A3)+1,3)*C3
1.FIND(“=”,A3)+1,3)为什么设置为3,因为A列中=号后面最多为两位。设置3位是为了保险。
2.=MID(A3,5,1)5表示从第5个位置起取一个字符
第二种方法
=IF(LENB(A3)=5,MID(A3,5,1)*C3,IF(LENB(A3)=6,MID(A3,5,2)*C3,IF(LENB(A3)=7,MID(A3,6,2)*C3)))
1.从A列可以看出=号后最多为两面位如果表格A3长度为5取第五位、如果长度为6取第五位与第六位、如果长度为7取第六位与第七
2.如A3 2*2=4 长度为5取第五位字符“LENB(A3)=5,MID(A3,5,1)*C34”、 A16 2*6=12长度为6取第五位与第六位字符 “LENB(A3)=6,MID(A3,5,2)*C3”、A20 1*30=30长度为7取第六位与第七”LENB(A3)=7,MID(A3,6,2)*C3”
3.LENB(A3)获取长度
二、获取身份证日期
1、身份证分18位与早期的15位
2、首先判断A2的长度
3、18位MID(C2,7,8) 15位"19"&MID(C2,7,6)(只获取年份19831205)
4、=IF(LENB(C2)=15,"19"&MID(C2,7,2)&"年"&MID(C2,10,2)&"月"&MID(C2,12,2)&"日",MID(C2,7,4)&"年"&MID(C2,11,2)&"月"&MIN(C2,13,2)&"日")(1983年12月05日)