Страницы: 1
RSS
Извлечь часть текста из ячейки от слова и до разделителя (слово и разделитель могут быть в любом месте).
 
Здравствуйте! Облазил весь форум, но не смог найти такой темы.
Есть ячейка с текстом. Нужно извлечь содержание до точки с запятой и поместить в соответствующий столбец.


Пробовал такой подход:

Код
=ПСТР(A10;5+ПОИСК("ВЕРХ:";A10);ПОИСК(";";A10)-5-ПОИСК("ВЕРХ:";A10))

Но работает до первой точки с запятой.
Как можно сделать эту формулу универсальной с чётом того, что последняя составляющая заканчивается концом строки?

Заранее спасибо за помощь!

UPD: Пример прикрепил
Изменено: Павел Федоренко - 14.01.2021 17:35:01
 
Сейчас народ набежит, наделает примеров с Вашими данными и ка-а-ак начнет решать!

Правила форума здесь
 
Извиняюсь. Пример прикрепил
 
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ($A8;";";ПОВТОР(" ";99));ПОИСК(B$7;ПОДСТАВИТЬ($A8;";";ПОВТОР(" ";99)))+ДЛСТР(B$7)+2;99))
 
Оно! Спасибо!
Страницы: 1
Наверх