Как использовать функцию Excels VLOOKUP

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

VLOOKUP обычно возвращает одно поле данных в качестве вывода. Как это происходит?

  1. Вы предоставляете имя или Lookup _value, которое сообщает VLOOKUP, в какой строке или записи таблицы данных искать нужную информацию
  2. Вы предоставляете номер столбца — известный как Col_index_num — данных, которые вы ищете
  3. Функция ищет значение Lookup _ в первом столбце таблицы данных
  4. VLOOKUP затем находит и возвращает информацию, которую вы ищете из другого поля той же записи, используя предоставленный номер столбца

Найти информацию в базе данных с VLOOKUP

Получение данных с использованием точных соответствий в Excel's VLOOKUP Function
© Тед Френч

На изображении, показанном выше, VLOOKUP используется для определения цены за единицу товара по его названию. Имя становится значением поиска, которое VLOOKUP использует для поиска цены, расположенной во втором столбце.

Синтаксис и аргументы функции VLOOKUP

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.

Синтаксис для функции VLOOKUP:

= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)

Поиск _value — (обязательно) значение, которое вы хотите найти в первом столбце аргумента Table_array.

таблица_массив — (обязательно) это таблица данных, которую VLOOKUP ищет, чтобы найти информацию, которую вы ищете
— массив Table_array должен содержать как минимум два столбца данных;
— первый столбец обычно содержит значение Lookup_value.

Col_Index_Num — (обязательно) номер столбца значения, которое вы хотите найти
— нумерация начинается со столбца Lookup_value как столбец 1;
— если для Col_index_num задано число, превышающее число столбцов, выбранных в аргументе Range_lookup, a #REF! ошибка возвращается функцией.

диапазон_просмотра — (необязательно) указывает, отсортирован ли диапазон в порядке возрастания
— данные в первом столбце используются в качестве ключа сортировки
— логическое значение — ИСТИНА или ЛОЖЬ — единственные допустимые значения
— если опущено, значение по умолчанию установлено в TRUE
— если установлено значение ИСТИНА или опущено, и точное совпадение для значения _ поиска не найдено, ближайшее поисковое совпадение меньшего размера или значения используется в качестве ключа поиска
— если установлено значение ИСТИНА или опущено, а первый столбец диапазона не отсортирован в порядке возрастания, может возникнуть неправильный результат
— если установлено значение FALSE, VLOOKUP принимает только точное совпадение для значения _ поиска.

Сортировка данных в первую очередь

Хотя это не всегда требуется, обычно лучше сначала отсортировать диапазон данных, которые VLOOKUP ищет в порядке возрастания, используя первый столбец диапазона для ключа сортировки.

Если данные не отсортированы, VLOOKUP может вернуть неверный результат.

Точные и приблизительные матчи

VLOOKUP может быть установлен так, чтобы он возвращал только информацию, которая точно соответствует значению Lookup _, или он может быть установлен для возврата приблизительных совпадений

Определяющим фактором является аргумент Range_lookup:

  • при значении FALSE он возвращает только информацию, относящуюся к точным совпадениям, к значению Lookup _value
  • установлен в TRUE или опущен, возвращает точную или приблизительную информацию, относящуюся к Lookup _value

В приведенном выше примере для Range_lookup установлено значение FALSE, поэтому VLOOKUP должна найти точное совпадение для термина Widgets в таблице данных, чтобы вернуть цену за единицу для этого элемента. Если точное совпадение не найдено, функция возвращает ошибку # N / A.

Запись: VLOOKUP не чувствителен к регистру — и виджеты, и виджеты являются приемлемым написанием для приведенного выше примера.

Если имеется несколько совпадающих значений — например, виджеты перечислены более одного раза в столбце 1 таблицы данных — функция, связанная с первым найденным совпадающим значением, идущим сверху вниз, возвращается функцией.

Ссылка на основную публикацию