Съдържание
Използваме както Excel LOOKUP и VLOOKUP функции за търсене на стойности в набори от данни, за да се извлекат стойности от желаната колона и диапазон. LOOKUP и VLOOKUP работят по сходен начин, но се различават по отношение на оперативността. В тази статия обсъждаме Excel LOOKUP срещу VLOOKUP функции, като се посочват разликите и взаимозаменяемостта между тях.
Да предположим, че имаме набор от данни от Продажби на продукти . Искаме да потърсим всяка стойност в избрани колони или диапазони, като използваме LOOKUP и VLOOKUP за да покаже разликите между тях.
Набор от данни за изтегляне
Можете да изтеглите работната тетрадка от връзката по-долу.
Търсене срещу 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]; декларира състоянието на съвпадение при търсене. TRUE-Приблизително съвпадение , FALSE - точно съвпадение.
Прочетете още: Какво е масив от таблици във VLOOKUP? (Обяснено с примери)
Функцията LOOKUP в Excel срещу 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 Ограничението на функцията до приблизително съвпадение.
Сега може да се каже, че е ограничено от Приблизително съвпадение по подразбиране . 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 Функцията е уникална. Надявам се, че разгледаните по-горе примери изясняват объркването ви. Ако имате допълнителни въпроси или искате да добавите нещо, коментирайте.