Excel, растягивающий текст в ячейках

Поэтому у меня есть ячейка, содержащая эту текстовую строку. Мне было интересно, могу ли я потянуть текст между и после. Таким образом, он фиксирует AAA (изменяющуюся степень длины)

life insurance policy #111 111 111 for the amount of $500,000.00 from AAA upon the life of xxx 

Пока мне это удалось: = MID (STP_Data! D71, FIND («from», STP_Data! D71), 42)

Но если длина текста изменится, он не захватит его. И как бы я не захватил из своей формулы. Поскольку моя текущая формула будет включать «от», когда она будет вытащена. Спасибо, парни!

Как это работает?

=Trim(SUBSTITUTE(MID(A1,SEARCH("from",A1),SEARCH("upon",A1)-SEARCH("from",A1)),"from",""))

Edit: добавлено TRIM() для предложения Скотта.

  • Excel, как вернуть определенную строку из набора данных
  • Написание формулы Excel для проверки всех строк, если они имеют одинаковые идентификаторы, но разные имена файлов
  • Отфильтровать ячейки с незанятыми значениями на другом листе в Excel
  • Как получить индекс столбца таблицы, используя структурированную ссылку в excel?
  • Как использовать функции, такие как NUMBERVALUE () для всего столбца / диапазона в Excel?
  • Сумма, если человек находится в той же строке номера
  • Как увеличивать на 1 при копировании значения в следующую строку в excel без использования мыши?
  • Как преобразовать значение числовой ячейки Excel в слова
  • Формула Excel, если ячейка содержит строку
  • Excel Countifs со смещением
  • Требуется двунаправленная (или это HLookup) формула
  • Давайте будем гением компьютера.