Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Как взять слово после определенного слова из ячейки с текстом

Автор brosik, 17.03.2016, 14:49

« назад - далее »

brosik

Приветствую.
Вопрос: как взять слово после определенного слова из ячейки с текстом.
Пример: дан столбик слов. В каких-то ячейках содержится город написанный "... в спб..."
Задача - получить в соседнюю ячейку одно слово целиком стоящее правее после текста " в "

cheshiki1

для  2007 и выше
=ЕСЛИОШИБКА(ЛЕВСИМВ(ПСТР(A2;ПОИСК(" в ";A2)+3;99);ПОИСК(" ";ПСТР(A2;ПОИСК(" в ";A2)+3;99)&" "));"-пусто-")

brosik


vikttur

=ЛЕВБ(ПСТР(A2;ПОИСК(" в ";A2&" в ")+3;99);ПОИСК(" ";ПСТР(A2;ПОИСК(" в ";A2&" в ")+3;99)&" ")-1)
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A2&" ";ПОИСК(" в ";A2&" в ")+3;99);" ";ПОВТОР(" ";50));50))

zs

=ЕСЛИОШИБКА(ПСТР(A5;НАЙТИ("в ";A5)+2;НАЙТИ(" ";ПСТР(A5;НАЙТИ("в ";A5)+2;100)));ПСТР(A5;НАЙТИ("в ";A5)+2;100))

Анатолий

Уважаемые коллеги,
Немного расширим изначальный вопрос:
а как вытащить из текста, текст ограниченный скобками?
Пробовал с помощью
=ПСТР(A3;ПОИСК("(";A3;1)+1;50)
Вытащил основное из текста, остались "хвостики", как их убрать с помощью формулы ПОДСТАВИТЬ?

vikttur