Excel - показать, есть ли в ячейке подстрока из диапазона ячеек, показывая подходящую подстроку - PullRequest
1 голос
/ 11 марта 2019

Я пытаюсь получить подстроку из ячейки, если она содержится в диапазоне строк.

Например, учитывая столбцы A, D и E, я хочу создать столбец B

enter image description here

Я искал в интернете возможное решение, но ничего не решило эту проблему.

Примеры безуспешно следовали:

Как найти, существует ли подстрока в списке строк (и вернуть полное значение в списке, если так)

Можете ли вы помочь или указать лучший способрешить проблему?

Спасибо

1 Ответ

2 голосов
/ 11 марта 2019

Используя Ячейка содержит одну из многих вещей в качестве исходной базы, я разработал ее для вашей ситуации.

=IFERROR(INDEX($E$1:$E$4,MATCH(TRUE,ISNUMBER(SEARCH(things,A1)),0)),"")

Обратите внимание, что это формула массива, поэтому ее необходимо ввести, нажав **Ctrl** + **Shift** + **Enter** при выходе из режима редактирования в ячейке. Кроме того, вещи являются именованным диапазоном, относящимся к диапазону $D$1:$D$4

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...