Как использовать VLookup с разными таблицами в Excel

Формула VLookup в Microsoft Excel позволяет искать в больших таблицах конкретные данные, что является одной из функций поиска и справки Excel. Вы можете использовать VLookup между листами в книге Excel, а также на одном листе.

Формула VLookup по существу обрабатывает четыре части информации для выполнения поиска. Программирование функции VLookup использует значение, которое вы хотите найти, диапазон электронной таблицы, в котором нужно искать, столбец в этом диапазоне, содержащий значение, и то, хотите ли вы точное или приблизительное совпадение для значения. VLookup позволяет извлекать данные из электронной таблицы Excel очень гибкими и мощными способами.

Использование формулы VLookup

VLookup в Excel содержит четыре параметра, называемых аргументами, которые вы заполняете как часть формулы функции. Синтаксис VLookup выглядит так:

= ВПР (значение_просмотра, массив_таблиц, номер_столбца, [поиск_диапазона])

Аргументы следующие:

  1. lookup_value: это значение, которое вы ищете в электронной таблице. Если вы искали количество людей в каталоге с именем Laura, значение поиска будет введено в виде текстовой строки «Laura», включая кавычки. Числовые значения не нуждаются в кавычках.

  2. table_array: это диапазон ячеек, в котором вы ищете данные. Например, если имена людей находятся в трех столбцах от B до D и имеется 300 строк данных, вы должны ввести диапазон B1: D300, предполагая, что данные начинаются с первой строки.
  3. col_index_num: относится к столбцу в массиве таблицы, в котором нужно найти значение поиска. В этом примере столбец D численно является третьим столбцом, поэтому номер индекса равен 3.
  4. [range_lookup]: этот необязательный параметр возвращает приблизительные совпадения, если значение поиска диапазона - ИСТИНА, и возвращает только точные совпадения, если поиск диапазона - ЛОЖЬ. Отсутствие этого параметра предполагает значение ИСТИНА.

Формула для ячейки VLookup в Excel для этого примера будет следующей:

= ВПР ("Лаура"; B2: D300,3; ЛОЖЬ)

Это ищет все точные совпадения для людей по имени Лаура.

Использование ВПР между листами

Поиск данных на одном листе обычно не очень сложен, поэтому использование VLookup в простых таблицах может быть ограничено. Однако, если у вас есть книга с несколькими листами, содержащая много данных, вы можете создать сводный лист для извлечения данных из книги Excel.

Все, что нужно для этого, - добавить информацию о листе во второй аргумент. Скажем, например, что имена в каталоге находятся на Sheet2. Добавьте имя целевого листа перед ссылкой на ячейку в массиве таблицы, разделив его восклицательным знаком. Это заставляет формулу VLookup ссылаться на диапазон ячеек на другом листе. Например, теперь формула функции будет выглядеть так:

= ВПР ("Лаура"; ЛИСТ2! B2: D300,3; ЛОЖЬ)

Независимо от того, на каком листе находится формула VLookup, теперь формула ссылается на данные на листе 2.

Наконечник

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