xrq685
如果数字在a1单元格,后面必须是5个数字,公式如下: =IF(ISERROR(FIND(N,A1))=FALSE,IF(AND(ISNUMBER(INT(MID(A1,FIND(N,A1)+1,1)))ISNUMBER(INT(MID(A1,FIND(NA1)+2,1))),ISNUMBER(INT(MID(A1,FIND(N,A1)+3,1)))ISNUMBER(INT(MID(A1,FIND(NA1)+4,1))),ISNUMBER(INT(MID(A1,FIND(N,A1)+5,1)))),MID(A1,FIND(N,A1),6),),IF(ISERROR(FIND(M,A1))=FALSEIF(AND(ISNUMBER(INT(MID(A1FIND(M,A1)+1,1))),ISNUMBER(INT(MID(A1,FIND(M,A1)+2,1))),ISNUMBER(INT(MID(A1,FIND(MA1)+3,1))),ISNUMBER(INT(MID(A1,FIND(M,A1)+4,1)))ISNUMBER(INT(MID(A1,FIND(MA1)+5,1)))),MID(A1,FIND(MA1),6),),)) 如果是a3,就把a1全部替换成a3 如果数字在a1单元格,后面必须是6个数字,公式如下:
=IF(ISERROR(FIND(N,A1))=FALSE,IF(AND(ISNUMBER(INT(MID(A1,FIND(N,A1)+1,1)))ISNUMBER(INT(MID(A1,FIND(NA1)+2,1))),ISNUMBER(INT(MID(A1,FIND(N,A1)+3,1)))ISNUMBER(INT(MID(A1,FIND(NA1)+4,1))),ISNUMBER(INT(MID(A1,FIND(N,A1)+5,1)))ISNUMBER(INT(MID(A1,FIND(NA1)+6,1)))),MID(A1,FIND(NA1),6),),IF(ISERROR(FIND(M,A1))=FALSE,IF(AND(ISNUMBER(INT(MID(A1,FIND(M,A1)+1,1))),ISNUMBER(INT(MID(A1,FIND(MA1)+2,1))),ISNUMBER(INT(MID(A1,FIND(M,A1)+3,1)))ISNUMBER(INT(MID(A1,FIND(MA1)+4,1))),ISNUMBER(INT(MID(A1,FIND(M,A1)+5,1)))ISNUMBER(INT(MID(A1,FIND(MA1)+6,1)))),MID(A1,FIND(MA1),6),),)) 跟上一样,如果数据不是A1,把A1全部替换成单元格
09-11-29
| 添加评论
| 打赏
评论读取中....