Sådan bruger du XLOOKUP-funktionen i Excel

Indholdsfortegnelse:

Sådan bruger du XLOOKUP-funktionen i Excel
Sådan bruger du XLOOKUP-funktionen i Excel
Anonim

VLOOKUP-funktionen har altid været en af Excels mest kraftfulde funktioner. Det lader dig søge efter værdier i den første kolonne i en tabel og returnere værdier fra felter til højre. Men Excel har også en funktion kaldet XLOOKUP, som giver dig mulighed for at søge efter en værdi i en hvilken som helst kolonne eller række og returnere data fra enhver anden kolonne.

Sådan fungerer XLOOKUP

XLOOKUP-funktionen er meget nemmere at bruge end VLOOKUP-funktionen, fordi i stedet for at angive en værdi for resultatkolonnen, kan du angive hele området.

Funktionen giver dig også mulighed for at søge i både en kolonne og en række ved at finde værdien ved den krydsende celle.

Parametrene for XLOOKUP-funktionen er som følger:

=XLOOKUP (opslagsværdi, opslagsmatrix, returmatrix, [match_mode], [søgetilstand])

  • lookup_value: Den værdi, du vil søge efter
  • lookup_array: Den matrix (kolonne), du vil søge i
  • return_array: Resultatet (kolonne), du vil hente en værdi fra
  • match_mode (valgfrit): Vælg et eksakt match (0), et eksakt match eller den næstmindste værdi (-1) eller et wildcard-match (2).
  • search_mode (valgfrit): Vælg, om der skal søges begyndende med det første element i kolonnen (1), det sidste element i kolonnen (-1), binær søgning stigende (2) eller binær søgning faldende (-2).

Det følgende er et par af de mest almindelige opslag, du kan lave med XLOOKUP-funktionen.

Sådan søger du efter et enkelt resultat ved hjælp af XLOOKUP

Den nemmeste måde at bruge XLOOKUP på er at søge efter et enkelt resultat ved hjælp af et datapunkt fra én kolonne.

  1. Dette eksempelregneark er en liste over ordrer indsendt af salgsrepræsentanter, inklusive varen, antal enheder, pris og samlet salg.

    Image
    Image
  2. Hvis du vil finde det første salg på listen indsendt af en specifik sælger, kan du oprette en XLOOKUP-funktion, der søger efter et navn i kolonnen Rep. Funktionen returnerer resultatet fra kolonnen Total. XLOOKUP-funktionen til dette er:

    =XLOOKUP(I2, C2:C44, G2:G44, 0, 1)

    • I2: Peger på Rep Name søgecellen
    • C2:C44: Dette er Rep-kolonnen, som er opslagsmatrixen
    • G2:G33: Dette er kolonnen Total, som er returarrayet
    • 0: Vælger et eksakt match
    • 1: Vælger den første kamp i resultaterne
  3. Når du trykker Enter og indtaster navnet på en sælger, vil cellen Samlet resultat vise dig det første resultat i tabellen for den pågældende sælger.

    Image
    Image
  4. Hvis du vil søge efter det seneste salg (da tabellen er ordnet efter dato i omvendt rækkefølge), skal du ændre det sidste XLOOKUP-argument til - 1, som starter søgningen fra den sidste celle i opslagsarrayet og give dig det resultat i stedet.

    Image
    Image
  5. Dette eksempel viser en lignende søgning, som du kan udføre med en VLOOKUP-funktion ved at bruge Rep-kolonnen som den første kolonne i opslagstabellen. XLOOKUP lader dig dog søge efter enhver kolonne i begge retninger. Hvis du f.eks. ønsker at finde den sælger, der solgte årets første Binder-ordre, skal du bruge følgende XLOOKUP-funktion:

    =XLOOKUP(I2, D2:D44, C2:C44, 0, 1)

    • D2: Peger på varesøgningscellen
    • D2:D44: Dette er kolonnen Item, som er opslagsmatrixen
    • C2:C44: Dette er Rep-kolonnen, som er returarrayet til venstre for opslagsarrayet
    • 0: Vælger et eksakt match
    • 1: Vælger den første kamp i resultaterne
  6. Denne gang vil resultatet være navnet på den sælger, der solgte årets første bindeordre.

    Image
    Image

Udfør lodret og vandret match med XLOOKUP

En anden funktion i XLOOKUP, som VLOOKUP ikke er i stand til, er evnen til at udføre både en lodret og vandret søgning, hvilket betyder, at du kan søge efter et element nede i en kolonne og også på tværs af en række.

Denne dobbelte søgefunktion er en effektiv erstatning for andre Excel-funktioner såsom INDEX, MATCH eller HLOOKUP.

  1. I det følgende eksempel på regneark er salget for hver sælger opdelt efter kvartal. Hvis du ville se tredje kvartals salg for en specifik sælger uden XLOOKUP-funktionen, ville denne form for søgning være svær.

    Image
    Image
  2. Med XLOOKUP-funktionen er denne form for søgning nem. Ved at bruge den følgende XLOOKUP-funktion kan du søge efter tredje kvartals salg for en bestemt sælger:

    =XLOOKUP(J2, B2:B42, XLOOKUP(K2, C1:H1, C2:H42))

    • J2: Peger på repræsentant-søgecellen
    • B2:B42: Dette er kolonnen Item, som er kolonneopslagsarrayet
    • K2: Peger på kvartalssøgecellen
    • C1:H1: Dette er rækkeopslagsarrayet
    • C2:H42: Dette er opslagsmatrixen for dollarbeløbet i hvert kvartal

    Denne indlejrede XLOOKUP-funktion identificerer først sælgeren, og den næste XLOOKUP-funktion identificerer det ønskede kvartal. Returværdien vil være den celle, hvor de to opsnapper.

  3. Resultatet for denne formel er kvartals-1-indtjeningen for repræsentanten med navnet Thompson.

    Image
    Image

Brug af XLOOKUP-funktionen

XLOOKUP-funktionen er kun tilgængelig for Office Insider-abonnenter, men vil snart blive rullet ud til alle Microsoft 365-abonnenter.

Hvis du selv vil teste funktionen, kan du blive Office Insider. Vælg File > Account, og vælg derefter Office Insider for at abonnere.

Når du tilmelder dig Office Insider-programmet, vil din installerede version af Excel modtage alle de seneste opdateringer, og du kan begynde at bruge XLOOKUP-funktionen.

Anbefalede: