在excel中反转字母

我需要在一列中反转“z”和“y”字母。 testing列看起来像A 1234z12 123y12 12z134 12z123y2

在我使用的论坛中,IF(ISNUMBER(SEARCH(“ y ”; A1)); SUBSTITUTE(A1;“y”;“z”); SUBSTITUTE(A1;“z”;“y”))对于只有一个字母“z”或“y”的值来说很好,但是当它的值是12z123y2时,它只转换“y”字母。 任何消化?

您需要将y更改为临时值,例如:

*y* 

然后将z更改为y,然后将临时y值更改为z。 这样你就不会改写y到z,然后z又回到y。 所以你不需要IF了:

 SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"y","*y*"),"z","y" ), "*y*", "z")