askXL
Вопрос RU

Как сделать ВПР с возвратом нескольких столбцов?

Ответ

Стандартный ВПР возвращает один столбец. Решения: несколько ВПР с разным номером столбца, ПРОСМОТРX с диапазоном столбцов, или ИНДЕКС с ПОИСКПОЗ.

Подробное объяснение

ВПР возвращает данные только из одного столбца. Если нужны несколько — есть три подхода.

Несколько формул ВПР

=ВПР(E1; $A$2:$D$100; 2; ЛОЖЬ)  → столбец B
=ВПР(E1; $A$2:$D$100; 3; ЛОЖЬ)  → столбец C
=ВПР(E1; $A$2:$D$100; 4; ЛОЖЬ)  → столбец D

Просто, но каждая формула выполняет отдельный поиск — медленно на больших данных.

ПРОСМОТРX с диапазоном (Excel 365)

=ПРОСМОТРX(E1; A2:A100; B2:D100)

Одна формула возвращает сразу три столбца. Результат «разливается» в соседние ячейки.

ИНДЕКС/ПОИСКПОЗ с номером столбца

=ИНДЕКС($B$2:$D$100; ПОИСКПОЗ(E1; $A$2:$A$100; 0); СТОЛБЕЦ()-СТОЛБЕЦ($B$1)+1)

Одна формула, которую можно протянуть вправо — номер столбца вычисляется автоматически.

Совет

Если данных много — ПРОСМОТРX или ИНДЕКС/ПОИСКПОЗ в разы быстрее нескольких ВПР.

24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

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

Войти через Google