假设567890在A1 要去掉4780在B1
在C1中输入或复制粘贴此公式
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,LEFT(B1),),MID(B1,2,1),),MID(B1,3,1),),MID(B1,4,1),),MID(B1,5,1),),MID(B1,6,1),),MID(B1,7,1),)
上述公式中对b1中不超过7位的数字都可以替代。
如果你确定B1:D1单元格的数字包含于A1中,那E1单元格复制下面的公式:
=IF(AND(ISNUMBER(FIND(0,A1)),NOT(ISNUMBER(FIND(0,B1&C1&D1)))),0,"")&SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),A1))*(ROW($1:$9))*10^(10-ROW($1:$9)))-SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),B1&C1&D1))*(ROW($1:$9))*10^(10-ROW($1:$9))),0,"")
这个公式拓展性较好,没有太多的约束。
任何复杂的问题,基于最简单的最基本的问题:
1,先解决最基本去掉1个数字;
2,对于多个数字,无非采用循环。
用替换不就行啦!把你所有要去掉的数字替换成""就可以啦!哪那么麻烦啊?