Листы Google функционируют ВПР, которая выступает за «вертикального поиска,» может быть использован , чтобы найти конкретную информацию в таблице данных или базы данных. Даже возможно вернуть приблизительные совпадения, если точное совпадение не может быть найдено.
Инструкции в этой статье относятся к веб-версии Google Sheets . Все шаги одинаковы, независимо от того, какой браузер вы используете.
Синтаксис и аргументы функции VLOOKUP в Google Sheets
Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы . Синтаксис для функции VLOOKUP:
= VLOOKUP (ключ поиска, диапазон, индекс, is_sorted)
Аргументы таковы:
- search_key (обязательно): строка или запись таблицы данных для поиска.
- диапазон (обязательно): количество столбцов и строк, которые VLOOKUP должен искать.
- index (обязательно): номер столбца значения, которое вы хотите найти.
- is_sorted (необязательно): используйте логические значения TRUE или FALSE, чтобы указать, отсортирован ли диапазон в порядке возрастания.
Функция VLOOKUP ищет ключ поиска в первом столбце таблицы данных. Затем он находит и возвращает информацию, которую вы ищете из другого поля той же записи, используя предоставленный номер индекса. VLOOKUP обычно возвращает одно поле данных в качестве вывода.
Хотя это не всегда требуется, обычно лучше сначала отсортировать диапазон данных, которые VLOOKUP ищет в порядке возрастания, используя первый столбец диапазона для ключа сортировки . Если данные не отсортированы, VLOOKUP может вернуть неверный результат.
Аргумент is_sorted должен быть установлен в TRUE для возврата приблизительных совпадений. Если опущено, значение is_sorted по умолчанию установлено в TRUE.
Как войти в функцию VLOOKUP
В приведенном ниже примере используется следующая формула для определения скидки на количество приобретенных товаров:
= ВПР (А2, А5: B8,2, TRUE),
Чтобы войти в функцию VLOOKUP вручную:
-
Выберите ячейку, в которой вы хотите видеть результаты функции VLOOKUP, чтобы сделать ее активной ячейкой .
-
Тип = VLOOKUP ( в поле Fx в верхней части электронной таблицы.
По мере ввода в окне автоматического предложения будет рекомендована функция = VLOOKUP. Выберите его, чтобы начать ввод аргументов.
-
Выберите ячейку, содержащую значение, которое вы хотите использовать в качестве аргумента search_key.
-
Введите запятую ( , ) в качестве разделителя, затем выделите ячейки, которые будут включены в диапазон.
Заголовки таблиц не включены в ассортимент.
-
Введите другую запятую, затем введите номер столбца индекса.
-
Введите другую запятую, затем введите TRUE .
-
Нажмите Enter на клавиатуре, чтобы добавить закрывающую скобку и завершить функцию.
Результат появится в ячейке, где была введена функция. При выборе ячейки полная функция появляется на панели формул над рабочим листом.
В этом примере столбец « Количество» не содержит точного совпадения для значения параметра search_key, равного 23. Поскольку аргумент is_sorted установлен в значение «ИСТИНА», VLOOKUP обнаружил приблизительное совпадение или ближайшее значение по размеру, которое меньше 23. Поэтому VLOOKUP искал процент скидки в строке, содержащей 21, и возвращал ставку дисконта 2,5%.
Сообщения об ошибках VLOOKUP
Следующие сообщения об ошибках связаны с VLOOKUP.
# N / A («значение не доступно»)
Эта ошибка возникает, когда ключ поиска не найден в первом столбце аргумента диапазона или если аргумент диапазона неточен. Например, аргумент может содержать пустые столбцы в левой части диапазона.
Вы также можете получить эту ошибку, если для аргумента is_sorted установлено значение FALSE, и точное совпадение аргумента search_key невозможно найти в первом столбце диапазона. Аналогично, ошибка произойдет, если для аргумента is_sorted установлено значение TRUE, а все значения в первом столбце диапазона больше, чем ключ search_key.
#REF! («ссылка вне диапазона»)
Эта ошибка появляется, когда аргумент индекса превышает количество столбцов в аргументе диапазона.