Kapitel 15 · 15.4
XOPSLAG: opslag til venstre og med egen besked
XOPSLAG er efterfølgeren til LOPSLAG. Folk efterspørger den, fordi LOPSLAG har tre begrænsninger: den søger kun i den første kolonne, du skal tælle kolonner, og en fejl skal du håndtere separat. XOPSLAG har ikke disse begrænsninger, og Euro-Office kender den naturligvis.
Opbygningen
=XOPSLAG(søgeværdi; søgekolonne; resultatkolonne; "besked hvis ikke fundet")
Eksempel: find beløbet på fakturaen fra Hotel De Haven. Kundenavnene står i kolonne B, beløbene i kolonne G:
=XOPSLAG(A5;Facturen!$B$2:$B$13;Facturen!$G$2:$G$13;"Ikke fundet")

Hvorfor den er bedre
- Ingen kolonnetælling: du peger bare på resultatkolonnen. Indsætter du senere en kolonne, bliver formlen ved med at virke korrekt.
- Også til venstre: resultatkolonnen må gerne stå til venstre for søgekolonnen.
- Nøjagtig som standard: du behøver ikke tilføje FALSK.
- Egen besked: det fjerde argument er teksten, der vises, hvis intet findes.
Ekstra muligheder
- Femte argument, sammenligningstilstanden: 0 nøjagtig (standard), -1 nøjagtig eller den nærmeste mindre værdi (praktisk til trin), 1 nøjagtig eller den nærmeste større, 2 med jokertegnene * og ?.
- Sjette argument, søgeretningen: -1 søger fra bunden mod toppen. Sådan finder du den seneste faktura for en kunde: =XOPSLAG("Bakkerij Van Dijk";B2:B13;F2:F13;"Ingen";0;-1).
Faldgruber
- Søgekolonne og resultatkolonne skal have samme længde: $B$2:$B$13 og $G$2:$G$13, ikke $G$2:$G$20.
- Undgå hele kolonner som B:B i store filer; det gør regnearket langsomt. Se Gør et langsomt regneark hurtigere.
- Sender du filen til nogen med en meget gammel Excel (2016 eller ældre), kender de ikke XOPSLAG. Brug i så fald LOPSLAG.
