Kapitel 15 · 15.4
XOPSLAG: opslag mod venstre og med din 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 selv håndtere. XOPSLAG har ikke disse begrænsninger, og Euro-Office kender den uden videre.
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 stadig korrekt.
- Også mod venstre: resultatkolonnen må gerne stå til venstre for søgekolonnen.
- Nøjagtig som standard: du behøver ikke tilføje en 0.
- Egen besked: det fjerde argument er teksten der vises, hvis intet findes.
Ekstra muligheder
- Femte argument, sammenligningstilstand: 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øgeretning: -1 søger fra bund til top. Sådan finder du kundens seneste faktura: =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, da 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 den ikke XOPSLAG. Brug i så fald LOPSLAG.
