Skip to main content

Поиск данных в Google Spreadsheets с помощью VLOOKUP

Google таблицы.Как пользоваться функцией ВПР - Vlookup. Google sheets.Урок 16. (Июнь 2025)

Google таблицы.Как пользоваться функцией ВПР - Vlookup. Google sheets.Урок 16. (Июнь 2025)

:

Anonim
01 из 03

Найти скидку с VLOOKUP

Как работает функция VLOOKUP

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

  • Информацию о сообщениях об ошибках VLOOKUP можно найти на странице 3

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

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

Поиск приблизительных совпадений с VLOOKUP

Обычно VLOOKUP пытается найти точное соответствие для SEARCH_KEY указано. Если точное совпадение не найдено, VLOOKUP может найти приблизительное совпадение.

  • Примерное совпадение - ближайший матч с SEARCH_KEY по размеру, который меньше или меньше по стоимости.
  • Приблизительные совпадения определяются установкой функции параметр отсортировано аргумент TRUE.

Сначала сортировка данных

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

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

Пример функции VLOOKUP

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

= ВПР (А2, А5: B8,2, TRUE),

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

Ввод функции VLOOKUP

Шаги для ввода функции VLOOKUP, показанной на изображении выше, в ячейку B2:

  1. Нажмите ячейку B2, чтобы сделать ее активной ячейкой - здесь будут отображаться результаты функции VLOOKUP
  2. Введите знак равенства (=), за которым следует имя функции ВПР
  3. Когда вы печатаете, автоматический предложить появляется окно с именами и синтаксисом функций, начинающихся с буквы V
  4. Когда имя ВПР появляется в поле, щелкните по имени указателем мыши, чтобы ввести имя функции и открыть круглую скобку в ячейку B2

Ввод аргументов функции

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

Аргументы для функции VLOOKUP вводятся после открытой круглой скобки в ячейке B2.

  1. Нажмите на ячейку A2 на листе, чтобы ввести эту ссылку на ячейку в качестве SEARCH_KEY аргумент
  2. После ссылки на ячейку введите запятую ( , ), чтобы действовать как разделитель между аргументами
  3. Выделите ячейки с A5 по B8 на листе, чтобы ввести эти ссылки на ячейки как спектр аргумент - заголовки таблиц не включены в диапазон
  4. После ссылки на ячейку введите другую запятую
  5. Наберите "А 2 после запятой ввести индекс поскольку ставки дисконтирования находятся в столбце 2 аргумента диапазона
  6. После номера 2 введите другую запятую
  7. Выделите ячейки B3 и B4 на листе, чтобы ввести эти ссылки на ячейки как день отдыха аргумент
  8. Введите слово Правда после запятой как параметр отсортировано аргумент
  9. нажмите Войти клавишу на клавиатуре для ввода закрывающей круглой скобки " ) "после последнего аргумента функции и для завершения функции
  10. Ответ 2.5% - ставка дисконтирования для купленного количества - должен появиться в ячейке B2 рабочего листа
  11. Когда вы нажимаете на ячейку B2, полная функция = VLOOKUP (A2, A4: B8, 2, True) появляется в строке формул над листом

Почему VLOOKUP вернул 2,5% в качестве результата

  • В этом примере Количество столбец не содержит точного соответствия для SEARCH_KEY значение 23.
  • Поскольку параметр отсортировано аргумент установлен в TRUE, VLOOKUP найдет приблизительное соответствие SEARCH_KEY значение.
  • Ближайшее значение в размере, которое все еще меньше, чем SEARCH_KEY значение 23 равно 21.
  • Таким образом, VLOOKUP ищет процент скидки в строке, содержащей 21, и, как результат, возвращает учетную ставку в размере 2,5%.
02 из 03

Таблицы и аргументы функции VLOOKUP в электронных таблицах Google

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

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

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

= VLOOKUP (search_key, range, index, is_sorted)

search_key - (обязательно) значение для поиска - например, количество, проданное на изображении выше

диапазон - (требуется) количество столбцов и строк, которые должен искать VLOOKUP- первый столбец в диапазоне обычно содержит SEARCH_KEY

index - (обязательно) номер столбца найденного значения- нумерация начинается с SEARCH_KEY столбец в столбце 1- если индекс установлено на число, большее, чем количество столбцов, выбранных в спектр аргумент #REF! ошибка возвращается функцией

is_sorted - (необязательно) указывает, спектр сортируется в порядке возрастания, используя первый столбец диапазона для ключа сортировки- логическое значение - TRUE или FALSE являются единственными допустимыми значениями- если установлено значение TRUE или опущено, а первый столбец диапазона не отсортирован в порядке возрастания, может произойти неправильный результат- если пропущено, значение по умолчанию равно TRUE- если установлено значение TRUE или опущено, а точное совпадение для search_key не найдено, ближайшее совпадение, меньшее по размеру или значению, используется как search_key.- если установлено значение FALSE, VLOOKUP принимает только точное соответствие для search_key. Если имеется несколько совпадающих значений, возвращается первое совпадающее значение- если установлено значение FALSE, и не найдено совпадающее значение для search_key, функция # N / A возвращается функцией

03 из 03

Сообщения об ошибках VLOOKUP

Сообщения об ошибках VLOOKUP

Следующие сообщения об ошибках связаны с VLOOKUP.

Ошибка # N / A («значение недоступна») отображается, если:

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

#REF! («Исход из диапазона») отображается, если:

  • индекс аргумент больше, чем количество столбцов в спектр аргумент