XLOOKUP

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

XLOOKUP function is a modern and flexible replacement for older functions like VLOOKUP, HLOOKUP, and LOOKUP. XLOOKUP supports approximate and exact matching, wildcards (* ?) or regular expressions for partial matches, and lookups in vertical or horizontal ranges. XLOOKUP can perform a reverse search and offers a fast binary search option when working with large datasets.

Syntaxe

XLOOKUP([Vyhledávání] ; Matice ; Výsledek [ ; [ Nenalezeno ] [ ; [Typ shody] [ ; Režim vyhledávání ] ] ])

Lookup: (optional) The value of any type to search for in Array. If omitted, XLOOKUP returns blank cells it finds in Array.

Array: is the reference of the array to search. Array must be a 1-dimensional array and must be contained in one sheet only.

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

note

If Return is a range of cells, the XLOOKUP function must be entered as an array formula.


NotFound: a text or cell content to return if the Lookup value is not found. If a valid match is not found and NotFound is omitted, the function returns the #N/A error.

MatchType: (optional) specifies the match type. Values can be:

SearchMode: (optional) specifies the search mode to use.

warning

MatchType values 2 and 3 cannot be combined with binary search (SearchMode value 2 or -2).


note

Any of the optional arguments can be omitted. An optional argument requires all preceding separators to be present.


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("Atomic Number";A2:A4;A2:DO4)} returns the array

Atomic Number

1

2

3

...

118


{=XLOOKUP("Helium";B1:DO1;B1:DO4)} returns the array

Helium

He

2

4.0026


{=XLOOKUP("Kryptonite";B1:DO1;B1:DO4;"Unknown element")} returns the array {"Unknown element","Unknown element","Unknown element","Unknown element"}.

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