XLOOKUP

Vyhledá hodnotu v matici a vrátí odkaz na buňku nebo oblast buněk.

Funkce XLOOKUP je moderní a flexibilní náhradou starších funkcí VLOOKUP, HLOOKUP a LOOKUP. XLOOKUP podporuje přibližnou a přesnou shodu, zástupné znaky (* ?) nebo regulární výrazy pro částečnou shodu a vyhledávání ve svislých či vodorovných oblastech. XLOOKUP umožňuje vyhledávat v obráceném pořadí a nabízí možnost rychlého binárního vyhledávání pro práci s rozsáhlými sadami dat.

Syntaxe

XLOOKUP( [Kritérium vyhledávání] ; Prohledávaná matice ; Výsledná matice [ ; [ Výsledek při nenalezení ] [ ; [Režim porovnávání] [ ; Režim vyhledávání ] ] ] )

Kritérium vyhledávání: (nepovinné) Hodnota jakéhokoliv typu, která se má vyhledat v matici. Je-li vynecháno, funkce XLOOKUP vrátí prázdné buňky nalezené v prohledávané matici.

Prohledávaná matice: je odkaz na matici, která se má prohledat. Matice musí být jednorozměrná a nacházet se pouze na jednom listu.

Výsledná matice: je odkaz na matici nebo oblast, která se má vrátit.

note

Je-li Výsledná matice oblastí buněk, funkci XLOOKUP je nutné zadat jako maticový vzorec.


Výsledek při nenalezení: text nebo obsah buňky, který se má vrátit, pokud není vyhledávaná hodnota nalezena. Pokud hodnota není nalezena a argument Výsledek při nenalezení je vynechán, funkce vrátí chybu #N/A.

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

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

warning

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).


note

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


{=XLOOKUP("Protonové číslo";A2:A4;A2:DO4)} vrátí matici

Atomic Number

1

2

3

...

118


{=XLOOKUP("helium";B1:DO1;B1:DO4)} vrátí pole

helium

He

2

4.0026


{=XLOOKUP("kryptonit";B1:DO1;B1:DO4;"neznámý prvek")} vrátí matici {"neznámý prvek","neznámý prvek","neznámý prvek","neznámý prvek"}.

Technické informace

tip

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.XLOOKUP

Podpořte nás!