XLOOKUP z wieloma kryteriami w Excelu (4 proste sposoby)

  • Udostępnij To
Hugh West

Kiedykolwiek ktoś może potrzebować wyszukać wartości w zależności od wielu kryteriów z dużego arkusza, wtedy można użyć pewnych funkcji, aby to zrobić. XLOOKUP jest jedną z funkcji umożliwiających wyszukiwanie wartości w zależności od wielu kryteriów. W tym artykule wyjaśnię XLOOKUP z wieloma kryteriami w Excelu.

Aby to lepiej zobrazować, użyję zbioru danych zawierającego informacje o pracownikach różnych działów. W zbiorze danych znajdują się 3 kolumny, którymi są Nazwisko pracownika, Dział, oraz Wynagrodzenie. Tutaj te kolumny reprezentują informacje o wynagrodzeniu pracownika.

Pobierz do ćwiczeń

XLOOKUP z wieloma kryteriami.xlsx

4 Sposoby na wykonanie XLOOKUP z wieloma kryteriami

1. XLOOKUP z wieloma kryteriami

Możesz użyć funkcja XLOOKUP z wieloma kryteriami.

Aby użyć XLOOKUP Funkcja najpierw wybierz komórkę, w której chcesz umieścić swoją wartość lookup.

➤ Tutaj wybrałem komórkę H4

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)

Chcę spojrzeć w górę na Wynagrodzenie z Ahmed który pracuje w IT W wybranej funkcji należy wybrać lookup_value F4 & G4 , następnie wybrał lookup_array B4:B14 & C4:C14 następnie wybrał return_array D4:D14. Na koniec zwróci Wynagrodzenie .

Na koniec naciśnij przycisk ENTER klucz.

Teraz pokaże się Wynagrodzenie danej lookup_value.

Później możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek w Wynagrodzenie kolumna.

Alternatywna droga

Najpierw wybierz komórkę, w której chcesz umieścić wartość wynikową.

➤ Tutaj wybrałem komórkę H4

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)

Tutaj, aby sprawdzić Wynagrodzenie z Jim który pracuje w Księgowy dział. W podanej funkcji lookup_value 1 , następnie wybrał lookup_array B5:B14=F4 * C4:C14=G4 następnie wybrał return_array D4:D14. Na koniec zwróci Wynagrodzenie .

Naciśnij przycisk ENTER klawisz, w końcu pokaże się Wynagrodzenie danej lookup_value.

Teraz możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek Wynagrodzenie kolumna.

Read More: VLOOKUP z wieloma kryteriami w tym zakresem dat w Excelu (2 sposoby)

2. dwuwymiarowe/zagnieżdżone XLOOKUP

Tutaj możesz użyć XLOOKUP funkcja w sposób dwuwymiarowy lub zagnieżdżony do wyszukiwania wartości.

Najpierw wybierz komórkę, w której umieścisz swoją wartość wynikową.

➤ Tutaj wybrałem komórkę J4

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))

Tutaj chcę sprawdzić Wynagrodzenie z Ahmed który pracuje w IT dział. W podanej funkcji lookup_value H4 i wybrał lookup_array B5:B7 następnie ponownie użył XLOOKUP i wybrał 2. kryterium I4 i lookup_array C3:F3 z tablica C4:F7 ...w końcu zwróci Wynagrodzenie .

Na koniec należy nacisnąć przycisk ENTER klucz.

Następnie wyświetli się Wynagrodzenie danej lookup_value.

Tutaj możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek Wynagrodzenie kolumna.

Alternatywa dla zagnieżdżonych XLOOKUP

Możesz użyć zagnieżdżonego XLOOKUP formuła w inny sposób.

Najpierw wybierz komórkę, w której umieścisz swoją wartość wynikową.

➤ Tutaj wybrałem komórkę J8

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))

Tutaj po prostu zamieniłem wartości lookup z wewnętrznego na zewnętrzny XLOOKUP funkcja.

Na koniec naciśnij przycisk ENTER klucz.

Natychmiast pokaże Wynagrodzenie danej lookup_value.

Read More: Vlookup z wieloma kryteriami bez kolumny pomocniczej w Excelu (5 sposobów)

3) Złożona wielokrotność kryteriów

Możesz również wyszukać wartości w zależności od wielu złożonych kryteriów używając XLOOKUP funkcja wraz z funkcja LEWA .

Na początek wybierz komórkę, w której umieścisz swoją wartość wynikową.

➤ Tutaj wybrałem komórkę F4

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)

Tutaj dla różnych kryteriów użyto oddzielnych wyrażeń logicznych. W LEWA funkcja podana lookup_value "A" z wybranym zakresem B4:B14 Dla drugiego kryterium użyto operatora "=" z lookup_value w wybranym zakresie C4:C14. Następnie wybrałem zakres B4:D14 jako tablica . Na koniec zwróci Wynagrodzenie z Nazwa pracownika oraz Dept.

Naciśnij przycisk ENTER i wyświetli się Wynagrodzenie danej lookup_value.

Dlatego można użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek Wynagrodzenie kolumna.

Read More: Jak wyszukiwać w wielu arkuszach w programie Excel (3 metody)

4) Kryteria logiczne

Można również użyć XLOOKUP Funkcja umożliwiająca wyszukiwanie wartości w zależności od wielu kryteriów logicznych.

Na początek wybierz komórkę, w której umieścisz swoją wartość wynikową.

➤ Tutaj wybrałem komórkę F4

Następnie wpisz następującą formułę w wybranej komórce lub w polu Formuła Bar.

=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)

Tutaj dla wielokrotności logicznej użyję logiki boolean, a następnie będzie szukać liczby.W XLOOKUP funkcja podana lookup_value "1" z wybranym zakresem C4:C14 W przypadku drugiego zastosowanego kryterium ">" operator z lookup_value w wybranym zakresie D4:D14. Następnie wybrałem zakres B4:D14 jako tablica . Na koniec zwróci Wynagrodzenie większy niż 3000 .

Teraz naciśnij przycisk ENTER klucz.

W międzyczasie pokaże. Wynagrodzenie danej lookup_value.

W skrócie, możesz użyć Uchwyt do napełniania do AutoFill formuła dla pozostałych komórek w Wynagrodzenie kolumna.

Read More: Wyszukaj i zwróć wiele wartości połączonych w jednej komórce w Excelu

Część ćwiczeniowa

W zeszycie ćwiczeń dałam arkusz do przećwiczenia tych wyjaśnionych sposobów XLOOKUP z wieloma kryteriami. Możesz go pobrać z powyższej strony.

W podsumowaniu.

W tym artykule starałem się wyjaśnić 4 łatwe i szybkie sposoby na XLOOKUP z wieloma kryteriami w Excelu. Te różne sposoby pomogą Ci wykonać XLOOKUP Wreszcie, jeśli masz jakieś sugestie, pomysły i opinie, prosimy o komentarz poniżej.

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