Таблица VLOOKUP Массив

Массив таблиц в функции ВПР

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

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

ВПР в Excel — это встроенная функция, названная так, потому что формула ищет значение и ищет его по вертикали в определенном столбце. Он останавливается, как только находит это значение, и смотрит справа от этого значения в указанном нами столбце.

Для запуска функции требуется значение или аргументы. При создании функции HLOOKUP или VLOOKUP в Excel мы вводим диапазон ячеек в качестве одного из аргументов. Этот диапазон называется аргументом table_array.

Массив таблицы ВПР в Excel

Общий синтаксис функции ВПР следующий:

VLOOKUP Формула 1

Аргументы функции ВПР следующие:

  • Lookup_value: Обязательный, представляет значение, которое мы хотим найти в первом столбце таблицы или набора данных.
  • Table_array: Обязательный, представляет набор данных или массив данных, в котором необходимо выполнить поиск.
  • Col_indexnum: Обязательный, представляет собой целое число, определяющее номер столбца table_array, из которого мы хотим вернуть значение
  • Range_lookup: Необязательный, представляет или определяет, что функция должна возвращать в случае, если она не находит точного соответствия lookup_value. Этот аргумент может иметь значение «ЛОЖЬ; или «ИСТИНА», где «ИСТИНА» указывает приблизительное совпадение (т. е. использовать ближайшее совпадение под искомым_значением в случае, если точное совпадение не найдено), а «ЛОЖЬ» означает точное совпадение (т. е. возвращает ошибку в случае точное совпадение не найдено). «ИСТИНА» также может быть заменено на «1» и «ЛОЖЬ» на «0».

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

Примеры

Вы можете скачать этот шаблон Excel таблицы VLOOKUP здесь — VLOOKUP Table Array шаблон Excel

Пример # 1

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

=VLOOKUP(F2,A2:D12,4,1)

В приведенной выше формуле диапазон — A2: D12 — это массив таблицы Vlookup.

Третий аргумент со значением 4 сообщает функции, что она должна вернуть значение в той же строке из четвертого столбца таблицы записей учащихся. Последний аргумент, обозначенный как 1 (ИСТИНА), сообщает функции, что она должна вернуть приблизительное совпадение (точное совпадение, если оно существует).

Таблица VLOOKUP, пример массива 1

Мы видим, что формула ВПР ищет значение 6 (поскольку ячейка F2 содержит значение 6) в крайнем левом столбце таблицы записей учащихся, выполняя поиск сверху вниз.

Таблица VLOOKUP, пример массива 1-1

Как только формула находит значение 6, она переходит вправо в четвертом столбце и извлекает из него идентификатор электронной почты.

Таблица VLOOKUP, пример 1-2

Итак, мы видим, что идентификатор электронной почты ролика № 6 правильно извлечен и возвращен этой функцией.

Пример # 2

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

=VLOOKUP(F2,$A$2:$D$11,4, 1)

Таблица VLOOKUP, пример массива 2

Мы видим, что абсолютная ссылка создается путем ввода символа «$» перед строкой и столбцом ссылки на ячейку. Это позволит пользователю скопировать ссылку на ячейку в другие ячейки, блокируя контрольную точку: (в данном случае начальная и конечная ячейки массива таблицы-A2: D11). Клавиатура Excel отличается сочетанием клавиш для создания абсолютной ссылки путем нажатия клавиши F4 на клавиатуре после ввода ссылки на ячейку.

Таблица VLOOKUP, пример массива 2-1

Итак, теперь, когда мы копируем формулу ВПР из ячейки G2 и вставляем ее в три другие ячейки G3, G4 и G5, тогда изменяется только значение поиска (первый аргумент, который имеет ссылку на ячейку), а второй аргумент (table_array) остается такой же. Это потому, что в G2 мы использовали абсолютную ссылку на ячейку для table_array, чтобы диапазон таблицы оставался фиксированным или заблокированным.

Таблица VLOOKUP, пример массива 2-2

Итак, мы видим, что обозначение для соответствующего идентификатора сотрудника правильно извлечено и возвращено с абсолютной ссылкой на table_array.

Пример # 3

Теперь предположим, что table_array присутствует на другом листе (Example1) в книге, а номер ролика и соответствующий идентификатор электронной почты, который мы хотим найти, находятся на другом листе (Example3) в книге. В этом случае аргумент table_array в функции VLOOKUP включает имя листа, за которым следует восклицательный знак и диапазон ячеек.

=VLOOKUP(A2,Example1!A2:D12,4, 1)

Пример 2-3

Мы видим, что таблица студенческих записей содержится в диапазоне: A2: D12 на листе с именем «Пример1», тогда как ячейка и лист, где мы хотим вернуть значение ролика № 12, содержатся в листе с именем Пример3 ‘. Итак, в этом случае второй аргумент функции VLOOKUP в ячейке B2 рабочего листа «Example3» содержит имя листа, которое содержит table_array, за которым следует восклицательный знак и диапазон ячеек.

Пример 2-4

Таким образом, мы можем видеть, что идентификатор электронной почты ролика № 12 правильно извлекается и возвращается, даже если массив таблицы Vlookup присутствует на другом листе книги.

То, что нужно запомнить

  • Аргумент: table_array всегда является вторым аргументом в функции LOOKUP в excel.
  • Аргумент table_array в функции LOOKUP всегда следует за значением поиска.
  • Диапазон ячеек, перечисленных в качестве аргумента в table_array, может использовать абсолютные или относительные ссылки на ячейки.
  • Блокируя VLOOKUP из массива таблиц, мы можем быстро ссылаться на набор данных по нескольким значениям поиска.
  • Ячейки в аргументе table_array могут даже присутствовать на другом листе в книге. Если это так, то аргумент массива таблицы Vlookup включает имя листа, за которым следует восклицательный знак и диапазон ячеек.
  • Аргумент ‘table_array’, предоставленный функции LOOKUP, должен иметь как минимум такое же количество столбцов, как значение аргумента ‘col_indexnum’.
  • Для функции VLOOKUP table_array должен содержать как минимум два столбца данных.

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.