Hvis du bruker Excel mye, har du sannsynligvis brukt OPPSLAK-funksjoner ganske ofte. Hvis du ikke er kjent, brukes OPSLAKK-funksjonen til å søke gjennom en enkelt rad eller kolonne for å finne en bestemt verdi i en annen rad eller kolonne.

Denne funksjonen kommer godt med når du arbeider med mye data i et Excel-ark. I Excel finnes det flere typer OPPSLAG-funksjoner.

I denne artikkelen vil vi fortelle deg alt du trenger å vite om XLOOKUP-funksjonen i Microsoft Excel, sammen med noen nyttige eksempler.

Hva er XLOOKUP-funksjonen i Excel?

XLOOKUP erstatter de gamle funksjonene som HLOOKUP, VLOOKUP og LOOKUP. Den støtter vertikale og horisontale oppslag.

Med andre ord lar XLOOKUP-funksjonen deg raskt finne en verdi i et gitt datasett, både horisontalt og vertikalt, og returnerer dens tilsvarende verdi i en annen rad eller kolonne.

Det er mange måter å bruke XLOOKUP-funksjonen på for å få mest mulig ut av den. Vi tar en titt på noen av XLOOKUP-eksemplene som vil gi deg en bedre forståelse av det.

Slik får du tilgang til XLOOKUP-funksjonen

Dessverre er XLOOKUP ikke tilgjengelig for brukere som kjører Office 2010, 2013, 2016 og 2019-versjoner. Den er bare tilgjengelig på Microsoft Office 365-pakken.

Hvis du ikke bruker Microsoft 365 suite på datamaskinen, kan det hende du må oppgradere til Microsoft 365 for å få tilgang til XLOOKUP-funksjonen. Og hvis du allerede bruker Microsoft 365, vil du finne alternativet allerede aktivert i Excel. XLOOKUP er også tilgjengelig på Office 365 online.

I slekt: Office 2021 vs. Microsoft 365: Hvilken bør du bruke?

Syntaks for XLOOKUP-funksjonen

XLOOKUP-funksjonens syntaks er lik syntaksen til VLOOKUP og HLOOKUP. Hvis du noen gang har brukt dem, vil du finne det mer praktisk å bruke XLOOKUP. Her er syntaksen for XLOOKUP-funksjonen i Excel:

=XLOOKUP(oppslagsverdi, oppslagsmatrise, returmatrise, [hvis_ikke_funnet], [samsvarsmodus], [søkemodus])

XLOOKUP-funksjonen støtter opptil seks argumenter, og her er verdiene deres.

  1. oppslagsverdi (påkrevd): verdien du vil finne.
  2. lookup_array (påkrevd): matrisen der du vil se etter oppslagsverdien.
  3. return_array (påkrevd): matrisen der du vil hente og returnere verdiene når oppslagsverdien er funnet.
  4. [hvis_ikke_funnet] (valgfritt): Når treffet ikke blir funnet, er dette verdien som skal returneres.
  5. [match_mode] (valgfritt): Dette argumentet lar deg spesifisere typen kamp du ser etter. Det er forskjellige verdier for å spesifisere det:
    • 0 - Den ser etter et eksakt samsvar, og verdien skal samsvare nøyaktig med verdien i lookup_array. Det er også satt som standard når det ikke er nevnt.
    • -1 - Den ser etter den eksakte matchen og, når den er funnet, går den tilbake til den neste mindre verdien.
    • 1 - Den ser etter den eksakte matchen og når den er funnet går den tilbake til neste større verdi.
    • 2 - Den gjør delvis matching ved å bruke jokertegn hvor *, ?, og ~ har spesiell betydning.
  6. [søkemodus] (valgfritt): Brukes til å spesifisere XLOOKUPs søkemodus i lookup_array. Det er forskjellige verdier for å spesifisere det samme:
    • 1 - Utfører søk fra det første elementet. Den er satt som standard når ingenting er spesifisert.
    • -1 - Utfører omvendt søk fra det siste elementet.
    • 2 - Utfører et binært søk i lookup_array der dataene må sorteres i stigende rekkefølge. Hvis dataene ikke er sortert, kan det gi feil eller feil resultater.
    • -2 - Utfører et binært søk i lookup_array der dataene må sorteres i synkende rekkefølge. Hvis dataene ikke er sortert, kan det gi feil eller feil resultater.

I slekt: Hva er jokertegn i Excel? Slik bruker du dem

Fordeler og ulemper med XLOOKUP-funksjonen i Excel

XLOOKUP er fortsatt en funksjon som har sine fordeler fremfor VLOOKUP og INDEX/MATCH. Men det har også sine ulemper.

Fordeler med XLOOKUP-funksjonen

  • Den fungerer både vertikalt og horisontalt.
  • Trenger tre argumenter, i stedet for fire argumenter i funksjonene VLOOKUP og INDEX MATCH.
  • Bruker alltid et eksakt samsvar som standard.
  • Kan utføre delvise samsvarsoppslag ved hjelp av jokertegn.
  • Kan utføre oppslag i synkende rekkefølge.
  • Bruker én funksjon i stedet for to i INDEX MATCH.

Ulemper med XLOOKUP-funksjonen

  • Valgfrie argumenter kan se komplekse ut for nybegynnere.
  • Kan bruke mer tid når du velger to områder, og det er for mange celler i regnearket.
  • Returnerer en feil når oppslag og matrisetur ikke er av samme lengde.
  • Må huske både oppslags- og returområder.

Slik bruker du XLOOKUP-funksjonen i Excel

XLOOKUP-funksjonen fungerer på samme måte som LOOKUP-funksjonen i Excel. Du kan bruke XLOOKUP ved ganske enkelt å velge cellereferanser hvor funksjonen skal fungere.

Alternativt kan du også bruke "Formelbar"-boksen øverst; og sett inn XLOOKUP-funksjonens syntaks der.

Eksempler på XLOOKUP-funksjon

Hvis alt dette er forvirrende for deg, prøver vi å forklare det gjennom følgende eksempler. Disse eksemplene vil gi deg en bedre ide om hvordan XLOOKUP-funksjonen fungerer.

Eksempel 1

La oss anta at du har et datasett som ser slik ut (i bildet nedenfor), og du ønsker å få vitenskapsmerkene til Matthew i F- og G-cellene.

Og for å få disse dataene, bruker vi følgende XLOOKUP-funksjon i F2-cellen:

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

Og formelen ville resultere i Science-poengsummen til Matthew i neste celle. Dette er fordi vi ga oppslagsverdien som F2, som i dette tilfellet er Matthew.

Eksempel 2

La oss ta det samme datasettet, men med navnene på høyre side denne gangen. Igjen, vi leter fortsatt etter Matthews Science-score.

Her er XLOOKUP-funksjonen som vi vil bruke i dette tilfellet:

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

De resulterende dataene for denne funksjonen vil også være de samme. Selv om det er det samme resultatet lookup_array og return_array verdiene endres her.

XLOOKUP-funksjonen løser de største problemene med VLOOKUP-funksjonen. Du kan flytte radene og kolonnene på hvilken som helst måte, og XLOOKUP vil fortsatt fungere. Men VLOOKUP ville returnere en feil.

Eksempel 3

Du kan også hente flere resultater horisontalt og vertikalt samtidig. Så hvis vi ønsker å få Matthews poengsum i alle fag, er det også mulig. XLOOKUP-funksjonen i vårt tilfelle vil være:

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

Resultatet av denne funksjonen vil være den samme.

I dette tilfellet utførte XLOOKUP-funksjonen et horisontalt og et vertikalt søk, og resultatene var helt nøyaktige. Her ble argumentverdiene endret tilsvarende.

I slekt: Slik bruker du AVERAGEIF-funksjonen i Excel

Bruk XLOOKUP i stedet for VLOOKUP

XLOOKUP er en stor forbedring når det kommer til oppslagsfunksjoner. Den eneste ulempen med XLOOKUP-funksjonen er at den ikke er bakoverkompatibel. Hvis du deler regneark med eldre versjoner av Microsoft Office Suite, kan du oppleve feil.

Du kan imidlertid få tilgang til XLOOKUP fra Office 365 Online. XLOOKUP-funksjonen er fortsatt i de tidlige stadiene, så Excel-brukere vil bruke litt tid på å ta den i bruk.

6 måter du kan få en Microsoft Office-lisens gratis på

Gratis Microsoft Office-lisenser er vanskelig å få, men de finnes. Slik kan du bruke Microsoft Office gratis.

Les Neste

DelekvitringE-post
Relaterte temaer
  • Produktivitet
  • Microsoft Excel
  • Tips for regneark
  • Microsoft Office-tips
Om forfatteren
Varun Kesari (34 artikler publisert)

Teknologiredaktør. Jeg er en tvangstanker, og jeg somler med fremtiden. Interessert i reiser og film.

Mer fra Varun Kesari

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere