Passa al contenuto principale

Funzione XLOOKUP

La funzione XLOOKUP è una delle funzioni di ricerca e riferimento. Viene utilizzata per effettuare la ricerca di un elemento specifico per riga sia orizzontalmente che verticalmente. Il risultato viene restituito in un'altra colonna e può gestire dataset bidimensionali.

Sintassi​

XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

La funzione XLOOKUP ha i seguenti argomenti:

ArgomentoDescrizione
lookup_valueUn valore da cercare.
lookup_arrayUn array o intervallo in cui cercare.
return_arrayUn array o intervallo in cui restituire i risultati.
if_not_foundUn argomento opzionale. Se non ci sono risultati di ricerca, l'argomento restituisce il testo indicato in [if_not_found]. Se il testo non è specificato, viene restituito “N/A”.
match_modeUn argomento opzionale. I valori possibili sono elencati nella tabella sottostante.
search_modeUn argomento opzionale. I valori possibili sono elencati nella tabella sottostante.

L'argomento match_mode può essere uno dei seguenti:

ValoreDescrizione
0Impostato di default. Restituisce la corrispondenza esatta; se non c'è corrispondenza, viene restituito “N/A”.
-1Restituisce la corrispondenza esatta; se non c'è, viene restituito l'elemento più piccolo successivo.
1Restituisce la corrispondenza esatta; se non c'è, viene restituito l'elemento più grande successivo.
2Una corrispondenza con caratteri jolly.

L'argomento search_mode può essere uno dei seguenti:

ValoreDescrizione
1Impostato di default. Inizia una ricerca dal primo elemento.
-1Inizia una ricerca inversa, cioè dall'ultimo elemento.
2Inizia una ricerca binaria con l'lookup_array ordinato in ordine crescente. Se non ordinato, verranno restituiti risultati non validi.
-2Inizia una ricerca binaria con l'lookup_array ordinato in ordine decrescente. Se non ordinato, verranno restituiti risultati non validi.

Note​

I caratteri jolly includono il punto interrogativo (?) che corrisponde a un singolo carattere e l'asterisco (*) che corrisponde a più caratteri. Se vuoi trovare un punto interrogativo o un asterisco, digita una tilde (~) prima del carattere.

Si prega di notare che questa è una formula di array. Per saperne di più, leggi l'articolo Inserisci formule di array.

Come applicare la funzione XLOOKUP.

Esempi​

La figura sottostante mostra il risultato restituito dalla funzione XLOOKUP.

Funzione XLOOKUP