Функция VLOOKUP (ВПР) в Google Таблицы

Функция VLOOKUP (ВПР) в Google Таблицы

Функция VLOOKUP (ВПР) в Google Таблицы представляет собой инструмент для поиска значения в указанном диапазоне или столбце таблицы данных. Она позволяет находить информацию в вертикальном направлении и извлекать значения из одного диапазона ячеек на основе совпадения в другом диапазоне.

VLOOKUP (ВПР) значительно упрощает и ускоряет процесс поиска необходимых данных в больших таблицах. Позволяет избежать ошибок при ручном поиске, обеспечивает точность данных и помогает сопоставлять данные из различных источников на основе общего ключа или условия.

Пример использования функции VLOOKUP (ВПР) в Google Таблицы

Синтаксис

=VLOOKUP(запрос; диапазон; номер_столбца; [отсортировано])

=VLOOKUP(search_key; range; index; [is_sorted])

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

Список аргументов

Запрос (search_key) - значение, по которому осуществляется поиск в пределах первого столбца диапазона.

Диапазон (range) - верхняя и нижняя граница диапазона, в пределах которого производится поиск значения.

Номер_столбца (index) - номер столбца в пределах выбранного диапазона, значения, которого необходимо получить. Номер столбца может быть, только положительным число.

[Отсортировано] ([is_sorted]) - необязательный аргумент, тип поиска нашего запроса, который может принимать одно из следующих значений:

  • 1/ИСТИНА/TRUE - приблизительное соответствие запроса (используется по умолчанию).
  • 0/ЛОЖЬ/FALSE - точное соответствие запроса (рекомендуемое значение).

Аргументы функцию можно перефразировать следующим образом:

=VLOOKUP(что ищем; где ищем; номер столбца, значения, которого необходимо получить; [какое соответствие необходимо])

Возвращаемое значение

Первое найденное соответствие на основании указанных аргументов.

Пример

Разберем по шагам реальный пример, где можно применить функцию VLOOKUP (ВПР) и её особенности, как она ведёт себя с указанием доступных аргументов.

У нас есть список актикулов товара, по которым необходимо определить (сопоставить) название товара из нашего справочника. В нашем примере это Таблица 2.

Пример, использования функцию VLOOKUP (ВПР) в Google Таблицы, таблица для заполнения

Таблица 1 в данном примере, выступает в роли справочника, данные о названии товара мы будем брать из этой таблицы.

Пример, использования функцию VLOOKUP (ВПР) в Google Таблицы, таблица откуда будем брать данные и подтягивать в таблицу для заполнения

Функцию будем писать в ячейке H4, агрументы нашей функции следующие:

  • Запрос (search_key): G4 (какой артикул мы ищем)
  • Диапазон (range): $B$3:$C$17 (где мы ищем наш артикул - незабываем закреплять диапзон, иначе, когда будем протягивать формулу вниз, у нас всё съедит)
  • Номер_столбца (index): 2 (значение, которое необходимо нам, находится во втором столбце нашего диапазона)
  • [Отсортировано] ([is_sorted]): 1 (используем значение по умолчанию для нашего соответствие искомого артикула )

Финальная запись, выглядит следующим образом: =VLOOKUP(G4;$B$3:$C$17;2;1) Вставляем и протягиваем вниз.

Результат использования функцию VLOOKUP (ВПР) в Google Таблицы, где последний аргумент функции установили по умолчанию (1/ИСТИНА/TRUE)

У нас всё отработало, но обратите внимание на выделенный диапозон ячеик выделенный оранжевым цветом.

Результат использования функцию VLOOKUP (ВПР) в Google Таблицы, где последний аргумент функции установили по умолчанию (1/ИСТИНА/TRUE)

Данные артикулы отсутствуют нашем справочнике, но VLOOKUP (ВПР) подставил нам какие-то значение. Это произошло из-за того что мы в последнем аргументе функции ([Отсортировано] ([is_sorted])) поставили значние 1 (приблизительное соответствие), в связи с этим функция подтянула ближайшее соответствие. Чтобы найти точное соответствие необходимо изменить последний аргумент на 0/ЛОЖЬ/FALSE (точное соответствие запроса): =VLOOKUP(G4;$B$3:$C$17;2;0)

Результат использования функцию VLOOKUP (ВПР) в Google Таблицы, где последний аргумент функции установили 0/ЛОЖЬ/FALSE

Мы видим, что выскакивает ошибка, это нам говорит, что два артикула отсутсвуют в нашем справочнике (Таблица 1).

Данные ошибки, дополнительно можно обработать одной из логических функцией:

  • IFNA
  • IFERROR (ЕСЛИОШИБКА)

Финальная запись будет: IFNA(VLOOKUP(G4;$B$3:$C$17;2;0);"Отсутствует в справочнике") или IFERROR(VLOOKUP(G4;$B$3:$C$17;2;0);"Отсутствует в справочнике")

Финальный результат использования функцию VLOOKUP (ВПР) в Google Таблицы, где последний аргумент функции установили: 1/ИСТИНА/TRUE и обработали ошибки дополнительной функцией IFNA

Функция VLOOKUP (ВПР) часто используется в повседневной работе, когда необходимо подтянуть данные по определенному ключи, сравнить две таблицы на наличие одинаковых значний и прочих задачах.

Warning: Undefined variable $previous in /home/k/katasojm/katasonoff.ru/public_html/wp-content/themes/katasonoff/page-google-sheets-single.php on line 275 Warning: Attempt to read property "ID" on null in /home/k/katasojm/katasonoff.ru/public_html/wp-content/themes/katasonoff/page-google-sheets-single.php on line 275 Warning: Undefined variable $next in /home/k/katasojm/katasonoff.ru/public_html/wp-content/themes/katasonoff/page-google-sheets-single.php on line 275 Warning: Attempt to read property "ID" on null in /home/k/katasojm/katasonoff.ru/public_html/wp-content/themes/katasonoff/page-google-sheets-single.php on line 275