Excel: используйте впр с несколькими таблицами поиска


Вы можете использовать следующую формулу ВПР в Excel для использования нескольких таблиц поиска:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

Эта конкретная формула пытается найти конкретное значение в ячейке G2 первого столбца диапазона A2:B7 и вернуть соответствующее значение второго столбца.

Если значение в ячейке G2 не найдено в первой таблице поиска, формула попытается найти его в первом столбце диапазона D2:E7 и вернет соответствующее значение во втором столбце этого диапазона.

Следующий пример показывает, как использовать эту формулу на практике.

Пример: использование ВПР с несколькими таблицами поиска в Excel

Предположим, у нас есть две таблицы в Excel: одна содержит названия различных баскетбольных команд Западной конференции, а другая — названия различных команд Восточной конференции:

Допустим, мы хотим найти название команды «Кингз» в любой таблице и вернуть соответствующее значение очков.

Мы можем указать Kings в качестве названия команды для поиска в ячейке G2 , а затем ввести следующую формулу в ячейку H2 :

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

На следующем снимке экрана показано, как использовать эту формулу на практике:

Excel VLOOKUP с несколькими таблицами поиска

Возвращает формулу 19 , которая является правильным значением очков, соответствующим Kings .

Если мы изменим название исследовательской группы в ячейке G2 , формула автоматически обновится и вернет правильное значение баллов.

Например, предположим, что мы меняем название команды на Cavs :

Возвращает формулу 38 , которая является правильным значением в баллах, соответствующим Cavs .

Как работает эта формула?

Помните формулу, которую мы использовали для поиска названия команды в ячейке G2 с использованием нескольких справочных таблиц:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

Вот как работает эта формула:

Сначала мы используем VLOOKUP , чтобы попытаться найти значение в ячейке G2 («Короли») в диапазоне A2:B7 .

Это вернет либо второе значение в диапазоне, либо #N/A .

Далее мы используем функцию ЕСЛИОШИБКА , чтобы проверить, вернул ли результат первого ВПР значение #Н/Д или нет.

Если возвращается #N/A , вместо этого мы возвращаем результат второй функции ВПР , которая затем ищет значение в ячейке G2 в следующем диапазоне D2:E7 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Excel: используйте ВПР для возврата пустого места вместо #Н/Д.
Excel: используйте ВПР, чтобы найти значение в диапазоне
Excel: используйте ВПР, чтобы вернуть последнее совпадающее значение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *