XLOOKUP

Търси стойност в масив и връща обръщение към клетка или диапазон от клетки.

Функцията XLOOKUP е съвременен и гъвкав заместител за по-старите функции като VLOOKUP, HLOOKUP и LOOKUP. XLOOKUP поддържа приблизителни и точни съвпадения, заместващи знаци (* ?) и регулярни изрази за частични съвпадения, както и търсене във вертикални или хоризонтални диапазони. XLOOKUP може да извършва обратно търсене и предлага възможност за бързо двоично търсене при работа с големи съвкупности от данни.

Синтаксис

XLOOKUP( [Ключ] ; Масив ; Резултат [ ; [ Ненамерен] [ ; [ТипСъвпадение] [ ; РежимНаТърсене ] ] ] )

Ключ: (незадължителен) стойността от произволен тип, която да бъде търсена в Масив. Ако е пропуснат, XLOOKUP връща празните клетки, които открие в Масив.

Масив: обръщение към претърсвания масив. „Масив“ трябва да представлява едномерен масив и да се разпростира само в един лист.

Резултат: обръщението към масива или диапазона, който да се връща като резултат.

note

Ако Резултат е диапазон от клетки, функцията XLOOKUP трябва да бъде въведена като формула за масив.


Ненамерен: текст или съдържание на клетка, което да бъде върнато, ако стойността Ключ не бъде открита. Ако не се намери валидно съвпадение и Ненамерен е пропуснат, функцията връща грешка #N/A.

ТипСъвпадение: (незадължителен) указва типа на съвпадението. Стойностите му могат да бъдат:

РежимНаТърсене: (незадължителен) указва какъв режим на търсене да се използва.

warning

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


note

Всеки от незадължителните аргументи може да бъде пропуснат. Незадължителният аргумент изисква да присъстват всички предходни разделители.


Примери

Да предположим, че сме съставили малка таблица на база от данни, която заема диапазона от клетки A1:DO4 и съдържа основна информация за 118 химични елемента. Първата колона съдържа заглавията на редове „Елемент“, „Символ“, „Атомен номер“ и „Относителна атомна маса“. Следващите колони съдържат съответната информация за всеки от елементите, подредени от ляво надясно по атомен номер. Например клетките B1:B4 съдържат „Водород“, „H“, „1“ и „1,008“, а клетките DO1:DO4 – „Оганесон“, „Og“, „118“ и „294“.

A

B

C

D

...

DO

1

Елемент

Водород

Хелий

Литий

...

Оганесон

2

Символ

H

He

Li

...

Og

3

Атомен номер

1

2

3

...

118

4

Относителна атомна маса

1.008

4.0026

6.94

...

294


{=XLOOKUP("Атомен номер";A2:A4;A2:DO4)} връща масива

Atomic Number

1

2

3

...

118


{=XLOOKUP("Хелий";B1:DO1;B1:DO4)} returns the array

Хелий

He

2

4.0026


{=XLOOKUP("Криптонит";B1:DO1;B1:DO4;"Непознат елемент")} връща масива {"Непознат елемент","Непознат елемент","Непознат елемент","Непознат елемент"}.

Техническа информация

tip

Тази функция е налична от LibreOffice 24.8.


Тази функция не е част от стандарта Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Пространството от имена е

COM.MICROSOFT.XLOOKUP