Как сделать ВПР по нескольким листам
ВПР сразу по нескольким листам Excel: цепочка ЕСЛИОШИБКА и вариант через ДВССЫЛ.
Формула для русского Excel
=ЕСЛИОШИБКА(ВПР(A2;Лист1!A:B;2;ЛОЖЬ);ЕСЛИОШИБКА(ВПР(A2;Лист2!A:B;2;ЛОЖЬ);ВПР(A2;Лист3!A:B;2;ЛОЖЬ)))Английский Excel и Google Таблицы
=IFERROR(VLOOKUP(A2,Лист1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Лист2!A:B,2,FALSE),VLOOKUP(A2,Лист3!A:B,2,FALSE)))Как это работает
Простой способ искать на нескольких листах — цепочка ЕСЛИОШИБКА: ВПР пробует найти на Лист1, при ошибке (#Н/Д) переходит к Лист2, затем к Лист3. Возвращается первое найденное значение. Листов может быть сколько нужно — вкладывайте ЕСЛИОШИБКА глубже.
Если листов много и их имена в ячейках, применяют ДВССЫЛ: =ВПР(A2;ДВССЫЛ("'"&F1&"'!A:B");2;ЛОЖЬ), где F1 — имя листа. Но ДВССЫЛ пересчитывается медленно на больших таблицах.
У вас другая задача или другие столбцы?
Решить свою задачу →