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 (* ?) pro částečnou shodu a vyhledávání ve svislých i vodorovných oblastech. Umožňuje vyhledávat odzadu a pro práci s rozsáhlými daty nabízí také rychlé binární vyhledávání.

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.

note

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 - LibreOfficeDev Calc - Výpočty.


note

Jakýkoliv nepovinný argument lze vynechat. Je nezbytné, aby nepovinnému argumentu předcházel příslušný oddělovač.


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