XLOOKUP med flere kriterier i Excel (4 enkle måter)

  • Dele Denne
Hugh West

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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.