XMATCH
Searches for a value in a one-dimensional array 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 ] ] )
Vyhledávání: Hodnota jakéhokoliv typu, která se má vyhledat v Matici.
Matice: je odkaz na matici nebo oblast, v níž se má vyhledávat.
MatchType: (optional) specifies the match type. Values can be:
-
0: exact match (default). If Lookup value is not found and NotFound text is omitted, 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.
SearchMode: (optional) specifies the search mode to use.
Tato funkce nikdy nerozlišuje velikost písmen, a to bez ohledu na nastavení zaškrtávacího pole Rozlišovat velikost písmen v - .
-
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: 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.
Jakýkoliv nepovinný argument lze vynechat. Je nezbytné, aby nepovinnému argumentu předcházel příslušný oddělovač.
Předpokládejme, že jsme vytvořili malou databázovou tabulku zabírající oblast buněk A1:DO4 a obsahující základní informace o 118 chemických prvcích. V prvním sloupci se nachází záhlaví řádků „Prvek“, „Značka“, „Protonové číslo“ a „Relativní atomová hmotnost“. Následující sloupce obsahují příslušné informace pro všechny prvky, které jsou seřazeny zleva doprava podle atomového čísla. Například buňky B1:B4 obsahují „vodík“, „H“, „1“ a „1,008“, zatímco v buňkách DO1:DO4 se nachází „oganesson“, „Og“, „118“ a „294“.
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Prvek
|
vodík
|
helium
|
lithium
|
...
|
oganesson
|
2
|
Značka
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Protonové číslo
|
1
|
2
|
3
|
...
|
118
|
4
|
Relativní atomová hmotnost
|
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.
Tato funkce je k dispozici od verze LibreOfficeDev 24.8.
Tato funkce není součástí standardu Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Její jmenný prostor je
COM.MICROSOFT.XMATCH