Indholdsfortegnelse
Når nogen har brug for at søge værdier afhængigt af flere kriterier fra et stort regneark, kan du bruge nogle funktioner til at gøre det. XLOOKUP er en af funktionerne til at søge efter værdier afhængigt af flere kriterier. I denne artikel vil jeg forklare XLOOKUP med flere kriterier i Excel.
For at gøre det mere synligt vil jeg bruge et datasæt med oplysninger om medarbejdere i forskellige afdelinger. Der er 3 kolonner i datasættet, som er Medarbejderens navn, afdeling, og Løn. Her repræsenterer disse kolonner lønoplysningerne for en medarbejder.
Download til praksis
XLOOKUP med flere kriterier.xlsx4 måder at lave XLOOKUP med flere kriterier på
1. XLOOKUP med flere kriterier
Du kan bruge XLOOKUP-funktionen med flere kriterier.
Hvis du vil bruge XLOOKUP funktionen skal du først vælge den celle, hvor du vil placere din opslagsværdi.
➤ Her har jeg valgt cellen H4
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Jeg vil se op på den Løn på Ahmed som arbejder i den IT afdeling. I den valgte funktion skal den opslagsværdi F4 & G4 , dernæst valgte den opslagsbatteri B4:B14 & C4:C14
derefter valgt den return_array D4:D14. Endelig returnerer den den Løn .
Endelig skal du trykke på INDTAST nøgle.
Nu vil den vise den Løn af den givne opslagsværdi.
Senere kan du bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne i Løn kolonne.
En alternativ måde
Først skal du vælge den celle, hvor du vil placere din resultantværdi.
➤ Her har jeg valgt cellen H4
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Her skal du slå op i Løn på Jim som arbejder på Revisor afdeling. I den givne funktion er den opslagsværdi 1 , dernæst valgte den opslagsbatteri B5:B14=F4 * C4:C14=G4
derefter valgt den return_array D4:D14. Endelig returnerer den den Løn .
Tryk på INDTAST nøgle, til sidst vil den vise den Løn af den givne opslagsværdi.
Nu kan du bruge Håndtag til påfyldning til AutoFill formel for resten af cellerne i Løn kolonne.
Læs mere: VLOOKUP med flere kriterier, herunder datointerval i Excel (2 måder)
2. To-dimensional/skjulte XLOOKUP
Her kan du bruge XLOOKUP funktion på en todimensional eller indlejret måde til at søge efter værdier.
Først skal du vælge den celle, hvor du vil placere din resultantværdi.
➤ Her har jeg valgt cellen J4
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Her vil jeg slå op i Løn på Ahmed som arbejder i den IT afdeling. I den givne funktion er den opslagsværdi H4 og valgte den opslagsbatteri B5:B7 derefter igen brugt den XLOOKUP funktion og valgte det 2. kriterium I4 og opslagsbatteri C3:F3 med den return_array C4:F7 . Uafgjort vil den returnere den Løn .
Til sidst skal du trykke på INDTAST nøgle.
Derefter vil den vise den Løn af den givne opslagsværdi.
Her kan du bruge Håndtag til påfyldning til AutoFill formel for resten af cellerne i Løn kolonne.
Et alternativ til indlejret XLOOKUP
Du kan bruge den indlejrede XLOOKUP formel på en anden måde.
Først skal du vælge den celle, hvor du vil placere din resultantværdi.
➤ Her har jeg valgt cellen J8
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Her har jeg bare byttet om på opslagsværdierne fra den indre til den ydre XLOOKUP funktion.
Endelig skal du trykke på INDTAST nøgle.
Den vil straks vise den Løn af den givne opslagsværdi.
Læs mere: Vlookup med flere kriterier uden en hjælpekolonne i Excel (5 måder)
3. Komplekse flere kriterier
Du kan også slå værdier op på baggrund af flere komplekse kriterier ved hjælp af XLOOKUP funktion sammen med funktionen LEFT .
Til at begynde med skal du vælge den celle, hvor du vil placere din resultantværdi.
➤ Her har jeg valgt cellen F4
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Her anvendes der for de forskellige kriterier separate logiske udtryk. I VENSTRE funktion givet den opslagsværdi "A" med det valgte område B4:B14 For det andet kriterium anvendes operatoren "=" med opslagsværdi inden for det valgte område C4:C14. Derefter valgte jeg den område B4:D14 som return_array Endelig returnerer den Løn med Medarbejderens navn og Afd.
Tryk på INDTAST tasten, og den vil vise den Løn af den givne opslagsværdi.
Derfor kan du bruge Håndtag til påfyldning til AutoFill formel for resten af cellerne i Løn kolonne.
Læs mere: Sådan Opslag på tværs af flere ark i Excel (3 Metoder)
4. Logiske kriterier
Du kan også bruge XLOOKUP funktion til at søge efter værdier på grundlag af flere logiske kriterier.
Til at begynde med skal du vælge den celle, hvor du vil placere din resultantværdi.
➤ Her har jeg valgt cellen F4
Skriv derefter følgende formel i den valgte celle eller i feltet Formel Bar.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Her vil jeg for flere logiske bruge boolsk logik, og så vil den søge efter tallet. I XLOOKUP funktion givet den opslagsværdi "1" med det valgte område C4:C14 . for det andet anvendte kriterium ">" operatør med opslagsværdi inden for det valgte område D4:D14. Derefter valgte jeg den område B4:D14 som return_array Endelig returnerer den Løn større end 3000 .
Tryk nu på INDTAST nøgle.
I mellemtiden vil den vise den Løn af den givne opslagsværdi.
Kort sagt, du kan bruge Håndtag til påfyldning til AutoFill formlen for resten af cellerne i Løn kolonne.
Læs mere: Opslag og returnering af flere værdier sammenkædet i én celle i Excel
Øvelsesafsnit
Jeg har givet et øvelsesark i arbejdsbogen til at øve disse forklarede måder at XLOOKUP med flere kriterier. Du kan downloade den fra ovenstående.
Konklusion
I denne artikel har jeg forsøgt at forklare 4 nemme og hurtige måder at XLOOKUP med flere kriterier i Excel. Disse forskellige måder vil hjælpe dig med at udføre XLOOKUP Sidst men ikke mindst, hvis du har forslag, idéer eller feedback, er du velkommen til at kommentere nedenfor.