Spis treści
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.xlsx4 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.