Excel найти и заменить формулу для переключения подстрок - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу переключить одного персонажа на другой.Например: поменять местами все от 3 до 5 и все от 5 до 3, как мне добиться этого с помощью методов поиска и замены или любого другого решения?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Я думаю, вы можете использовать:

=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")))
0 голосов
/ 21 февраля 2019

Я бы подумал, что вам нужно использовать вложенные SUBSTITUTE функции.Если бы вы выполнили 5 до 3 и от 3 до 5, все получилось бы как 5. Первое SUBSTITUTE должно было бы заменить 5 на символ, который нигде не будет отображаться.Например, ниже я использовал разделитель труб в качестве промежуточного заполнителя:

A1: 355783

B1: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,5,"|"),3,5),"|",3)

Результат: 533785

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...