Оглавление
Мы используем как Excel LOOKUP и VLOOKUP функции для поиска значений в наборе данных, чтобы вывести значения из нужного столбца и диапазона. Though LOOKUP и VLOOKUP работают одинаково по своим результатам, но отличаются по работоспособности. В этой статье мы рассмотрим Excel LOOKUP против VLOOKUP функции с упоминанием различий и взаимозаменяемости между ними.
Предположим, у нас есть набор данных, состоящий из Продажа продукции Мы хотим найти любое значение в выбранных столбцах или диапазонах, используя LOOKUP и VLOOKUP чтобы продемонстрировать различия между ними.
Датасет для скачивания
Вы можете скачать рабочую тетрадь по ссылке ниже.
Lookup vs Vlookup.xlsxОсновы LOOKUP & VLOOKUP
Функция LOOKUP:
Синтаксис LOOKUP функция это
LOOKUP(lookup_value, lookup_vector, [result_vector])
Или
LOOKUP(lookup_value,array)
В синтаксисе,
lookup_value; значение, которое вы хотите найти.
lookup_vector; единственная строка или столбец, в которой lookup_value существует.
[result_vector] (Необязательно); равного размера с lookup_vector , единственная строка или столбец, из которого извлекается результирующее значение. Функция возвращает данные 1-го столбца в случае его отсутствия.
массив; он извлекает значение, соответствующее lookup_value из диапазона.
VLOOKUP Функция:
Синтаксис VLOOKUP функция
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
В синтаксисе,
lookup_value; значение, которое вы хотите найти.
table_array; таблица или диапазон, в котором вы выполняете поиск lookup_value .
col_index_num; номер столбца, из которого lookup_value подлежит извлечению.
[range_lookup]; объявляет статус соответствия поиска. Истинное - приблизительное соответствие , FALSE- Точное соответствие.
Читать далее: Что такое массив таблиц в VLOOKUP? (Объяснение с примерами)
Функция Excel LOOKUP и функция VLOOKUP
1. Работа с приблизительным соответствием
Одно из главных различий между LOOKUP и VLOOKUP функции в том, что LOOKUP функция привязана к Приблизительный Матч . Где VLOOKUP предлагает как Приблизительный и Точный матчи.
➤ LOOKUP автоматически извлекает приблизительные соответствия из lookup_arrar (т.е, B4:B16 )
➤ VLOOKUP предлагает вариант приблизительного или точного совпадения для получения значения из col_index_num.
Выполнение функции LOOKUP
Формула, которую мы используем в Результат поиска ячейка
=LOOKUP(H4,B4:B16,C4:C16)
Вот,
H4; это lookup_value.
B4:B16; это lookup_vector.
C4:C16; это [result_vector].
Из набора данных мы хотим получить возвращаемое значение для любого случайного lookup_value (т.е, Шоколад ). Но у нас нет никаких записей такого рода, все еще LOOKUP формула возвращает значение. Очевидно, что результирующее значение неверно. LOOKUP формула находит приблизительные значения, совпадающие с формулой lookup_value (т.е, Шоколад ).
Выполнение функции VLOOKUP
Формула, используемая в Результат Vlookup ячейка
=VLOOKUP(H11,B4:E16,2,FALSE)
Вот,
H11; это lookup_value.
B4:E16; это table_array.
2; это col_index_num.
ЛОЖЬ; это [range_lookup].
Аналогично LOOKUP формулу, мы используем VLOOKUP формула для получения результирующего значения из выбранного номера столбца. Она возвращает #N/A поскольку такой записи не существует.
Оба LOOKUP и VLOOKUP результаты функции на одном изображении дают вам полное представление о LOOKUP ограничение функции приблизительным совпадением.
Теперь можно сказать, что ограниченный По умолчанию Приблизительное соответствие , the LOOKUP функция отстает от VLOOKUP функция.
Читать далее: Почему VLOOKUP возвращает #N/A, когда совпадение существует? (5 причин и решений)
Похожие чтения
- Как применить двойной VLOOKUP в Excel (4 быстрых способа)
- VLOOKUP не работает (8 причин и решений)
- Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)
- VLOOKUP и возврат всех совпадений в Excel (7 способов)
- Использование VLOOKUP с несколькими критериями в Excel (6 методов + альтернативы)
2. Выполнение двунаправленных операций
Сайт LOOKUP функция ищет и сопоставляет значения в обоих направлениях слева направо или справа налево . Однако VLOOKUP функция делает только слева направо поиск, чтобы соответствовать. Более конкретно для VLOOKUP, сайт lookup_value должны находиться слева от столбцов, из которых он извлекает результирующие значения.
➤ LOOKUP позволяет работать слева направо или справа налево. Он соответствует lookup_value в строки или столбцы одновременно.
➤ VLOOKUP позволяет работать только слева направо. Он соответствует lookup_value только на столбцы.
Выполнение функции LOOKUP
Формула, которую мы используем в Результат поиска ячейка
=LOOKUP(H4,C4:C16,B4:B16)
Вот,
H4; это lookup_value.
C4:C16; это lookup_vector.
B4:B16; это [result_vector].
В наборе данных мы хотим получить возвращаемое значение для любого случайного lookup_value (т.е, 57 ). Мы используем LOOKUP функцию для получения результата, и она выдает точный результат (т.е., Отруби ). Как LOOKUP функция работает в обоих направлениях, она способна получить [result_vector].
Выполнение функции VLOOKUP
Формула, которую мы используем в Результат Vlookup ячейка
=VLOOKUP(H11,B4:E16,1,FALSE)
Вот,
H11; это lookup_value.
B4:E16; это table_array.
1; это col_index_num.
ЛОЖЬ; это [range_lookup].
Как LOOKUP формула VLOOKUP формула извлекает результирующее значение из выбранного номера столбца (т.е., 1 ). Он возвращает #N/A так как он не может искать возвращаемое значение в колонках, которые оставлены для lookup_value. Здесь col_index_num (т.е, 1 ) остается lookup_value столбец (т.е, 2 ).
Вы можете просто дифференцировать LOOKUP и VLOOKUP направленной работоспособности функции, просто взглянув на изображение ниже.
Итак, в LOOKUP функция является многомерной, учитывая ее работоспособность, где VLOOKUP функция спотыкается.
Читать далее: 7 типов поиска, которые можно использовать в Excel
3. взаимозаменяемые LOOKUP и VLOOKUP
Оба LOOKUP и VLOOKUP Функции генерируют результаты поиска похожими способами, кроме направления поиска. В большинстве случаев мы можем использовать их как взаимозаменяемые.
Из синтаксиса мы видим, что LOOKUP Функция проста и возвращает значения из поиска в lookup_vector . VLOOKUP функция также делает это, но более сложным способом. VLOOKUP функция возвращает значения из столбца, указанного в аргументе.
Выполнение функции LOOKUP
Формула, используемая в Результат поиска это
=LOOKUP(H4,B4:B16,C4:C16)
В формуле,
H4; это lookup_value.
B4:B16; это lookup_vector.
C4:C16; это [result_vector].
Вы получаете 57 в результате. Если вы перепроверили значение в Количество столбец, вы получите запись, совпадающую с результатом.
Таким образом, мы можем просто сказать, что LOOKUP формула возвращается с правильным результатом.
Выполнение функции VLOOKUP
Формула, которую мы используем в Результат Vlookup ячейка
=VLOOKUP(H11,B4:E16,2,FALSE)
В формуле,
H11; это lookup_value.
B4:E16; это table_array.
2; это col_index_num.
ЛОЖЬ; это [range_lookup].
То же, что и LOOKUP формула, VLOOKUP возвращает 57 в результате. И вы просто говорите, глядя, что результирующее значение правильное.
Из следующего рисунка видно, как меняется поведение между LOOKUP и VLOOKUP функции.
Выполнение обоих LOOKUP и VLOOKUP функции, мы просто говорим, что оба они схожи в своих предложениях и дают совершенно одинаковые результаты.
Читать далее: Как искать несколько значений в Excel (10 способов)
Заключение
Сайт LOOKUP и VLOOKUP схожи в предоставлении результатов с учетом соответствующих направлений. Хотя LOOKUP функция является многомерной и более простой в применении, чем VLOOKUP функция. Однако в случае точного совпадения VLOOKUP Надеюсь, рассмотренные выше примеры прояснят вашу путаницу. Пишите в комментариях, если у вас возникли дополнительные вопросы или есть что добавить.