2016-09-12 3 views
0

Я хочу найти несколько значений в нескольких столбцах с текстовыми строками и вернуть желаемое значение.Поиск нескольких строк в нескольких столбцах

Я попытался следующие, что дает мне для одного столбца указание строки:

=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2)),0)),"Not Found") 

Мой лист выглядит следующим образом:

enter image description here

Столбец Tried... соответствует только Match 3 , поэтому я получаю только return назад.

Я думал о создании большого оператора if-else, однако есть ли способ поиска нескольких значений в нескольких столбцах?

Любые предложения, как дать функции поиска несколько значений?

Я ценю ваши ответы!

+0

@pnuts Я отредактировал мой вопрос. – mrquad

+1

Всегда ли это 3 столбца? или столбцы будут динамическими? –

+0

@ScottCraner Может быть динамическим (до 7 столбцов) – mrquad

ответ

1

Просто concantenate три колонки:

=IFERROR(INDEX($E$3:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$3:$E$7,A2 & B2 & C2)),0)),"Not Found") 

Это формулу массива и должен быть подтвержден с помощью Ctrl-Shift-Enter.

+1

Я сегодня нахожусь на пути домой, если у меня будет время, я отправлю редактирование с приоритетом ответам столбцов. –

1

Немного беготни, но вы могли бы сделать ЕСЛИОШИБКА (ЕСЛИ (И ([Колонка 1], [Колонка 2])))

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