Разрешете JavaScript в браузъра, за да се показват страниците от помощта на LibreOfficeDev.
XMATCH
Търси стойност в едномерен масив и връща относителната позиция на елемента.
XMATCH е с по-добра производителност от MATCH, защото позволява търсене според зададен режим.
XMATCH(Search criterion; Search Array [; Match Mode [; Search Mode ] ] )
Search criterion: The value of any type to search for in Search Array.
Search Array: is the reference of the array or range to search.
Match Mode: (optional) specifies the match type. Values can be:
-
0: exact match (default). If Search criterion value is not found, then return the #N/A error.
-
-1: attempt exact match. If Search criterion value is not found, then return the next smaller item.
-
1: attempt exact match. If Search criterion value is not found, then return the next larger item.
-
2: съвпадение със заместващи знаци, при което знаците *, ? и ~ имат специални значения.
-
3: съвпадение с регулярни изрази.
Режим на търсене: (незадължителен) указва използвания режим на търсене.
-
1: връща се първото срещане, започвайки от първия елемент на Претърсван масив (подразбира се).
-
-1: обратно търсене. Връща се първото срещане, започвайки от последния елемент на Претърсван масив.
-
2: двоично търсене, при което се разчита, че Претърсван масив е сортиран във възходящ ред. Ако не е сортиран, ще бъдат връщани погрешни резултати.
-
-2: двоично търсене, при което се разчита, че Претърсван масив е сортиран в низходящ ред. Ако не е сортиран, ще бъдат връщани погрешни резултати.
Стойностите на Режим на съответствие 2 и 3 не могат да се комбинират с двоично търсене (стойност на Режим на търсене 2 или -2).
Всеки от незадължителните аргументи може да бъде пропуснат. Незадължителният аргумент изисква да присъстват всички предходни разделители.
Да предположим, че сме съставили малка таблица на база от данни, която заема диапазона от клетки 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
|
=XMATCH("Atomic Number"; A1:A4) returns 3, the third line of the A1:A4 array.
=XMATCH("Li"; A2:DO2) returns 4, the fourth column of the A2:DO2 array.
Тази функция е налична от LibreOfficeDev 24.8.
Тази функция не е част от стандарта Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Пространството от имена е
COM.MICROSOFT.XMATCH