Spring til hovedindhold
Alle tips & tricks
Microsoft 365

XLOOKUP i Excel: Drop VLOOKUP i jeres data

2 min læsetid

Martin Thinggaard
IT-konsulent & Ejer · 2 min

XLOOKUP i Excel erstatter VLOOKUP og LOPSLAG med en mere fleksibel syntaks, der tillader opslag til venstre og forhindrer knækkede formler.

Leder I efter en mere driftssikker metode til at hente data på tværs af tabeller? **XLOOKUP i Excel** (XOPSLAG på dansk) er den moderne afløser for VLOOKUP/LOPSLAG, som eliminerer klassiske formelfejl i jeres Microsoft 365-ark.

*Bemærk: XLOOKUP kræver et Microsoft 365-abonnement eller Excel 2021 eller nyere. Funktionen findes ikke i Excel 2019 eller ældre standalone-udgaver.*

Hvorfor XLOOKUP i Excel overgår VLOOKUP

XLOOKUP løser de tre største svagheder ved den gamle opslagsfunktion:

  • **Slår op i begge retninger:** I behøver ikke længere placere søgekolonnen yderst til venstre. XLOOKUP henter uden problemer data fra kolonner til venstre for søgeværdien.
  • **Modstandsdygtig over for ændringer:** VLOOKUP tæller statiske kolonnenumre (fx kolonne 4). Hvis en kollega indsætter en ny kolonne, henter formlen forkerte data. XLOOKUP peger direkte på intervaller og bevarer referencen intakt.
  • **Indbygget fejlhåndtering:** Slut med at pakke formler ind i `HVIS.FEJL()`. XLOOKUP har et dedikeret felt til erstatningsværdier, hvis en værdi ikke findes.

Syntaks: Sådan er formlen bygget op

I dansk Excel hedder funktionen `=XOPSLAG()`. Den grundlæggende syntaks er:

`=XOPSLAG(søgeværdi; søg_i_interval; returner_interval; [hvis_ikke_fundet])`

**Eksempel:** Vil I slå et kundenummer i celle **A2** op i kundelisten i **C2:C500** og hente kundenavnet fra **B2:B500**: `=XOPSLAG(A2; C2:C500; B2:B500; "Ikke fundet")`

Sådan gør I: Prøv det i 5 enkle trin

1. Markér den celle, hvor I ønsker resultatet vist. 2. Tast `=XOPSLAG(` (eller `=XLOOKUP(` hvis jeres Excel er sat til engelsk). 3. Klik på den værdi, I vil søge efter (fx `A2`), og tast semikolon (`;`). 4. Markér den kolonne eller række, hvor søgeværdien findes (fx `C2:C500`), og tast `;`. 5. Markér den kolonne eller række, I vil returnere værdien fra (fx `B2:B500`). 6. Tast `;` og skriv f.eks. `"Mangler"` som erstatning for `#I/IKKE`, luk med `)` og tryk **Enter**.

Del gerne dette tip med jeres kolleger i økonomi og administration, så I slipper for ødelagte formler i fælles mapper.

Ofte stillede spørgsmål

**Hvad hedder XLOOKUP på dansk i Excel?** I den danske version af Microsoft 365 hedder funktionen `XOPSLAG`. Syntaks og argumenter er identiske med den engelske version.

**Kan eksterne modtagere med Excel 2016 læse XLOOKUP?** Nej. Hvis modtageren åbner arket i ældre versioner uden Microsoft 365, vil cellen vise fejlen `_xlfn.XLOOKUP`. Konvertér formlen til statiske værdier eller opgradér til Microsoft 365.

Var denne guide nyttig?

Klik på en stjerne for at give din bedømmelse