XOPSLAG
Funktionen XOPSLAG søger efter en anført værdi i et udsnit og returnerer værdien fra den samme række i en anden kolonne.
XOPSLAG(søge-værdi; søge-udsnit; returner-udsnit; hvis-ikke-fundet; match-type; søge-type)
søge-værdi: Den værdi, der søges efter i søge-udsnit. søge-værdi kan indeholde alle værdier eller en REGEX-streng.
søge-udsnit: De celler, der skal søges i.
returner-udsnit: De celler, der skal returneres.
hvis-ikke-fundet: Et valgfrit argument til at angive, hvilken besked der vises, hvis der ikke findes et match.
match-type: Et valgfrit argument, der angiver, hvilken type match der skal søges efter.
nøjagtigt eller næstmindst (-1): Returnerer en fejl, hvis der ikke er et match.
nøjagtigt match (0 eller udeladt): Returnerer en fejl, hvis der ikke er noget nøjagtigt match.
nøjagtigt eller næststørst ( 1): Returnerer en fejl, hvis der ikke er et match.
jokertegn (2): *, ? og ~ har en bestemt betydning. REGEX kan kun bruges i XOPSLAG, hvis du bruger jokertegn.
søge-type: Et valgfrit argument, der angiver, hvilken rækkefølge der skal søges i i udsnittet.
Binær faldende (-2): Binær søgning, der kræver, at udsnittet sorteres i faldende rækkefølge, ellers returneres en fejl.
Sidste til første (-1): Søg i udsnittet fra sidste til første.
Første til sidste (1 eller udeladt): Søg i udsnittet fra første til sidste.
Binær stigende (2): Binær søgning, der kræver, at udsnittet sorteres i stigende rækkefølge, ellers returneres en fejl.
Noter
Hvis enten søge-udsnit eller returner-udsnit er en rækkeviddereference (f.eks. “B”), ignoreres sidehoveder- og fødder automatisk.
Brug INDEKS med XOPSLAG for at returnere resultater fra en matrice.
Eksempler |
---|
I den følgende tabel: |
A | B | C | |
---|---|---|---|
1 | Navn | Alder | Løn |
2 | Anni | 35 | 71000 |
3 | Mathias | 27 | 81000 |
4 | Caroline | 42 | 86000 |
5 | Sofia | 51 | 66000 |
6 | Kenneth | 28 | 52000 |
7 | Tom | 49 | 62000 |
8 | Aaron | 63 | 89000 |
9 | Marie | 22 | 34000 |
10 | Alice | 29 | 52000 |
11 | Brian | 35 | 52500 |
=XOPSLAG(49;B2:B11;C2:C11) returnerer “62000”, som er lønnen for den første medarbejder på 49 år. =XOPSLAG(60000;C2:C11;B2:B11; “Intet resultat”) returnerer “Intet resultat”, da der ikke er nogen medarbejder med en løn på 60.000. =XOPSLAG(REGEX(“^C.*”); A2:A11; B2:B11; FALSK, 2) returnerer “42”, alderen på “Caroline,” som er den første medarbejder i udsnittet, hvis navn begynder med “C”. =INDEKS(XOPSLAG(A2;A2:A11;B2:C11),2) returnerer 71000, den anden værdi i den matrice, der returneres af XOPSLAG. |