Bruger du Excel meget, har du sikkert brugt OPSLAG-funktioner ret ofte. Hvis du ikke er bekendt, bruges SLAG-funktionen til at søge gennem en enkelt række eller kolonne for at finde en bestemt værdi i en anden række eller kolonne.

Denne funktion er praktisk, når du arbejder med mange data i et Excel-ark. I Excel er der flere typer OPSLAG-funktioner.

I denne artikel vil vi fortælle dig alt, hvad du behøver at vide om XLOOKUP-funktionen i Microsoft Excel, sammen med nogle nyttige eksempler.

Hvad er XLOOKUP-funktionen i Excel?

XLOOKUP erstatter de gamle funktioner som HLOOKUP, VLOOKUP og LOOKUP. Det understøtter lodrette og vandrette opslag.

Med andre ord, XLOOKUP-funktionen giver dig mulighed for hurtigt at finde en værdi i et givet datasæt, både vandret og lodret, og returnerer dens tilsvarende værdi i en anden række eller kolonne.

Der er mange måder at bruge XLOOKUP-funktionen på for at få mest muligt ud af den. Vi tager et kig på nogle af XLOOKUP-eksemplerne, der ville give dig en bedre forståelse af det.

instagram viewer

Sådan får du adgang til XLOOKUP-funktionen

Desværre er XLOOKUP ikke tilgængelig for brugere, der kører Office 2010, 2013, 2016 og 2019 versioner. Den er kun tilgængelig på Microsoft Office 365-pakken.

Hvis du ikke bruger Microsoft 365 suite på din computer, skal du muligvis opgrader til Microsoft 365 for at få adgang til XLOOKUP-funktionen. Og hvis du allerede bruger Microsoft 365, så vil du finde muligheden allerede aktiveret i Excel. XLOOKUP er også tilgængelig på Office 365 online.

Relaterede: Office 2021 vs. Microsoft 365: Hvilken skal du bruge?

Syntaks for XLOOKUP-funktion

XLOOKUP-funktionens syntaks ligner syntaksen for VLOOKUP og HLOOKUP. Hvis du nogensinde har brugt dem, vil du finde det mere bekvemt at bruge XLOOKUP. Her er syntaksen for XLOOKUP-funktionen i Excel:

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

XLOOKUP-funktionen understøtter op til seks argumenter, og her er deres værdier.

  1. opslagsværdi (påkrævet): den værdi, du ønsker at finde.
  2. lookup_array (påkrævet): det array, hvor du vil søge efter opslagsværdien.
  3. return_array (påkrævet): arrayet, hvorfra du vil hente og returnere værdierne, når opslagsværdien er fundet.
  4. [hvis_ikke_fundet] (valgfrit): Når matchen ikke findes, er dette den værdi, der skal returneres.
  5. [match_mode] (valgfrit): Dette argument lader dig angive den type match, du leder efter. Der er forskellige værdier for at angive det:
    • 0 - Den leder efter et nøjagtigt match, og værdien skal nøjagtigt svare til værdien i lookup_array. Det er også indstillet som standard, når det ikke er nævnt.
    • -1 - Den leder efter det nøjagtige match og, når den er fundet, vender den tilbage til den næste mindre værdi.
    • 1 - Den leder efter det nøjagtige match og når den er fundet, vender den tilbage til den næste større værdi.
    • 2 - Den udfører delvis matchning ved hjælp af jokertegn hvor *, ?, og ~ have en særlig betydning.
  6. [søgetilstand] (valgfrit): Bruges til at angive XLOOKUP's søgetilstand i lookup_array. Der er forskellige værdier for at angive det samme:
    • 1 - Udfører søgning fra det første element. Det er sat som standard, når intet er angivet.
    • -1 - Udfører omvendt søgning startende ved det sidste punkt.
    • 2 - Udfører en binær søgning i lookup_arrayet, hvor dataene skal sorteres i stigende rækkefølge. Hvis dataene ikke er sorteret, kan det give fejl eller forkerte resultater.
    • -2 - Udfører en binær søgning i lookup_array, hvor data skal sorteres i faldende rækkefølge. Hvis dataene ikke er sorteret, kan det give fejl eller forkerte resultater.

Relaterede: Hvad er jokertegn i Excel? Sådan bruger du dem

Fordele og ulemper ved XLOOKUP-funktionen i Excel

XLOOKUP er stadig en funktion, der har sine fordele frem for VLOOKUP og INDEX/MATCH. Men det har også sine ulemper.

Fordele ved XLOOKUP-funktionen

  • Det fungerer både lodret og vandret.
  • Har brug for tre argumenter i stedet for fire argumenter i funktionerne VLOOKUP og INDEX MATCH.
  • Sætter altid som standard et nøjagtigt match.
  • Kan udføre delvise matchopslag ved hjælp af jokertegn.
  • Kan udføre opslag i faldende rækkefølge.
  • Bruger én funktion i stedet for to i INDEX MATCH.

Ulemper ved XLOOKUP-funktionen

  • Valgfri argumenter kan se komplekse ud for begyndere.
  • Kan forbruge mere tid, når du vælger to områder, og der er for mange celler i regnearket.
  • Returnerer en fejl, når opslag og matrixretur ikke er af samme længde.
  • Skal huske både opslags- og returområder.

Sådan bruges XLOOKUP-funktionen i Excel

XLOOKUP-funktionen fungerer på samme måde som OPSLAG-funktionen i Excel. Du kan bruge XLOOKUP ved blot at vælge cellereferencer, hvor funktionen skal fungere.

Alternativt kan du også bruge "Formel bar" boksen placeret øverst; og indsæt XLOOKUP-funktionens syntaks der.

Eksempler på XLOOKUP-funktion

Hvis alt dette er forvirrende for dig, vil vi forsøge at forklare det gennem følgende eksempler. Disse eksempler vil give dig en bedre idé om, hvordan XLOOKUP-funktionen fungerer.

Eksempel 1

Lad os antage, at du har et datasæt, der ser sådan ud (på billedet nedenfor), og du vil have Matthews videnskabsmærker i F- og G-cellerne.

Og for at få disse data bruger vi følgende XLOOKUP-funktion i F2-cellen:

=XLOOKUP(F2;A2:A15;B2:B15)

Og formlen ville resultere i Matthews Science-score i den næste celle. Dette skyldes, at vi har givet opslagsværdien som F2, som i dette tilfælde er Matthew.

Eksempel 2

Lad os tage det samme datasæt, men med navnene på højre side denne gang. Igen leder vi stadig efter Matthew's Science-score.

Her er XLOOKUP-funktionen, som vi vil bruge i dette tilfælde:

=XLOOKUP(F2;D2:D15;A2:A15)

De resulterende data for denne funktion vil også være de samme. Selvom det er det samme resultat opslag_array og return_array værdier ændres her.

XLOOKUP-funktionen løser de største problemer med VLOOKUP-funktionen. Du kan flytte rækkerne og kolonnerne på enhver måde, og XLOOKUP ville stadig fungere. Men VLOOKUP ville returnere en fejl.

Eksempel 3

Du kan også hente flere resultater vandret og lodret på samme tid. Så hvis vi vil have Matthews score i alle fag, er det også muligt. XLOOKUP-funktionen i vores tilfælde ville være:

=XLOOKUP(F2;D2:D15;A2:C15)

Resultatet af denne funktion ville være det samme.

I dette tilfælde udførte XLOOKUP-funktionen en vandret og en lodret søgning, og resultaterne var fuldstændig nøjagtige. Her blev argumentværdierne ændret i overensstemmelse hermed.

Relaterede: Sådan bruges AVERAGEIF-funktionen i Excel

Brug XLOOKUP i stedet for VLOOKUP

XLOOKUP er en stor forbedring, når det kommer til opslagsfunktioner. Den eneste ulempe ved XLOOKUP-funktionen er, at den ikke er bagudkompatibel. Hvis du deler regneark med ældre versioner af Microsoft Office Suite, kan du opleve fejl.

Du kan dog få adgang til XLOOKUP fra Office 365 Online. XLOOKUP-funktionen er stadig i dens tidlige stadier, så Excel-brugere vil tage lidt tid at adoptere den.

6 måder, du kan få en gratis Microsoft Office-licens på

Gratis Microsoft Office-licenser er svære at få, men de findes. Sådan kan du bruge Microsoft Office gratis.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Produktivitet
  • Microsoft Excel
  • Tips til regneark
  • Microsoft Office-tip
Om forfatteren
Varun Kesari (34 artikler udgivet)

Teknologi redaktør. Jeg er en tvangstanker, og jeg udsætter fremtiden. Interesseret i rejser og film.

Mere fra Varun Kesari

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere