XMATCH
Išče vrednost v enodimenzionalnem polju ter vrne relativni položaj najdenega elementa.
Funkcija XMATCH je zmogljivejša od funkcije MATCH, saj omogoča različne načine iskanja.
XMATCH(iskano; polje [; vrsta_ujemanja [; način_iskanja ] ] )
Iskano: vrednost poljubne vrste, ki jo iščemo v polju.
Polje: sklic na polje ali obseg podatkov za iskanje.
MatchType: (optional) specifies the match type. Values can be:
-
0: exact match (default). If Lookup value is not found, then return the #N/A error.
-
-1: attempt exact match. If Lookup value is not found, then return the next smaller item.
-
1: attempt exact match. If Lookup value is not found, then return the next larger item.
-
2: a wildcard match where characters *, ?, and ~ have special meanings.
-
3: a regular expression match.
Način_iskanja: (neobvezno) določite način iskanja, ki naj bo uporabljen.
-
1: vrne prvo pojavitev od prvega elementa Polja naprej (privzeta vrednost).
-
-1: obratno iskanje, začenši z zadnjim elementom Polja.
-
2: binarno iskanje, ki se zanaša na to, da je polje razvrščeno v naraščajočem zaporedju. Če ni razvrščeno, bodo vrnjeni neveljavni rezultati.
-
-2: binarno iskanje, ki se zanaša na to, da je polje razvrščeno v padajočem zaporedju. Če ni razvrščeno, bodo vrnjeni neveljavni rezultati.
MatchType values 2 and 3 cannot be combined with binary search (SearchMode value 2 or -2).
Vsakega od neobveznih argumentov lahko izpustite. Neobvezni argument morajo predhajati predhodna ločila.
Recimo, da smo izdelali manjšo tabelo zbirke podatkov, ki obsega celice A1:DO4 in vsebuje osnovne podatke o 118 kemijskih elementov. Prvi stolpec vsebuje naslove vrstic »Element«, »Simbol«, »Atomsko število« in »Relativna atomska teža«. Naslednji stolpci vsebujejo relevantne podatke za vsakega od elementov, razvrščenih od leve proti desni z naraščajočim atomskim številom. Primer: celice B1:B4 vsebujejo vrednosti »Vodik«, »H«, »1« in »1,008«, medtem ko celice DO1:DO4 vsebujejo »Oganeson«, »Og«, »118« in »294«.
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Element
|
Vodik
|
Helij
|
Litij
|
...
|
Oganeson
|
2
|
Simbol
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Atomsko število
|
1
|
2
|
3
|
...
|
118
|
4
|
Relativna atomska teža
|
1.008
|
4.0026
|
6.94
|
...
|
294
|
=XMATCH("Atomsko število",A1:A4) vrne 3, tretjo vrstico obsega A1:A4.
=XMATCH("Li",A2:DO2) vrne 4, četrti stolpec polja oz. obsega A2:DO2.
Ta funkcija je na voljo od LibreOffice 24.8.
Ta funkcija ni del standarda Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Imenski prostor je
COM.MICROSOFT.XMATCH