Spis treści
VLOOKUP Funkcja jest zazwyczaj używana do szukania wartości w najbardziej wysuniętej na lewo kolumnie w tabeli, a funkcja zwróci wartość w tym samym wierszu z podanej kolumny. W tym artykule dowiesz się, jak możesz użyć tego Funkcja VLOOKUP dla wiele kryteriów w Excelu z odpowiednimi przykładami i ilustracjami.
Pobierz Zeszyt ćwiczeń
Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.
VLOOKUP z wieloma kryteriami.xlsx6 Przykładów użycia VLOOKUP z wieloma kryteriami w Excelu
1. użycie znaku równości do łączenia wielu kryteriów w VLOOKUP w Excelu
W poniższym zbiorze danych znajdują się dane modeli smartfonów trzech popularnych marek. Kolumna B reprezentuje kolumnę pomocniczą, która jest kombinacją wartości obok Kolumna C oraz Kolumna D .
Jako że VLOOKUP funkcja szuka wartości w pierwszej kolumnie, musimy zachować tę pomocniczą kolumnę na pierwszym miejscu w poniższej tabeli.Używając Ampersand (&) , Funkcja VLOOKUP w tym przykładzie będzie szukać wartości tekstowej w Kolumna B która jest połączeniem określonej marki i odpowiadającego jej numeru modelu.
Dla przykładu, poznamy cenę np. Samsung S21 Ultra Mamy tu więc dwa różne kryteria: nazwę marki i numer modelu smartfona.Teraz użyjemy VLOOKUP funkcja wyodrębniająca cenę podanego smartfona.
Na wyjściu Komórka C18 , wymaganym wzorem będzie:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
Po naciśnięciu Wejdź na stronę , od razu wyświetli Ci się cena wskazanego smartfona.
Read More: VLOOKUP z wieloma kryteriami i wieloma wynikami (8 przykładów)
2) VLOOKUP z funkcją CHOOSE do łączenia wielu kryteriów w Excelu
Jeśli nie chcesz używać kolumny pomocniczej do wyodrębniania danych za pomocą VLOOKUP w ramach wielu kryteriów, to możesz połączyć VLOOKUP z funkcją CHOOSE Zamiast tego. WYBIERZ funkcja wybiera wartość lub akcję do wykonania z listy wartości, na podstawie jej numeru indeksu. Ogólny wzór tej funkcji CHOOSE to:
=CHOOSE(index_num, value1, [value2],...)
Ponieważ będziemy znać cenę Samsunga S21 Ultra z tabeli, więc wymagany wzór w Komórka C18 będzie:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
Po naciśnięciu Wejdź na stronę , od razu znajdziesz cenę wspomnianego modelu smartfona.
W tej formule, WYBIERZ funkcja tworzy tabelę z Kolumny B, C i F . jak Kolumny B i C zostały połączone wewnątrz WYBIERZ funkcja, będą one reprezentować jedną kolumnę dla VLOOKUP funkcja tutaj.
Read More: Vlookup z wieloma kryteriami bez kolumny pomocniczej w Excelu (5 sposobów)
3) VLOOKUP z funkcją MATCH do uwzględnienia wielu kryteriów w Excelu
Na stronie MATCH Funkcja zwraca względną pozycję elementu w tablicy, który pasuje do określonej wartości w określonej kolejności. Poprzez połączenie VLOOKUP z MATCH tutaj możemy ręcznie określić typy wyjść.
Wymagany wzór w Komórka C18 będzie teraz:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
Po naciśnięciu Wejdź na stronę , zobaczysz cenę określonego modelu smartfona.
W tej formule MATCH Funkcja szuka wartości obecnej w Komórka B18 w tablicy B4:G4 a następnie zwraca numer kolumny. Ten numer kolumny jest następnie przypisywany do trzeciego argumentu (col_num_index) z VLOOKUP funkcja.
Więc teraz, jeśli zmienisz typ wyjścia w Komórka B18 , odpowiedni wynik w Komórka C18 zostaną zaktualizowane jednocześnie. Na przykład, jeśli wpiszesz Chipset w Komórka B18 , wzór osadzony w Komórka C18 zostanie wyświetlona nazwa chipsetu dla określonego modelu smartfona.
Read More: INDEX MATCH vs VLOOKUP Funkcja (9 przykładów)
4. połączenie VLOOKUP z funkcją IF w celu połączenia wielu kryteriów
Istnieje inna metoda uniknięcia kolumny pomocniczej podczas używania VLOOKUP Funkcja z wieloma kryteriami w Excelu. Musimy użyć Funkcja IF tutaj, aby zdefiniować tablicę lookup dla VLOOKUP funkcja.
Ponieważ używamy tutaj podobnego zestawu danych, wymagana formuła w Komórka C18 do wyciągnięcia będzie cena Samsunga S21 Ultra:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
Naciśnij Wejdź na stronę a formuła natychmiast zwróci cenę podanego modelu smartfona.
Read More: Przykład VLOOKUP z wieloma warunkami IF w Excelu (9 kryteriów)
Podobne lektury
- VLOOKUP nie działa (8 powodów & rozwiązania)
- Dlaczego VLOOKUP zwraca #N/A kiedy istnieje dopasowanie (5 przyczyn & rozwiązania)
- Jak zrobić Vlookup i sumę na wielu arkuszach w Excelu (2 formuły)
- Excel VLOOKUP, aby zwrócić wiele wartości pionowo
5. funkcja VLOOKUP z wieloma kryteriami w jednej kolumnie w Excelu
W tym rozdziale zobaczymy, jak VLOOKUP Funkcja działa na zasadzie szukania wielu wartości w jednej kolumnie. W pierwszym argumencie musimy podać zakres komórek (lookup_value) funkcji VLOOKUP tutaj.
Na przykład, chcemy wyciągnąć dwa numery modeli smartfonów marek Apple i Xiaomi. Tak więc, wymagana formuła w wyjściu Komórka C18 powinno być:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
Po naciśnięciu Wejdź na stronę , dostaniemy dwa numery modeli smartfonów Apple i Xiaomi.
Jako że VLOOKUP Funkcja zawsze wydobywa pierwsze dopasowane dane, w tym przykładzie jako wartości zwrotne pojawiły się tylko pierwsze numery modeli marek Apple i Xiaomi.
Read More: Jak używać VLOOKUP z wieloma kryteriami w różnych kolumnach
6. użycie list rozwijanych jako wielu kryteriów w VLOOKUP
Możemy również stworzyć listy rozwijane dla VLOOKUP Po utworzeniu list rozwijanych nie musisz już ręcznie wprowadzać kryteriów. Raczej wybierzesz markę i numer modelu smartfona z list rozwijanych, a funkcja VLOOKUP wyświetli cenę dla odpowiedniego modelu smartfona.
W poniższym zestawie danych utworzymy teraz dwie listy rozwijane dla marek smartfonów i numerów modeli w Komórki D15 i D16 odpowiednio.
📌 Krok 1:
➤ Wybierz Komórka D15 po pierwsze.
➤ Pod Dane wstążka, wybierz Walidacja danych opcja z Narzędzia danych rozwiń.
Pojawi się okno dialogowe.
📌 Krok 2:
➤ W Pozwól zaznaczyć pole Wykaz opcja.
➤ Włączenie edycji w Źródło i wybrać zakres komórek B5:B13 .
➤ Prasa OK .
Tak więc, pierwsza lista rozwijana dla marek smartfonów jest już gotowa do użycia.
📌 Krok 3:
➤ Podobnie trzeba utworzyć kolejną listę rozwijaną dla numerów modeli smartfonów.Trzeba wybrać zakres komórek C5:C13 w Źródło opcja Walidacja danych okno dialogowe w tym miejscu.
📌 Krok 4:
➤ Teraz w Komórka 18 , wprowadź następujący wzór:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ Z rozwijanej listy wybierz markę smartfona i jego numer modelu, a wyświetli Ci się cena wybranego modelu smartfona.
Za każdym razem, gdy wybierzesz nową markę smartfona i jego model z list rozwijanych, komórka wyjściowa z ceną zostanie zaktualizowana.
Read More: VLOOKUP Aby porównać dwie listy w Excelu (2 lub więcej sposobów)
Słowa końcowe
Mam nadzieję, że opisane powyżej przykłady pomogą Ci teraz zastosować je w swoich arkuszach Excel podczas korzystania z funkcji VLOOKUP z wieloma kryteriami. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.