XSAMMENLIGN
Søger efter en værdi i en én-dimensional matrix (en vektor) og returnerer den relative position af elementet.
XSAMMENLIGN overgår funktionen SAMMENLIGN idet den tillader søgninger som afhænger af søgetilstand.
XSAMMENLIGN(Opslagsværdi; Matrix [; Sammenligningstype [; Søgetilstand]])
Opslag: Værdien af en hvilken som helst type, der skal søges efter i Matrix.
Matrix: Er referencen på matricen eller området, der skal søges i.
Matchtype (valgfri): Angiver matchtypen. Værdier kan være:
-
0: Præcist match (standard). Hvis Opslag-værdien ikke findes, så returneres #N/A-fejlen.
-
-1: Forsøg præcist match. Hvis Opslag-værdien ikke findes, så returneres det næste mindre element.
-
1: Forsøg præcist match. Hvis Opslag-værdien ikke findes, så returneres det næste større element.
-
2: Et jokertegn-match, hvor tegnene *, ? og ~ har særlige betydninger.
-
3: ET regulært udtryk-match.
Søgetilstand (valgfri): Angiver hvilken søgetilstand, der skal bruges.
-
1: Returnerer den første forekomst, begyndende fra det første element i Søgematrix (standard).
-
-1: Baglæns søgning. Returnerer den første forekomst, begyndende fra det sidste element i Søgematrix.
-
2: Binær søgning, som forudsætter at Søgematrix er sorteret i stigende orden. Hvis Søgematrix ikke er sorteret, vil ugyldige resultater blive returneret.
-
-2: Binær søgning, som forudsætter at Søgematrix er sorteret i faldende orden. Hvis Søgematrix ikke er sorteret, vil ugyldige resultater blive returneret.
Matchtilstand værdier 2 og 3 kan ikke kombineres med binær søgning (Søgetilstand-værdier 2 eller -2).
Hvilke som helst af de valgfrie argumenter kan udelades. Medtages et valgfrit argument, skal alle de forudgående skilletegn være til stede.
Antag, at vi har opbygget en lille datavasetabel, der fylder celleområdet A1:DO4 og indeholder grundoplysningerr om 118 kemiske elementer. Den første kolonne indeholder rækkeoverskrifterne "Element", "Symbol", "Atomnummer" og "Relativ Atommasse". De følgende kolonner indeholder de relevante oplysninger for hvert element, ordnet fra venstre mod højre efter atomnummer. for eksempel indeholder cellerne B1:B4 "Brint (Hydrogen)", "H", "1" og "1,008", mens cellerne DO1:DO4 indeholder "Oganesson", "Og", "118" og "294".
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Element
|
Brint (Hydrogen)
|
Helium
|
Lithium
|
...
|
Oganesson
|
2
|
Symbol
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Atomnummer
|
1
|
2
|
3
|
...
|
118
|
4
|
Relativ Atommasse
|
1.008
|
4.0026
|
6.94
|
...
|
294
|
=XSAMMENLIGN("Atomnummer"; A1:A4) returnerer 3, den tredje linje i A1:A4-matricen.
=XSAMMENLIGN("Li"; A2:DO2) returnerer 4, den fjerde kolonne i A2:DO2-matricen.
Denne funktion har været tilgængelig siden LibreOffice 24.8.
Denne funktion er ikke en del af standarden Open Document Format for kontorprogrammer (OpenDocument) Version 1.3. del 4: Omregnet formel (OpenFormula) -format. Navnerummet er
COM.MICROSOFT.XMATCH