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))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Возвращает формулу 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: используйте ВПР, чтобы вернуть последнее совпадающее значение.