Поиск / копирование определенного содержимого из ячейки Excel

У меня есть 10% Current / 2% PIK Senior Secured Debt (Maturity- September 19, 2019) в ячейке, и я хочу извлечь именно дату, в этом случае September 19, 2019 , и скопировать ее в другую ячейку.

Я могу искать камеру в течение месяцев ( January , February … и т. Д.), Но есть ли способ скопировать следующие ~ 8 символов, чтобы завершить дату?

С данными в ячейке A1 , в другой ячейке:

 =MID(A1,FIND("- ",A1)+2,FIND(")",A1)-FIND("- ",A1)-2) 

введите описание изображения здесь

Это предполагает, что перед датой есть пробел, а после даты – закрытие.

EDIT # 1:

Я не уверен, что понимаю, но для создания формулы, которая будет работать как с тире, так и с тире :

 =IF(ISNUMBER(FIND("- ",A1)),MID(A1,FIND("- ",A1)+2,FIND(")",A1)-FIND("- ",A1)-2),MID(A1,FIND("-",A1)+1,FIND(")",A1)-FIND("-",A1)-1)) 

введите описание изображения здесь

Но формула быстро теряет свою красоту.

Если дата всегда в конце и в том же формате, это будет тянуть последние три слова,

 =LEFT(MID(A1,SEARCH("}}}",SUBSTITUTE(A1," ","}}}",LEN(A1)-LEN(SUBSTITUTE(AP7," ",""))-2)),999),LEN(MID(A1,SEARCH("}}}",SUBSTITUTE(A1," ","}}}",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-2)),999))-1) 

Если текст находится в ячейке E2, эта формула будет работать в течение любого месяца, пока «-» всегда будет после зрелости и закрывать круглые скобки после даты.

 =MID(E2,FIND("-",E2)+2,FIND(")",E2,FIND("-",E2)+2)-1-FIND("-",E2)-1) 
Interesting Posts

Как исправить следующее, чтобы сделать его последовательным?

Как импортировать защищенный вид excel в laravel maatwebsite

Поиск сопоставимых наборов данных в двух отдельных таблицах (Excel / Pages)

Копирование в нижней части другого листа

Pandas.read_excel: неподдерживаемый формат или поврежденный файл: ожидаемая запись в BOF

Как добавить вычисленное поле в сводную таблицу

Целевое условное форматирование в VBA

Как я могу сделать несколько сводных таблиц, имитирующих фильтры (метку отчета и строки) другого только на этом листе в excel?

Как перенести данные с одного листа на другой с помощью python в одной книге?

OLEObject больше не имеет свойства Value (код, используемый для работы раньше)

Отличный счет в Pivot в Excel 2010

Упрощение ввода времени в Excel

Если столбец A содержит «столбец D», а столбец B содержит «столбец E», то добавьте значение

Значение, разделенное запятыми столбцам в Excel

xlsx создает ошибку при открытии

Давайте будем гением компьютера.