У меня есть одна ячейка, которая содержит длинную строку. Я хотел бы найти ключевые слова в этой строке (ключевые слова находятся в списке), а затем на основе этого введите значение в другой ячейке примерно так: -

Ячейка A1 = "Мужская футболка Marvel Comics: Стражи галактического гроота (XX-Large)"

Список ключевых слов "Стражи Галактики" или "GOTG" или "Стражи Галактики" = "Стражи Галактики"

"Groot" = "Groot"

Вывод в ячейку B1 = "" Стражи Галактики, Гроот "

Если это имеет смысл?

Благодарю.

1 ответ1

1

Создайте таблицу с входами и выходами.

Используйте TEXTJOIN в качестве формулы массива.

=TEXTJOIN(", ",,IF(ISNUMBER(SEARCH($D$1:$D$4,A1)),$E$1:$E$4,""))

Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .