谢谢周老师!
你的函数位数虽然写错了如在写第5位函数式Len([text54] * 100) = 5, "¥",应该显示的是第五位数字而不是"¥",但是从你的公式中我忽然明白,IIF函数也可以相IF函数那样
写,最大的区别是IF函数规则是“如果。。。。。则。。。。如果。。。。。则。。。。如果。。。。。则。。。。”,而IIFIF函数规则是“如果。。。。。则。。。。如果。。。。。则。。。。如果。。。。。是或否”,向周老师致敬!
我的公式是:
A5=IIf(Len([text54]*100)-5<-1," ",IIf(Len([text54]*100)-5=-1,"¥",IIf(Len([text54]*100)-5>-1,Mid([text54]*100,Len([text54]*100)-4,1),"出错")))
A6=IIf(Len([text54]*100)-6<-1," ",IIf(Len([text54]*100)-6=-1,"¥",IIf(Len([text54]*100)-6>-1,Mid([text54]*100,Len([text54]*100)-5,1),"出错")))
A7=IIf(Len([text54]*100)-7<-1," ",IIf(Len([text54]*100)-7=-1,"¥",IIf(Len([text54]*100)-7>-1,Mid([text54]*100,Len([text54]*100)-6,1),"出错")))
A8=IIf(Len([text54]*100)-8<-1," ",IIf(Len([text54]*100)-8=-1,"¥",IIf(Len([text54]*100)-8>-1,Mid([text54]*100,Len([text54]*100)-7,1),"出错")))
以此类推,谢谢大家的帮助!