Kapitel 4 · 4.2
Lodret opslag med LOPSLAG og XOPSLAG
Med lodret opslag henter du en værdi fra en anden tabel, for eksempel prisen ud fra en varekode. I Excel hedder funktionen VLOOKUP eller LOPSLAG, og den nyere hedder XLOOKUP eller XOPSLAG. LibreOffice Calc og Euro-Office kender dem begge, med de samme danske navne.
LOPSLAG
=LOPSLAG(opslagsværdi; tabel; kolonnenummer; 0)
- opslagsværdi: det, du søger efter, for eksempel varekoden i A2;
- tabel: det område, du søger i. Opslagsværdien skal stå i den første kolonne;
- kolonnenummer: den kolonne i tabellen, du vil have svaret fra (1 er den første);
- 0: kun et nøjagtigt match. Udelader du det, går funktionen ud fra, at tabellen er sorteret, og den kan så returnere en forkert værdi.
Eksempel: prisen (kolonne 3) for koden i A2, fra regnearket Produkter:
| Program | Formel |
|---|---|
| LibreOffice Calc | =LOPSLAG(A2;$Produkter.$A$2:$C$50;3;0) |
| Euro-Office og Excel | =LOPSLAG(A2;Produkter!$A$2:$C$50;3;0) |
Forskellen ligger kun i, hvordan regnearket skrives (punktum eller udråbstegn). Klikker du bare på det andet regneark, mens du skriver, og markerer området, skriver programmet det selv korrekt. Med F4 indsætter du dollartegnene, så området forbliver fast, når du trækker formlen videre.
XOPSLAG: opslag mod venstre og med din egen meddelelse
=XOPSLAG(opslagsværdi; opslagskolonne; resultatkolonne; "ikke fundet")
XOPSLAG kræver ikke, at opslagsværdien står i den første kolonne, søger som standard efter et nøjagtigt match og kan vise din egen tekst, hvis der ikke findes noget. I LibreOffice findes XOPSLAG i de nyere versioner (fra 24.8).
Eksempel i Calc: =XOPSLAG(A2;$Produkter.$A$2:$A$50;$Produkter.$C$2:$C$50;"ukendt kode")
Får du #N/A (i Excel #I/T)?
- Værdien findes virkelig ikke, eller den har et mellemrum bagefter. Brug
TRIM(i Euro-Office og Excel FJERN.OVERFLØDIGE.BLANKE), eller tjek tabellen. - Tal over for tekst: "1001" som tekst er ikke det samme som 1001 som tal.
- Ved LOPSLAG: opslagsværdien står ikke i den første kolonne i området. Brug så XOPSLAG.
I Euro-Office
Formlerne er de samme som i Excel. Forklaring og eksempler finder du i Formler og funktioner: SUM, MIDDEL, HVIS og LOPSLAG, LOPSLAG giver #N/A: sådan løser du det (løsning af #N/A) og XOPSLAG: opslag mod venstre og med din egen meddelelse (XOPSLAG).

