Funkce XMATCH

Obsah

# XMATCH

Vyhledá v jednorozměrné matici hodnotu a vrátí její relativní pozici.

XMATCH umožňuje oproti funkci MATCH používat různé režimy vyhledávání.

### Syntaxe

XMATCH(Search criterion; Search Array [; Match Mode [; Search Mode ] ] )

Search criterion: The value of any type to search for in Search Array.

Search Array: is the reference of the array or range to search.

Režim porovnávání: (nepovinné) určuje typ porovnávání. Možné hodnoty:

- 0: exact match (default). If Search criterion value is not found, then return the #N/A error.

- -1: pokus o přesnou shodu. Pokud není hodnota Kritérium vyhledávání nalezena, vrátí se další menší položka.

- 1: pokus o přesnou shodu. Pokud není hodnota Kritérium vyhledávání nalezena, vrátí se další větší položka.

- 2 shoda s výrazem se zástupnými znaky, v němž mají *, ? a ~ zvláštní význam.

- 3: shoda s regulárním výrazem.

Režim vyhledávání: (nepovinné) určuje režim, který se má použít pro vyhledávání.

- 1: vrátí první výskyt počínaje první položkou Prohledávané matice (výchozí).

- -1: obrácené vyhledávání. Vrátí první výskyt počínaje poslední položkou Prohledávané matice.

- 2: binární vyhledávání, které předpokládá, že je Prohledávaná matice vzestupně seřazena. Jestliže tomu tak není, vrátí se neplatné výsledky.

- -2: binární vyhledávání, které předpokládá, že je Prohledávaná matice sestupně seřazena. Jestliže tomu tak není, vrátí se neplatné výsledky.

Hodnoty argumentu Režim porovnávání 2 a 3 nelze kombinovat s binárním vyhledáváním (hodnoty argumentu Režim vyhledávání 2 nebo -2).

Jakýkoli z volitelných argumentů lze vynechat. Volitelný argument vyžaduje, aby byly přítomny všechny předchozí oddělovače.

### Příklady

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.

#### Technické informace

Tato funkce je k dispozici od verze LibreOffice 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

Související témata

XLOOKUP

Wiki stránka XMATCH.