background-shape
feature-image

Table of contents

Du har brugt LOPSLAG i årevis. Du henter en pris ud fra et varenummer, et navn ud fra et medarbejdernummer, en status ud fra en sag. Det virker.

Så indsætter en kollega en kolonne midt i din prisliste, og pludselig henter din formel det forkerte tal, uden at der står en fejl. Eller du opdager, at det, du skal slå op, står til højre for det, du skal hente, og LOPSLAG kun kan kigge den ene vej. Så bygger du et hjælpeark, flytter kolonner rundt, eller giver op.

Der er XOPSLAG (engelsk: XLOOKUP) svaret. Den gør det samme som LOPSLAG, men uden de to faldgruber, og den er faktisk nemmere at skrive. Sæt ti minutter af, så skifter du aldrig tilbage.

Sådan ser XOPSLAG ud

En LOPSLAG skal have et kolonnenummer, du selv tæller dig frem til, og et FALSK til sidst, som mange glemmer. En XOPSLAG peger bare på tre ting: hvad du søger, hvor du søger, og hvad du vil have igen.

=XOPSLAG(det du søger; kolonnen du søger i; kolonnen du vil hente fra)

Et konkret eksempel. Varenummeret står i celle H2, prislisten har varenumre i A2:A11 og priser i D2:D11. Så henter du prisen med:

=XOPSLAG(H2;$A$2:$A$11;$D$2:$D$11)

Ingen optælling af kolonner, intet FALSK. Du peger på søjlen med varenumre og søjlen med priser, og du er færdig.

LOPSLAG og XOPSLAG side om side

Tag et helt almindeligt opslag, hvor du henter prisen ud fra et varenummer. Med LOPSLAG skriver du:

=LOPSLAG(H2;$A$2:$D$11;4;FALSK)

Her skal du selv tælle dig frem til, at prisen står i den fjerde kolonne, og huske et FALSK til sidst. Med XOPSLAG bliver det:

=XOPSLAG(H2;$A$2:$A$11;$D$2:$D$11)

Du peger på de to søjler, det handler om, og lader Excel om resten. Det er ikke bare kortere, det er også sværere at komme til at skrive forkert.

Tre grunde til at skifte fra LOPSLAG

Den kan slå til venstre. LOPSLAG kan kun hente noget, der står til højre for det, du søger på. XOPSLAG er ligeglad med rækkefølgen. Skal du finde varenummeret ud fra produktnavnet, selvom navnet står til højre, bytter du bare om på de to områder:

=XOPSLAG(H2;$B$2:$B$11;$A$2:$A$11)

Den knækker ikke, når nogen indsætter en kolonne. LOPSLAG bruger et fast kolonnenummer, for eksempel 4. Indsætter nogen en kolonne, peger 4-tallet nu på den forkerte søjle, og du opdager det sjældent. XOPSLAG peger direkte på den kolonne, du vil hente fra, så den flytter med af sig selv.

Den finder præcist match som standard. I LOPSLAG skal du huske at skrive FALSK til sidst, ellers finder den "nærmeste" og kan give et forkert svar uden varsel. XOPSLAG leder efter et præcist match fra start. Du skal ikke huske noget.

Sæt en pæn besked, når der ikke er match

Når et opslag ikke finder noget, svarer Excel med #I/T. Det ser rodet ud i en rapport, andre skal læse.

XOPSLAG har et fjerde felt til lige præcis det: en tekst, den skriver i stedet for fejlen.

=XOPSLAG(H2;$A$2:$A$11;$D$2:$D$11;"Ikke fundet")

Nu står der "Ikke fundet" i stedet for #I/T. Med LOPSLAG skulle du pakke det hele ind i et HVIS.FEJL for at opnå det samme.

Får du stadig #I/T på noget, der burde matche, skyldes det næsten altid mellemrum eller tal gemt som tekst. Det har jeg skrevet om i indlægget om opslag der giver #I/T.

XOPSLAG kan hente en hel linje på én gang

Skal du ikke bare hente prisen, men også produktnavn, kategori og lager, behøver du ikke tre formler. Peg returområdet på flere kolonner, så spreder XOPSLAG svaret ud i cellerne ved siden af:

=XOPSLAG(H2;$A$2:$A$11;$B$2:$E$11)

Den henter alt fra kolonne B til E i den række, der matcher. Det kaldes et spild, og det er den slags, LOPSLAG aldrig kunne uden en masse besvær.

Hvis du sidder i en ældre version

XOPSLAG findes i Excel 2021, Excel 2024 og Microsoft 365. Den findes ikke i Excel 2016 eller 2019.

Sidder du i en ældre version, har du to muligheder. Enten bliver du ved LOPSLAG og pakker det ind i HVIS.FEJL for at undgå fejlen. Eller du bruger kombinationen INDEKS og SAMMENLIGN, der også kan slå til venstre og ikke knækker, når kolonner flyttes. Den er dog tungere at skrive, og det er netop derfor XOPSLAG kom.

Prøv det selv

Jeg har lavet en øvelsesfil med en prisliste og tre opgaver: et almindeligt opslag, et opslag til venstre, og et der henter en hel varelinje på én gang. Der er et ark, hvor du selv skriver formlerne, og et løsningsark med det hele udfyldt.

Hent øvelsesfilen (Excel, xlsx)

Til sidst

XOPSLAG er et af de skift, hvor du bagefter undrer dig over, at du ventede så længe. Den fjerner to af de fejl, der oftest sniger sig ind i et opslag, og du skriver mindre for at få mere.

Det er den slags, KontorAkademiet handler om: en times praktisk læring om måneden, så du og dine kollegaer bliver lidt bedre til det, der fylder i hverdagen. Ikke i et bestemt program, men i de opgaver, der går igen.

Kontakt

Vil du have timerne tilbage?