Innholdsfortegnelse
Når noen kanskje trenger å slå opp verdier avhengig av flere kriterier fra et stort regneark, kan du bruke noen funksjoner for å gjøre det. XLOOKUP er en av funksjonene for å slå opp verdier avhengig av flere kriterier. I denne artikkelen skal jeg forklare XLOOKUP med flere kriterier i Excel.
For å gjøre det mer synlig skal jeg bruke et datasett med ansattes informasjon fra forskjellige avdelinger. Det er 3 kolonner i datasettet som er Ansattnavn, Avd, og Lønn. Her representerer disse kolonnene lønnsinformasjonen til en ansatt.
Last ned for å øve
XLOOKUP with Multiple Criteria.xlsx
4 måter å gjøre XLOOKUP med flere kriterier
1. XLOOKUP med flere kriterier
Du kan bruke XLOOKUP-funksjonen med flere kriterier .
For å bruke XLOOKUP -funksjonen, velg først cellen der du vil plassere oppslagsverdien.
➤ Her valgte jeg cellen H4
Skriv deretter inn følgende formel i den valgte cellen eller i formellinjen.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Jeg vil se opp på Lønn til Ahmed som jobber i IT -avdelingen . I den valgte funksjonen oppslagsverdi F4 & G4 , valgte deretter oppslagsmatrisen B4:B14 & C4:C14
og deretter returmatrisen D4:D14. Til slutt vil denreturner Lønn .
Trykk til slutt ENTER tasten.
Nå vil den vise Lønn av den gitte oppslagsverdien.
Senere kan du bruke Fyllhåndtaket for å Autofyll formelen for resten av cellene i Lønn kolonnen.
En alternativ måte
Velg først cellen der du vil plassere den resulterende verdien.
➤ Her valgte jeg cellen H4
Skriv deretter inn følgende formel i den valgte celle eller inn i formellinjen.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Her, for å slå opp Lønn til Jim som jobber ved Regnskapsfører avdeling. I funksjonen gitt oppslagsverdien 1 , valgte deretter oppslagsmatrisen B5:B14=F4 * C4:C14=G4
og deretter returmatrisen D4:D14. Til slutt vil den returnere Lønn .
Trykk på ENTER tasten, til slutt vil den vise Lønn av den gitte oppslagsverdien.
Nå kan du bruke Fyllhåndtaket til Autofyll formelen for resten av cellene i Lønn kolonnen.
Les mer: VLOOKUP med flere kriterier inkludert datoperiode i Excel (2 måter)
2. Todimensjonal/Nested XLOOKUP
Her kan du bruke XLOOKUP funksjoner på en todimensjonal eller nestet måte for å slå opp verdier.
Først velger du cellen for å plassereresulterende verdi.
➤ Her valgte jeg cellen J4
Skriv deretter inn følgende formel i den valgte cellen eller i formellinjen.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Her vil jeg slå opp Lønn av Ahmed som jobber i IT -avdelingen. I funksjonen gitt oppslagsverdi H4 og valgte oppslagsmatrisen B5:B7 brukte deretter funksjonen XLOOKUP igjen og valgte det andre kriteriet I4 og oppslagsmatrisen C3:F3 med returmatrisen C4:F7 . Uten tvil vil den returnere Lønn .
Trykk på ENTER tasten til slutt.
Deretter vil vise Lønn til den gitte oppslagsverdien.
Her kan du bruke Fyllhåndtaket til Autofyll -formelen for resten av cellene i Lønn -kolonnen.
Et alternativ til Nested XLOOKUP
Du kan bruke den nestede XLOOKUP formelen på en annen måte.
Først velger du cellen for å plassere den resulterende verdien.
➤ Her valgte jeg cellen J8
Skriv deretter inn følgende formel i den valgte cellen eller i formellinjen.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Her byttet jeg nettopp oppslagsverdiene fra den indre til den ytre XLOOKUP funksjonen.
Trykk til slutt ENTER -tasten.
Umiddelbart vil den vise Lønn til den gittelookup_value.
Les mer: Vlookup med flere kriterier uten en hjelpekolonne i Excel (5 måter)
3. Komplekse flere kriterier
Du kan også slå opp verdier avhengig av flere komplekse kriterier ved å bruke XLOOKUP funksjonen sammen med VENSTRE-funksjonen .
Til å begynne med, velg cellen for å plassere den resulterende verdien.
➤ Her valgte jeg cellen F4
Skriv deretter inn følgende formel i den valgte cellen eller i formellinjen.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Her, for ulike kriterier brukte separate logiske uttrykk. I VENSTRE funksjon gitt oppslagsverdien “A” med det valgte området B4:B14 . For det andre kriteriet brukes "="-operator med oppslagsverdi innenfor det valgte området C4:C14. Deretter valgte jeg området B4:D14 som returmatrise . Til slutt vil den returnere Lønn med Ansattnavn og Avd.
Trykk på ENTER -tasten og den vil vise Lønn til den gitte oppslagsverdien.
Derfor kan du bruke Fyll-håndtaket til Autofyll -formelen for resten av cellene i Lønn -kolonnen.
Les mer: Hvordan slå opp på tvers av flere ark i Excel (3 metoder)
4. Logisk Kriterier
Du kan også bruke funksjonen XLOOKUP for å slå opp verdier avhengig av flere logiske kriterier.
Til å begynne med, velg cellen for å plassere den resulterende verdien.
➤ Her valgte jeg cellen F4
Skriv deretter inn følgende formel i den valgte cellen eller i formellinjen.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Her, for flere logiske, vil jeg bruke boolsk logikk, og så vil den se etter tallet. I XLOOKUP funksjonen gitt lookup_value “1” med det valgte området C4:C14 . For det andre kriteriet brukes “>” operator med oppslagsverdi innenfor det valgte området D4:D14. Deretter valgte jeg området B4:D14 som returmatrise . Til slutt vil den returnere Lønn større enn 3000 .
Trykk nå ENTER nøkkel.
I mellomtiden vil den vise Lønn til den gitte oppslagsverdien.
Kort sagt, du kan bruke Fyllhåndtaket til Autofyll formelen for resten av cellene i Lønn kolonnen.
Les mer: Slå opp og returner flere verdier sammenkoblet i én celle i Excel
Øv Seksjon
Jeg har gitt et øvelsesark i arbeidsboken for å øve på disse forklarte måtene XLOOKUP med flere kriterier på. Du kan laste den ned fra ovenstående.
Avslutningsvis
I denne artikkelen prøvde jeg å forklare 4 enkle ograske måter XLOOKUP med flere kriterier i Excel. Disse forskjellige måtene vil hjelpe deg å utføre XLOOKUP med flere kriterier. Sist, men ikke minst, hvis du har noen form for forslag, ideer og tilbakemeldinger, kan du gjerne kommentere nedenfor.