Spis treści
Korzystamy zarówno z Excela LOOKUP oraz VLOOKUP funkcje do wyszukiwania wartości w zbiorach danych, aby wydobyć wartości z żądanej kolumny i zakresu. LOOKUP oraz VLOOKUP działają podobnie w zakresie wyników, ale różnią się możliwościami operacyjnymi. W tym artykule omówimy Excel LOOKUP vs VLOOKUP funkcje wymieniając różnice i zamienność między nimi.
Załóżmy, że mamy zbiór danych o wartości Sprzedaż produktów Chcemy wyszukać dowolną wartość w wybranych kolumnach lub zakresach używając LOOKUP oraz VLOOKUP aby wykazać różnice między nimi.
Zbiór danych do pobrania
Zapraszamy do pobrania zeszytu ćwiczeń z poniższego linku.
Lookup vs Vlookup.xlsxPodstawy LOOKUP & VLOOKUP
LOOKUP Funkcja:
Składnia LOOKUP funkcja jest
LOOKUP(lookup_value, lookup_vector, [result_vector])
Albo
LOOKUP(lookup_value,array)
W składzie,
lookup_value; wartość, której chcesz szukać.
lookup_vector; pojedynczy wiersz lub kolumna, w której lookup_value istnieje.
[result_vector](opcja); jednakowej wielkości do lookup_vector , pojedynczy wiersz lub kolumna, z której pobierana jest wartość wynikowa. Funkcja zwraca dane 1. kolumny w przypadku jej braku.
array; wyciąga wartość pasującą do lookup_value z zakresu.
VLOOKUP Funkcja:
Składnia VLOOKUP funkcja to
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
W składzie,
lookup_value; wartość, której chcesz szukać.
table_array; tabelę lub zakres, w którym szukasz lookup_value .
col_index_num; numer kolumny, z której lookup_value ma być wydobyta.
[range_lookup]; deklaruje status lookup match. TRUE - przybliżona zgodność , FALSE - Dokładne dopasowanie.
Read More: Czym jest tablica w VLOOKUP (wyjaśnienie z przykładami)?
Excel LOOKUP a funkcja VLOOKUP
1) Postępowanie z dopasowaniem przybliżonym
Jedną z głównych różnic pomiędzy LOOKUP oraz VLOOKUP funkcje jest to, że LOOKUP funkcja jest związana z Orientacyjnie Mecz . gdzie VLOOKUP oferuje zarówno Orientacyjnie oraz Exact mecze.
➤ LOOKUP automatycznie pobiera przybliżone dopasowania z lookup_arrar (tj, B4:B16 )
➤VLOOKUP oferuje opcję dopasowania przybliżonego lub dokładnego, aby pobrać wartość z col_index_num.
Wykonywanie funkcji LOOKUP
Wzór, którego używamy w Wynik wyszukiwania komórka to
=LOOKUP(H4,B4:B16,C4:C16)
Tutaj,
H4; to lookup_value.
B4:B16; to lookup_vector.
C4:C16; to [result_vector].
Z zestawu danych chcemy uzyskać wartość zwrotną dla każdego losowego lookup_value (t.j., Czekolada ). Ale nie mamy żadnych wpisów tego typu wciąż LOOKUP Formuła zwraca wartość. Oczywiście, wartość wynikowa jest błędna. LOOKUP formuła pobiera przybliżoną wartość pasującą do lookup_value (t.j., Czekolada ).
Wykonywanie funkcji VLOOKUP
Wzór stosowany w Wynik Vlookup komórka to
=VLOOKUP(H11,B4:E16,2,FALSE)
Tutaj,
H11; to lookup_value.
B4:E16; to table_array.
2; to col_index_num.
FALSE; to [range_lookup].
Podobnie jak w przypadku LOOKUP formuła, używamy VLOOKUP formuła do pobierania wartości wynikowej z wybranego numeru kolumny. zwraca #N/A ponieważ nie ma takiego wpisu.
Zarówno LOOKUP oraz VLOOKUP Wyniki funkcji na jednym obrazku dają pełne poczucie LOOKUP Ograniczenie funkcji do dopasowania przybliżonego.
Teraz można powiedzieć, że ograniczone przez Domyślne dopasowanie przybliżone , LOOKUP funkcja pozostaje w tyle za VLOOKUP funkcja.
Read More: Dlaczego VLOOKUP zwraca #N/A kiedy istnieje dopasowanie (5 przyczyn & rozwiązania)
Podobne lektury
- Jak zastosować podwójny VLOOKUP w Excelu (4 szybkie sposoby)
- VLOOKUP nie działa (8 powodów & rozwiązania)
- INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
- VLOOKUP i zwróć wszystkie dopasowania w Excelu (7 sposobów)
- Użyj VLOOKUP z wieloma kryteriami w programie Excel (6 metod + alternatywy)
2) Wykonywanie operacji w obu kierunkach
Na stronie LOOKUP funkcja wyszukuje i dopasowuje wartości w obu kierunkach od lewej do prawej lub od prawej do lewej Jednakże VLOOKUP funkcja robi tylko od lewej do prawej wyszukiwanie w celu dopasowania. a dokładniej dla VLOOKUP, the lookup_value musi być w lewej części do kolumn, z których pobiera wartości wynikowe.
➤ LOOKUP umożliwia operowanie od lewej do prawej lub od prawej do lewej. pasuje do lookup_value do wierszy lub kolumn jednocześnie.
➤VLOOKUP pozwala tylko na operowanie od lewej do prawej. pasuje do lookup_value tylko do kolumn.
Wykonywanie funkcji LOOKUP
Wzór, którego używamy w Wynik komórka to
=LOOKUP(H4,C4:C16,B4:B16)
Tutaj,
H4; to lookup_value.
C4:C16; to lookup_vector.
B4:B16; to [result_vector].
W zbiorze danych chcemy uzyskać wartość zwrotną dla każdego losowego lookup_value (t.j., 57 ).Korzystamy z. LOOKUP funkcja, aby wyjść z wynikiem i wychodzi z dokładnym wynikiem (tj, Otręby ). jako że. LOOKUP Funkcja działa w obu kierunkach i jest w stanie pobrać [result_vector].
Wykonywanie funkcji VLOOKUP
Wzór, którego używamy w Vlookup Wynik komórka to
=VLOOKUP(H11,B4:E16,1,FALSE)
Tutaj,
H11; to lookup_value.
B4:E16; to table_array.
1; to col_index_num.
FALSE; to [range_lookup].
Jak np. LOOKUP formuła VLOOKUP formuła pobiera wartość wynikową z wybranego numeru kolumny (tj, 1 ).Zwraca #N/A ponieważ nie jest w stanie wyszukać wartości zwrotnej w kolumnach, które są pozostawione do lookup_value. Tutaj col_index_num (t.j., 1 ) pozostawia się do lookup_value kolumna (tj, 2 ).
Możesz po prostu zróżnicować LOOKUP oraz VLOOKUP kierunkowość funkcji wystarczy spojrzeć na poniższy obraz.
Tak więc. LOOKUP Funkcja jest wielowymiarowa, biorąc pod uwagę jej operatywność, gdzie VLOOKUP funkcja potyka się.
Read More: 7 typów Lookup, których możesz użyć w Excelu
3. wymienne LOOKUP i VLOOKUP
Zarówno LOOKUP oraz VLOOKUP Funkcje generują wyniki lookup w podobny sposób poza szukaniem kierunków. W większości przypadków możemy używać ich zamiennie.
Ze składni wynika, że. LOOKUP Funkcja jest prosta i zwraca wartości z zaglądania do lookup_vector . VLOOKUP Funkcja również to robi, ale w bardziej skomplikowany sposób. VLOOKUP Funkcja zwraca wartości z kolumny określonej w argumencie.
Wykonywanie funkcji LOOKUP
Wzór stosowany w Wynik jest
=LOOKUP(H4,B4:B16,C4:C16)
W formule,
H4; to lookup_value.
B4:B16; to lookup_vector.
C4:C16; to [result_vector].
Otrzymujesz 57 Jeśli sprawdzisz wartość w Ilość kolumna, otrzymujesz wpis taki sam jak wynik.
Więc, po prostu możemy powiedzieć, że LOOKUP formuła wraca z właściwym wynikiem.
Wykonywanie funkcji VLOOKUP
Wzór, którego używamy w Wynik Vlookup komórka to
=VLOOKUP(H11,B4:E16,2,FALSE)
W formule,
H11; to lookup_value.
B4:E16; to table_array.
2; to col_index_num.
FALSE; to [range_lookup].
Tak samo jak LOOKUP wzór, VLOOKUP zwraca 57 jako wynik. I po prostu stwierdzasz patrząc, że wartość wynikowa jest prawidłowa.
Na podstawie poniższego rysunku można stwierdzić, że zmieniające się zachowanie wśród LOOKUP oraz VLOOKUP funkcje.
Wykonując zarówno LOOKUP oraz VLOOKUP funkcji, po prostu mówimy, że obie są podobne w swojej ofercie i zapewniają dokładnie takie same wyniki.
Read More: Jak wyszukać wiele wartości w programie Excel (10 sposobów)
Wniosek
Na stronie LOOKUP oraz VLOOKUP są podobne w dostarczaniu wyników biorąc pod uwagę odpowiednie kierunki. chociaż LOOKUP funkcja jest wielowymiarowa i łatwiejsza do zastosowania niż VLOOKUP Jednak w przypadku dokładnego dopasowania VLOOKUP Funkcja stoi unikalna. Mam nadzieję, że wyżej omówione przykłady wyjaśnią twoje zamieszanie. Skomentuj, jeśli masz dalsze pytania lub masz coś do dodania.