XLOOKUP
Descrizione
Cerca in una matrice o in un intervallo e restituisce uno o più valori corrispondenti. XLOOKUP può eseguire corrispondenze esatte o corrispondenze approssimative, ricerche verticali o orizzontali e ricerche con caratteri jolly. Questa funzione è destinata all'uso con matrici senza vincoli. Per inoltrare la formula; utilizzare la scorciatoia da tastiera senza vincoli Ctrl+Alt+Invio (Windows) o Comando+Opzione+Invio (Mac). Per i dettagli sulla sintassi, consultare la Guida alle funzioni nella Guida per l'utente.
Sintassi
XLOOKUP(
lookup_value
, lookup_array
, return_array
, [ if_not_found
], [ match_mode
], [ search_mode
]) - lookup_value: il valore di ricerca.
- lookup_array: la matrice in cui eseguire la ricerca.
- return_array: la matrice o l'intervallo da restituire.
- if_not_found: testo da restituire o una formula da eseguire se la funzione non trova una corrispondenza valida. Se si omette questo argomento, la funzione restituisce un errore #N/D.
- match_mode: un numero che specifica il tipo di corrispondenza.
- 0: corrispondenza esatta. Se non viene trovato, restituire #N/D. Questa è l'impostazione predefinita.
- -1: corrispondenza esatta. Se non viene trovato, restituire l'articolo successivo più piccolo.
- 1: corrispondenza esatta. Se non viene trovato, restituire l'articolo successivo più grande.
- 2: una corrispondenza con caratteri jolly. Nei criteri basati su testo è possibile utilizzare ? il carattere jolly per corrispondere a un singolo carattere o il carattere jolly * per corrispondere a qualsiasi sequenza di caratteri. Se il valore da trovare contiene un * o un ?, precederlo con una tilde (~).
- search_mode: un numero che specifica la modalità di ricerca da utilizzare.
- 1: eseguire una ricerca a partire dal primo elemento. Questa è l'impostazione predefinita.
- -1: esegue una ricerca inversa a partire dall'ultimo elemento.
- 2: eseguire una ricerca binaria basata sul fatto che lookup_array venga ordinato in ordine crescente. Se non è ordinato, i risultati non saranno validi.
- -2: esegue una ricerca binaria che si basa sull'ordinamento decrescente di matrice_ricerca. Se non è ordinato, i risultati non saranno validi.
Note
- XLOOKUP non fa distinzione tra maiuscole e minuscole per impostazione predefinita (utilizzando un match_mode pari a 0). È possibile utilizzare XLOOKUP per una ricerca di corrispondenza esatta con distinzione tra maiuscole e minuscole solo se la matrice è ordinata.
Funzioni correlate
VLOOKUP
HLOOKUP
MHLOOKUP
MVLOOKUP