Как сопоставить подстроку из ячейки из списка массивов в EXCEL

295
Christian Diaz

Я пытаюсь получить «Дата» из следующего столбца, содержащего эти значения:

MODIFICATIONAUG16 NEWSEP16 RENEWALAUG 17 RENEWALAUG10 RENEWALAUG17 

Я хочу извлечь часть даты из этих строк, чтобы она выглядела так:

AUG16 SEP16 AUG10 AUG17 

Теперь эти значения меняются в зависимости от того, какой сейчас месяц, поэтому это может быть где-то между "JAN - DEC"

Я пробовал функцию Vlookup + Match, но не могу получить желаемые результаты.

Любая помощь будет оценена.

0
Месяц и год всегда будут в конце строки? В данных вашего примера каждая строка заканчивается либо MMMYY, либо MMM YY, это только два возможных формата? Blackwood 7 лет назад 1

1 ответ на вопрос

2
Scott Craner

Это работает для всех ваших предоставленных ссылок:

=RIGHT(SUBSTITUTE(A1," ",""),5) 

enter image description here

ДА! СПАСИБО, ЧТО ЭТО РАБОТАЕТ, можете ли вы объяснить, пожалуйста, мне любопытно посмотреть, как это на самом деле работает. Christian Diaz 7 лет назад 0
@ChristianDiaz мы просто возвращаем последние пять символов без пробелов. Мы заменяем любые пробелы ничем. Scott Craner 7 лет назад 1

Похожие вопросы