Съдържание

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

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

- 0: exact match (default). If Search criterion value is not found, then return the #N/A error.

- -1: търси се точно съвпадение. Ако стойността Критерий за търсене не бъде намерена, се връща следващият по-малък елемент.

- 1: търси се точно съвпадение. Ако стойността Критерий за търсене не бъде намерена, се връща следващият по-голям елемент.

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

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

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

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

COM.MICROSOFT.XMATCH

Теми, свързани с показаната

XLOOKUP

Уикистраница за XMATCH