Sadržaj
Kad god bi neko trebao tražiti vrijednosti ovisno o više kriterija iz velikog radnog lista, onda možete koristiti neke funkcije da to učinite. XLOOKUP je jedna od funkcija za traženje vrijednosti ovisno o više kriterija. U ovom članku ću objasniti XLOOKUP s više kriterija u Excel-u.
Da bih bio vidljiviji, koristit ću skup podataka o zaposlenima iz različitih odjela. Postoje 3 kolone u skupu podataka koji su Ime zaposlenika, Odjeljenje, i Plata. Ovdje ove kolone predstavljaju informacije o plati za zaposlenik.
Preuzmi za vježbanje
XLOOKUP s više kriterija.xlsx
4 načina za XLOOKUP s više kriterija
1. XLOOKUP s više kriterija
Možete koristiti funkciju XLOOKUP s više kriterija .
Da biste koristili funkciju XLOOKUP , prvo odaberite ćeliju u koju želite postaviti svoju traženu vrijednost.
➤ Ovdje sam odabrao ćeliju H4
Zatim, unesite sljedeću formulu u odabranu ćeliju ili u Traka formule.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Želim pogledati Platu Ahmeda koji radi u IT odjelu . U funkciji je odabrana vrijednost traženja F4 & G4 , zatim je odabrao lookup_array B4:B14 & C4:C14
a zatim je izabrao return_array D4:D14. Konačno,vratite Plata .
Na kraju pritisnite tipku ENTER .
Sada će se prikazati Plaća date lookup_value.
Kasnije, možete koristiti Fill Handle za AutoFill formula za ostale ćelije u koloni Plata .
Alternativni način
Prvo, izaberite ćeliju u koju želite da postavite svoju rezultujuću vrednost.
➤ Ovde sam odabrao ćeliju H4
Zatim unesite sledeću formulu u izabrano ćeliju ili u Traku formule.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Ovdje, da potražite Plata Jima koji radi u Računovođa odjelu. U funkciji kojoj je data lookup_value 1 , sljedeći je odabran lookup_array B5:B14=F4 * C4:C14=G4
a zatim odabran return_array D4:D14. Konačno, vratit će se Plata .
Pritisnite tipku ENTER , na kraju će se prikazati Plaća date lookup_value.
Sada možete koristiti formulu Fill Handle do AutoFill za ostale ćelije u koloni Plata .
Pročitajte više: VLOOKUP s više kriterija uključujući raspon datuma u Excelu (2 načina)
2. Dvodimenzionalni/ugniježđeni XLOOKUP
Ovdje možete koristiti XLOOKUP funkcioniše na dvodimenzionalni ili ugniježđeni način za traženje vrijednosti.
Prvo, odaberite ćeliju u koju ćete smjestitirezultujuća vrijednost.
➤ Ovdje sam odabrao ćeliju J4
Zatim unesite sljedeću formulu u odabranu ćeliju ili u Traka formule.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Ovdje, želim pogledati Platu od Ahmeda koji radi u IT odjelu. U funkciji je data lookup_value H4 i odabrana lookup_array B5:B7 a zatim je ponovo korištena funkcija XLOOKUP i izabrao 2. kriterij I4 i lookup_array C3:F3 sa return_array C4:F7 . Neuvjerljivo, vratit će Platu .
Na kraju pritisnite tipku ENTER .
Zatim, će prikazati Platu date lookup_value.
Ovdje možete koristiti Fill Handle u formulu Automatsko popunjavanje za ostale ćelije u koloni Plata .
Alternativa ugniježđenom XLOOKUP
Možete koristiti ugniježđenu XLOOKUP formulu na drugi način.
Prvo, odaberite ćeliju da postavite svoju rezultirajuću vrijednost.
➤ Ovdje sam odabrao ćeliju J8
Zatim unesite sljedeću formulu u odabranu ćeliju ili u Traka formule.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Ovdje, upravo sam zamijenio vrijednosti pretraživanja iz unutrašnje u vanjsku XLOOKUP funkciju.
Na kraju, pritisnite tipku ENTER .
Odmah će se prikazati Plata datoglookup_value.
Pročitajte više: Vlookup s više kriterija bez pomoćnog stupca u Excelu (5 načina)
3. Kompleksni višestruki kriteriji
Također možete tražiti vrijednosti ovisno o više složenih kriterija koristeći XLOOKUP funkciju zajedno sa LIJEVO funkcijo .
Za početak, odaberite ćeliju da postavite svoju rezultujuću vrijednost.
➤ Ovdje sam odabrao ćeliju F4
Zatim upišite sljedeću formulu u odabranoj ćeliji ili u Traku formule.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Ovdje, za različiti kriterijumi koriste odvojene logičke izraze. U funkciji LEFT data je lookup_value “A” sa odabranim rasponom B4:B14 . Za drugi kriterij korišten je “=” operator sa lookup_value unutar odabranog raspona C4:C14. Onda sam izabrao opseg B4:D14 kao povratni_niz . Konačno, vratit će Platu sa Ime zaposlenika i Odjel
Pritisnite tipku ENTER i prikazat će se Plata date lookup_value.
Stoga, možete koristiti formulu Fill Handle do AutoFill za ostale ćelije u koloni Plata .
Pročitajte više: Kako pretraživati više listova u Excelu (3 metode)
4. Logički Kriterij
Možete koristiti i funkciju XLOOKUP za traženje vrijednosti ovisno o više logičkih kriterija.
Za početak, odaberite ćeliju u koju ćete smjestiti vašu rezultantnu vrijednost.
➤ Ovdje sam odabrao ćeliju F4
Zatim, unesite sljedeću formulu u odabranu ćeliju ili u Traka formule.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Ovdje, za višestruku logiku, koristit ću booleovu logiku, a zatim će tražiti broj. U funkciji XLOOKUP data je vrijednost_potraži “1” sa odabranim rasponom C4:C14 . Za drugi kriterij korišten je “>” operator sa lookup_value unutar odabranog raspona D4:D14. Onda sam izabrao opseg B4:D14 kao povratni_niz . Konačno, vratit će Platu veću od 3000 .
Sada pritisnite ENTER ključ.
U međuvremenu će prikazati Platu date lookup_value.
Ukratko, možete koristiti ručicu za popunjavanje za automatsko popunjavanje formulu za ostale ćelije u koloni Plaća .
Pročitajte više: Traženje i vraćanje više vrijednosti spojenih u jednu ćeliju u Excelu
Vježba Odjeljak
U radnoj svesci dao sam vježbu za vježbanje ovih objašnjenih načina XLOOKUP sa više kriterija. Možete ga preuzeti sa gore navedenog.
U zaključku
U ovom članku pokušao sam objasniti 4 laka ibrzi načini XLOOKUP sa više kriterija u Excelu. Ovi različiti načini će vam pomoći da izvršite XLOOKUP sa više kriterija. Na kraju, ali ne i najmanje važno, ako imate bilo kakve prijedloge, ideje i povratne informacije, slobodno komentirajte ispod.