Как найти данные с VLOOKUP в Excel

В больших таблицах Excel VLOOKUP может помочь вам найти любые данные

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

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

Инструкции в этой статье относятся к Excel 2016, 2013, 2010; Excel для Mac и Excel для 365/Интернет.

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

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

Как это работает:

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

Функциональные аргументы и синтаксис VLOOKUP

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

 = ВПР (искомое_значение, таблица_массив, номер_столбец, интервальный_просмотр) 

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

Вот четыре аргумента для функции VLOOKUP:

lookup_value (обязательно) : значение для поиска в первом столбце массива таблицы.

table_array (обязательно) – это таблица данных (диапазон ячеек), которую VLOOKUP ищет, чтобы найти необходимую информацию.

  • Таблица_array должна содержать как минимум два столбца данных
  • Первый столбец должен содержать lookup_value

col_index_num (обязательно) . Это номер столбца значения, которое вы хотите найти.

  • Нумерация начинается со столбца 1
  • Если вы ссылаетесь на число, превышающее количество столбцов в массиве таблицы, функция вернет #REF! ошибка

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

Если аргумент range_lookup равен TRUE, то:

  • Lookup_value – это значение, которое вы хотите проверить, попадает ли оно в диапазон, определенный table_array.
  • Аргумент table_array содержит все диапазоны и столбец, содержащий значение диапазона (например, высокий, средний или низкий).
  • Аргумент col_index_num является результирующим значением диапазона.

Как работает аргумент Range_Lookup

Использование необязательного аргумента range_lookup сложно для многих людей понять, поэтому стоит взглянуть на быстрый пример.

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

В примере показано, что скидка на покупку 19 товаров составляет 2%, поскольку 19 находится между 11 и 21 в столбце Количество таблицы поиска.

В результате VLOOKUP возвращает значение из второго столбца таблицы поиска, поскольку в этой строке содержится минимум этого диапазона. Другой способ настроить таблицу поиска диапазона – это создать второй столбец для максимума, и этот диапазон будет иметь минимум 11 и максимум 20. Но результат работает так же.

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

= ВПР (С2, $ C $ 5: $ D $ 8,2, TRUE),

  • C2 . Это значение поиска, которое может находиться в любой ячейке электронной таблицы.
  • $ C $ 5: $ D $ 8 . Это фиксированная таблица, содержащая все диапазоны, которые вы хотите использовать.
  • 2 . Это столбец в таблице поиска диапазона, который необходимо вернуть функции LOOKUP.
  • ИСТИНА . Включает функцию range_lookup этой функции.

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

Аргумент range_lookup – это убедительный способ сортировки столбца смешанных чисел по различным категориям.

Ошибки VLOOKUP: # N/A и #REF

Функция VLOOKUP может возвращать следующие ошибки.

# Н/Д – это ошибка «значение недоступно», которая возникает при следующих условиях:

  • lookup _value не найдено в первом столбце аргумента table_array
  • Аргумент Table_array является неточным. Например, аргумент может содержать пустые столбцы в левой части диапазона
  • Для аргумента Range_lookup установлено значение FALSE, и точное совпадение с аргументом lookup_value невозможно найти в первом столбце table_array .
  • Аргумент range_lookup имеет значение TRUE, и все значения в первом столбце table_array больше, чем lookup_value

Ошибка #REF! («ссылка вне диапазона») возникает, если столбец col_index_num превышает число столбцов в таблице.

Оцените статью
Solutics.ru
Добавить комментарий