XMATCH
Descrizione
Cerca un elemento specificato nell'elenco (matrice unidimensionale) specificato e restituisce l'indice (posizione) dell'elemento. XMATCH esegue una ricerca di corrispondenza esatta per impostazione predefinita. È possibile utilizzare questa funzione per trovare corrispondenze tra valori logici, valori numerici o stringhe di testo. 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
XMATCH(
lookup_value
, lookup_array
, [ match_mode
], [ search_mode
]) - lookup_value: il valore di ricerca.
- lookup_array: la matrice in cui eseguire la ricerca.
- 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
- XMATCH non fa distinzione tra maiuscole e minuscole per impostazione predefinita (utilizzando un match_mode pari a 0). È possibile utilizzare XMATCH per una ricerca con corrispondenza esatta con distinzione tra maiuscole e minuscole solo se la matrice è ordinata.
Funzioni correlate
MATCH
MATCHEXACT