CONFRONTA.X
Cerca un valore in una matrice unidimensionale e restituisce la posizione relativa dell'elemento.
CONFRONTA.X supera la funzione CONFRONTA in quanto permette di effettuare ricerche sulla base di un modo di ricerca.
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: una corrispondenza con l'uso di caratteri jolly dove i caratteri *, ? e ~ hanno dei significati speciali.
-
3: corrispondenza a un'espressione regolare.
Modo di ricerca: (opzionale) specifica il modo di ricerca da usare.
-
1: restituisce la prima occorrenza a partire dal primo elemento della Matrice di ricerca (predefinito).
-
-1: ricerca inversa. Restituisce la prima occorrenza a partire dall'ultimo elemento della Matrice di ricerca.
-
2: ricerca binaria che si basa sulla Matrice di ricerca memorizzata in ordine ascendente. Se non è ordinata possono essere restituiti risultati non validi.
-
-2: ricerca binaria che si basa sulla Matrice di ricerca memorizzata in ordine discendente. Se non è ordinata possono essere restituiti risultati non validi.
I valori 2 e 3 del Modo di ricerca non possono essere combinati con la ricerca binaria (Modo di ricerca con valore 2 o -2).
Qualsiasi argomento opzionale può essere omesso. Un argomento opzionale richiede che siano presenti tutti i separatori che precedono.
Supponiamo di aver creato una piccola tabella database nell'intervallo di celle A1:DO4 contenente le informazioni di base sui 118 elementi chimici. La prima colonna contiene le intestazioni di riga "Elemento", "Simbolo", "Numero atomico" e "Massa atomica relativa". Le colonne successive contengono le informazioni per ognuno degli elementi, ordinate da sinistra a destra per numero atomico. Ad esempio le celle B1:B4 contengono "Idrogeno", "H", "1" e "1,008", mentre le celle DO1:DO4 contengono "Oganesso", "Og", "118" e "294".
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Elemento
|
Idrogeno
|
Elio
|
Litio
|
...
|
Oganesso
|
2
|
Simbolo
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Numero atomico
|
1
|
2
|
3
|
...
|
118
|
4
|
Massa atomica relativa
|
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.
Questa funzione è disponibile dalla versione 24.8 di LibreOfficeDev.
Questa funzione non fa parte dello standard Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Lo spazio dei nomi è
COM.MICROSOFT.XMATCH