Поиск слева с помощью ВПР
В этом руководстве мы рассмотрим, как использовать ВПР для поиска информации из самого левого столбца Excel о заданном элементе, расположенном справа. Как известно, функция ВПР не может выполнять поиск влево, поэтому для решения этой задачи нам понадобится помощь функции ВЫБОР.

Как выполнить поиск влево с помощью функции ВПР?
Чтобы заполнить информацию о товаре 30001, расположенную в самом правом столбце данных (см. скриншот выше), используйте функцию ВЫБОР, чтобы изменить порядок столбцов — «переместите» самый правый столбец с искомым значением на самую левую позицию. После этого вы сможете легко получить нужное значение с помощью стандартной формулы ВПР.
Общий синтаксис
=VLOOKUP(lookup_value,CHOOSE({1,2,3,…,N},rangeN,range1,range2,range3,…),column_num,FALSE)
- Искомое значение: Значение, которое функция ВПР использует для поиска соответствующей информации. В данном случае это заданный идентификатор товара.
- Диапазон1, диапазон2, диапазон3, диапазонN: Столбцы ячеек, в которых указаны искомое_значение и другая информация.
- Номер_столбца:Номер столбца, из которого необходимо извлечь данные.Учтите, что поскольку правый столбец теперь перемещён в самую правую позицию благодаря функции ВЫБОР, чтобы отобразить 1-й столбец(столбец цвета), следует указать номер_столбца как 2; чтобы отобразить 2-й столбец(столбец размера), следует указать номер_столбца как 3……
- Приблизительный поиск — ЛОЖЬ: заставляет функцию ВПР находить только точное совпадение.
Чтобы заполнить информацию о товаре 30001, скопируйте или введите приведённые ниже формулы в соответствующие ячейки и нажмите Enter, чтобы получить результаты:
Цвет (ячейка H6)
=ВПР()$H$4,ВЫБОР(){1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,ЛОЖЬ)
Размер (ячейка H7)
=ВПР()$H$4,ВЫБОР(){1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),3,ЛОЖЬ)
Цена (ячейка H8)
=ВПР()$H$4,ВЫБОР(){1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),4,ЛОЖЬ)
Примечание: вместо того чтобы вводить идентификатор товара 30001непосредственно в формулы, мы использовали ссылку на ячейку $H$4(знаки доллара добавлены для создания абсолютной ссылки), поскольку хотим, чтобы формулы были динамическими. Таким образом, информацию о других товарах можно легко получить, просто изменив идентификатор товара в ячейке H3.

Пояснение к формуле
В качестве примера возьмём следующую формулу:
=VLOOKUP($H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,FALSE)
- CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9):Функция ВЫБОР изменяет порядок столбцов, перемещая столбец E на первое (самое левое) место в массиве следующего вида:
{30001,«Белый»,«Большой»,20;30002,«Чёрный»,«Большой»,21;30003,«Синий»,«Средний»,19;30004,«Красный»,«Средний»,18;30005,«Жёлтый»,«Маленький»,20}.
В табличной форме этот массив будет выглядеть так:
- ВПР()$H$4,CHOOSE({1,2,3,4},$E$5:$E$9,$B$5:$B$9,$C$5:$C$9,$D$5:$D$9),2,ЛОЖЬ) = ВПР($H$4 С помощью 30001 функция ВПР найдёт строку с точным совпадением искомого значения из ячейки H4 в новой таблице, созданной функцией ВЫБОР, и вернёт результат из 2-го столбца — это значение Белый.
Связанные функции
Функция ВПР Excel выполняет поиск значения по совпадению в первом столбце таблицы и возвращает соответствующее значение из указанного столбца в той же строке.
Функция ВЫБОР возвращает значение из списка аргументов на основе заданного номера индекса. Например, CHOOSE(3,”Apple”,”Peach”,”Orange”) возвращает «Апельсин», где номер индекса — 3, а «Апельсин» — третье значение после номера индекса в функции.
Связанные формулы
Поиск слева с использованием ИНДЕКС и ПОИСКПОЗ
Чтобы найти информацию из самого левого столбца электронной таблицы Excel, соответствующую заданному элементу, расположенному правее, используйте комбинацию функций ИНДЕКС и ПОИСКПОЗ. Этот приём даёт вам преимущество перед другой мощной функцией поиска Excel — ВПР, поскольку позволяет искать значения в любом столбце.
Диапазон значений поиска из другого листа или книги
Если вы умеете использовать функцию ВПР для поиска значений на листе, найти данные с другого листа или из другой книги будет для вас делом нескольких секунд.
Поиск ближайшего совпадения по нескольким критериям
Иногда требуется найти ближайшее или приближённое совпадение по нескольким критериям одновременно. С комбинацией функций ИНДЕКС, ПОИСКПОЗ и ЕСЛИ вы легко и быстро справитесь с этой задачей в Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
