我想将一个字符夹在另一个字符上。例如:互换所有3s到5s和所有5s到3s,如何使用查找和替换方法或任何其他解决方案来实现这一目标?
答案 0 :(得分:2)
我的想法是,您需要使用嵌套的SUBSTITUTE
函数。如果您连续进行5到3和3到5的运算,则所有结果都将以5结束。第一个SUBSTITUTE
需要将5更改为一个不会在任何地方显示的字符。例如,下面我使用管道定界符作为中间占位符:
A1:355783
B1:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,5,"|"),3,5),"|",3)
结果:533785
答案 1 :(得分:0)
我认为您可以使用:
=IF(IF(ISERROR(FIND("3s",A1,1))=TRUE,0,1)=1,SUBSTITUTE(A1,"3s","5s"),IF(IF(ISERROR(FIND("5s",A1,1))=TRUE,0,1)=1,SUBSTITUTE(A1,"5s","3s")))