在EXCEL中,在A1单元格有串数字1234567,B1单元格有数字3,C1单元格中有数字2,D1单元格中有数字6,……最后在

在EXCEL中,在A1单元格有串数字1234567,B1单元格有数字3,C1单元格中有数字2,D1单元格中有数字6,……最后在N1中显示(去掉B1,C1,D1,…中的数字)剩余的数字,该用什么公式?

第1个回答  2013-05-10
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,B1,""),C1,""),D1,""),e1,""),f1,""),g1,""),h1,""),i1,""),j1,""),k1,""),l1,""),m1,"")
因2003版最多嵌套七层,2007以上版本套64层,故在03版出错,07版可以。
第2个回答  2013-05-10
复制下面的公式到N1单元格:
=IF(AND(ISNUMBER(FIND(0,A1)),ISERR(FIND(0,CONCATENATE(B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1)))),0,"")&SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),A1))*(ROW($1:$9))*10^(10-ROW($1:$9)))-SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),CONCATENATE(B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1)))*(ROW($1:$9))*10^(10-ROW($1:$9))),0,"")
这个公式可以不受版本的约束,拓展性较好!本回答被提问者采纳
第3个回答  2013-05-10
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,B1,""),C1,""),D1,"")
这样2003版最多套七层,2007以上版本套64层。
第4个回答  2013-05-10
如果B列的数字都是A列数的第三位,C列是A列的第二位这个规律成立的话就好办,没有规律就麻烦。
第5个回答  2013-05-10
用SUBSTITUTE函数。
相似回答
大家正在搜