XMATCH
Searches for a value in an array or range of cells and returns the relative position of the item.
XMATCH outperforms function MATCH as it allows searches according to the search mode.
XMATCH(Lookup; Array [; MatchType; SearchMode ] )
Lookup: The value of any type to search for in Array.
Array: is the reference of the array or range to search.
MatchType: Specify the match type:
-
0 - Exact match (default). If Lookup value is not found and NotFound text is omitted, then return #N/A.
-
-1 - Exact match. If Lookup value is not found, then return the next smaller item.
-
1 - Exact match. If Lookup value is not found, then return the next larger item.
-
2 - A wildcard match where characters *, ?, and ~ have special meaning.
SearchMode: Specify the search mode to use:
The function is always case insensitive, independent from the setting of Case sensitive checkbox in - .
-
1: - Search starting at the first item (default).
-
-1 - Reverse search starting at the last item.
-
2 - Binary search that relies on Array being sorted in ascending order. If not sorted, invalid results will be returned.
-
-2 - Binary search that relies on Array being sorted in descending order. If not sorted, invalid results will be returned.
Any of the optional arguments can be omitted. An optional argument is required to be preceded by the preceding separators.
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
|
=XMATCH("Atomic Number",A1:A4) returns 3, the third line of the A1:A4 array.
=XMATCH("Li",A2:DO2) returns 4, the fourth column of the A2:DO2 array.
This function is available since LibreOfficeDev 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