X.ZOEKEN
Zoekt naar een waarde in een eendimensionale matrix en retourneert de relatieve positie van het item.
X.VERGELIJKEN presteert beter dan de functie VERGELIJKEN omdat het zoekopdrachten toestaat volgens de zoekmodus.
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: een overeenkomst met jokertekens waarbij de tekens *, ? en ~ een speciale betekenis hebben.
-
3: een overeenkomst met reguliere expressie.
Zoekmodus: (optioneel) specificeert de te gebruiken zoekmodus.
-
1: retourneert het eerste exemplaar, beginnend bij het eerste item van Zoekmatrix (standaard).
-
-1: omgekeerd zoeken. Retourneert het eerste exemplaar, beginnend bij het laatste item van Zoekmatrix.
-
2: binair zoeken waarbij Zoekmatrix in oplopende volgorde wordt gesorteerd. Indien niet gesorteerd, worden ongeldige resultaten geretourneerd.
-
-2: binaire zoekopdracht waarbij Zoekmatrix in aflopende volgorde wordt gesorteerd. Indien niet gesorteerd, worden ongeldige resultaten geretourneerd.
Overeenkomstmodus waarden 2 en 3 kunnen niet worden gecombineerd met binair zoeken (Zoekmodus waarde 2 of -2 ).
Elk van de optionele argumenten kan worden weggelaten. Voor een optioneel argument moeten alle voorgaande scheidingstekens aanwezig zijn.
Stel dat we een databasetabel hebben gebouwd die het celbereik A1:DO4 beslaat en basisinformatie bevat over 118 chemische elementen. De eerste kolom bevat de rijkoppen "Element", "Symbool", "Atoomnummer" en "Relatieve atomaire massa". Volgende kolommen bevatten de relevante informatie voor elk van de elementen, van links naar rechts gerangschikt op atoomnummer. De cellen B1:B4 bevatten bijvoorbeeld "waterstof", "H", "1" en "1,008", terwijl de cellen DO1:DO4 "Oganesson", "Og", "118" en "294" bevatten.
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Element
|
Waterstof
|
Helium
|
Lithium
|
...
|
Oganesson
|
2
|
Symbool
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Atoomnummer
|
1
|
2
|
3
|
...
|
118
|
4
|
Relatieve atomaire massa
|
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.
Deze functie is beschikbaar sinds LibreOfficeDev 24.8.
Deze functie maakt geen deel uit van de Open Document Format for Office Applications (OpenDocument) Versie 1.3. Deel 4: Herberekende formule (OpenFormula) indeling standaard. De naamafstand is
COM.MICROSOFT.XMATCH