VLOOKUP z wieloma kryteriami w Excelu (6 przykładów)

  • Udostępnij To
Hugh West

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.xlsx

6 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.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.