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.
CONFRONTA.X(Cerca; Matrice [; TipoCorrispodenza [; ModoRicerca ] ] )
Cerca: il valore di qualunque tipo da cercare nella Matrice.
Matrice: è il riferimento alla matrice o all'intervallo in cui eseguire la ricerca.
TipoCorrispondenza: (opzionale) specifica il tipo di corrispondenza. I valori possono essere:
    - 
        0: corrispondenza esatta (predefinito). Se il valore Cerca non viene trovato, restituisce l'errore #N/D. 
- 
        -1: avvicinamento alla corrispondenza esatta. Se il valore di Cerca non viene trovato, restituisce il valore inferiore più prossimo. 
- 
        1: avvicinamento alla corrispondenza esatta. Se il valore di Cerca non viene trovato, restituisce il valore superiore più prossimo. 
- 
        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 | 
    
  
=CONFRONTA.X("Numero atomico",A1:A4) restituisce 3, la terza riga della matrice A1:A4.
=CONFRONTA.X("Li",A2:DO2) restituisce 4, la quarta colonna della matrice A2:DO2.
        
Questa funzione è disponibile dalla versione 24.8 di LibreOffice.
 
     
        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