XSAMMENLIGN
Searches for a value in a one-dimensional array and returns the relative position of the item.
XSAMMENLIGN overgår funktionen SAMMENLIGN idet den tillader søgninger som afhænger af søgetilstand.
XSAMMENLIGN(Opslagsværdi; Matrix [; Sammenligningstype [; Søgetilstand]])
Lookup: The value of any type to search for in Array.
Array: is the reference of the array or range to search.
MatchType: (optional) specifies the match type. Values can be:
-
0: exact match (default). If Lookup value is not found, then return the #N/A error.
-
-1: attempt exact match. If Lookup value is not found, then return the next smaller item.
-
1: attempt exact match. If Lookup value is not found, then return the next larger item.
-
2: a wildcard match where characters *, ?, and ~ have special meanings.
-
3: a regular expression match.
SearchMode: (optional) specifies the search mode to use.
-
1: returns the first occurrence starting from the first item of Array (default).
-
-1: reverse search. Returns the first occurrence starting from the last item of Array.
-
2: binær søgning som er afhængig af, at Matrix er sorteret i stigende orden. Hvis Matrix ikke er sorteret, vil ugyldige resultater blive returneret.
-
2: binær søgning som er afhængig af, at Matrix er sorteret i faldende orden. Hvis Matrix ikke er sorteret, vil ugyldige resultater blive returneret.
MatchType values 2 and 3 cannot be combined with binary search (SearchMode value 2 or -2).
Any of the optional arguments can be omitted. An optional argument requires all preceding separators to be present.
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