2016-04-12 2 views
0

Я искал решение для этого все утро без везения.поиск и возврат нескольких значений в excel

Я ищу формулу, которая найдет определенные слова в одном столбце и вытащит их в соседний столбец.

Например, колонка E2 - «Хобби Greenwood», в то время как E3 - «Dayton Lifestyle» - мне нужно только место, которое нужно вытащить в отдельный столбец, поэтому мне не нужно использовать текстовые фильтры в моих данных, когда я размещаю в сводную таблицу.

Я пробовал комбинировать некоторые формулы безрезультатно.

=IF(ISERROR(SEARCH({"Carmel","Greenwood","Dayton","Florence"},E2,1)),"","{"Carmel","Greenwood","Dayton","Florence"}) 

Эта формула отображает только первое значение «Carmel» вместо каждого значения, как это имеет отношение к искомой ячейке.

Я хотел бы мои клетки выглядеть следующим образом:

E2    | F2 
Carmel Lifestyle | Carmel 
Dayton Core  | Dayton 

и так далее ....

Есть ли способ для поиска нескольких текстовых переменных и возврата, что в отдельной колонке ?

ответ

0

Таким образом, вы можете поместить список желаемых результатов в диапазоне и относятся к этому, я положил их в J2: J5 и используется следующая формула массива:

=INDEX($J$2:$J$5,MATCH(1,IF(ISNUMBER(SEARCH($J$2:$J$5,E2)),1,0),0)) 

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

enter image description here

+0

Я даже не думал использовать совпадение. Получил зонирование в вопросе поиска так много ... Спасибо Скотт! –

Смежные вопросы