XLOOKUP

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

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

Синтаксис

XLOOKUP( [Критерий за търсене] ; Претърсван масив ; Масив резултат [ ; [ Резултат при ненамиране ] [ ; [Режим на съответствие] [ ; Режим на търсене ] ] ] )

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

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

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

note

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


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

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

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

warning

Стойностите на Режим на съответствие 2 и 3 не могат да се комбинират с двоично търсене (стойност на Режим на търсене 2 или -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

Моля, подкрепете ни!