Excel Если критерии для извлечения и изменения строки - PullRequest
0 голосов
/ 09 октября 2018

В Excel у меня есть эта формула, которая мне нужна для определения в определенной ячейке, если последним символом является буква «o», и если это так, измените его на букву «a».

Пример: если слово «Vermelho», оно меняется на «Vermelha».

И все работает как есть.

=IF(RIGHT(R173;1)="o";REPLACE(R173;LEN(R173);1;"a");IFERROR(LEFT(R173;FIND((" ");R173)-1);R173))

Мне также нужна формула для извлечения только одного слова, потому что, если она содержит только одно слово, она работает нормально, но если она содержит более одного слова, она нене работает

Пример: если слово «Вермелу и Амарело», оно меняется на «Вермелу и Амарела».Я попробовал следующее Если Ошибка, =IFERROR(LEFT(H4;FIND((" ");H4)-1);H4), но я не могу их работать вместе.

1 Ответ

0 голосов
/ 09 октября 2018

Попробуй,

=TRIM(SUBSTITUTE(LEFT(R173, IFERROR(FIND(" ", R173), LEN(R173)))&" ", "o ", "a "))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...