Функция VLOOKUP в Excel, что вертикальный поиск , может использоваться для поиска конкретной информации, расположенной в таблице данных или базы данных.
VLOOKUP обычно возвращает одно поле данных в качестве вывода. Как это происходит:
- Вы указываете имя или Поиск _value , который сообщает VLOOKUP, в какой строке или записи таблицы данных искать нужную информацию
- Вы указываете номер столбца, который известен как Col_Index_Num - данных, которые вы ищете
- Функция ищет Поиск _value в первом столбце таблицы данных
- Затем VLOOKUP находит и возвращает информацию, которую вы ищете, из другого поля той же записи, используя номер столбца
Поиск информации в базе данных с помощью VLOOKUP
На изображении, показанном выше, VLOOKUP используется для определения цены единицы товара на основе ее имени. Имя становится значение поиска который VLOOKUP использует, чтобы найти цену, расположенную во втором столбце.
Синтаксис и аргументы функции VLOOKUP
Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы.
Синтаксис функции VLOOKUP:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Поиск _value - (обязательно) значение, которое вы хотите найти в первом столбце таблица_массив аргумент.
таблица_массив - (обязательно) это таблица данных, которую VLOOKUP выполняет поиск, чтобы найти информацию, которую вы после- таблица_массив должен содержать не менее двух столбцов данных;- первый столбец обычно содержит Lookup_Value. Col_Index_Num - (обязательно) номер столбца найденного значения- нумерация начинается с lookup_Value столбец в качестве столбца 1;- если Col_Index_Num установлено на число, большее, чем количество столбцов, выбранных в диапазон_просмотра аргумент #REF! ошибка возвращается функцией. диапазон_просмотра - (необязательно) указывает, спектр сортируется по возрастанию- данные в первом столбце используются в качестве ключа сортировки- логическое значение - TRUE или FALSE являются единственными допустимыми значениями- если пропущено, значение по умолчанию равно TRUE- если установлено значение TRUE или опущено, и точное соответствие для Поиск _value не найден, ближайшее совпадение, меньшее по размеру или значению, используется как SEARCH_KEY - если установлено значение TRUE или опущено, а первый столбец диапазона не отсортирован в порядке возрастания, может произойти неправильный результат- если установлено значение FALSE, VLOOKUP принимает только точное соответствие для Поиск _value . Хотя это и не всегда требуется, обычно лучше всего отсортировать диапазон данных, которые VLOOKUP выполняет в порядке возрастания, используя первый столбец диапазона для ключа сортировки. Если данные не отсортированы, VLOOKUP может вернуть неверный результат. VLOOKUP можно настроить так, чтобы он возвращал только информацию, которая точно соответствует Поиск _value или он может быть установлен для возврата приблизительных совпадений Определяющим фактором является диапазон_просмотра аргумент: В приведенном выше примере диапазон_просмотра установлено значение FALSE, поэтому VLOOKUP должно найти точное соответствие для термина Виджеты в таблице таблицы данных, чтобы вернуть цену единицы товара. Если точное совпадение не найдено, функция # N / A возвращает функцию. Заметка: VLOOKUP не чувствителен к регистру - оба Виджеты а также виджеты являются допустимыми написаниями для приведенного выше примера. В случае наличия нескольких совпадающих значений - например, Виджеты перечисленные более одного раза в столбце 1 таблицы данных - функция, связанная с первым совпадающим значением, возникающим при переходе сверху вниз, возвращается функцией. В первом примере, приведенном выше, следующая формула, содержащая функцию VLOOKUP, используется для определения цены единицы для Виджеты расположенных в таблице данных. = ВПР (А2, $ $ 5: $ B $ 8,2, ЛОЖЬ) Несмотря на то, что эту формулу можно просто ввести в ячейку рабочего листа, другой вариант, используемый с приведенными ниже шагами, заключается в том, чтобы использовать диалоговое окно функции, показанное выше, для ввода его аргументов. Следующие шаги были использованы для ввода функции VLOOKUP в ячейку B2 с помощью диалогового окна функции. Данные, введенные в четыре пустые строки диалогового окна, образуют аргументы для функции VLOOKUP. Аргументы для функции VLOOKUP вводятся в отдельные строки диалогового окна, как показано на изображении выше. Ссылки на ячейки, которые будут использоваться в качестве аргументов, могут быть введены в правильную строку или, как это сделано на шагах ниже, с помощью точки и щелчка - что включает выделение требуемого диапазона ячеек с помощью указателя мыши - можно использовать для ввода их в в диалоговом окне. Нередко использовать несколько копий VLOOKUP для возврата различной информации из одной и той же таблицы. Чтобы упростить это, часто VLOOKUP можно копировать из одной ячейки в другую. Когда функции копируются в другие ячейки, необходимо следить за тем, чтобы результирующие ссылки на ячейки были правильными с учетом нового местоположения функции. На изображении выше знаки доллара ( $ ) окружают ссылки на ячейки для таблица_массив аргумент, указывающий, что они являются абсолютными ссылками на ячейки, что означает, что они не изменятся, если функция скопирована в другую ячейку. Это желательно, поскольку несколько копий VLOOKUP будут ссылаться на одну и ту же таблицу данных как на источник информации. Ссылка на ячейку, используемую для lookup_value - A2 - с другой стороны , не окружен знаками доллара, что делает его относительной ссылкой на ячейку. Относительные ссылки на ячейки изменяются, когда они копируются, чтобы отражать их новое местоположение относительно позиции данных, на которые они ссылаются. Относительные ссылки на ячейки позволяют искать несколько элементов в одной и той же таблице данных, копируя VLOOKUP в несколько местоположений и вводя различные lookup_values . Следующие сообщения об ошибках связаны с VLOOKUP: Ошибка A # N / A («значение недоступна»), если: #REF! ошибка отображается, если: Сначала сортировка данных
Точные и приблизительные соответствия
Ввод аргументов функции VLOOKUP в Excel с помощью указания
Открытие диалогового окна VLOOKUP
Указание на ссылки на ячейки
Использование ссылок с относительной и абсолютной ячейкой с аргументами
Ввод аргументов функции
Сообщения об ошибках Excel VLOOKUP