Usare la funzione CERCA.X per trovare elementi in una tabella o in un intervallo per riga. Ad esempio è possibile cercare il prezzo di un componente di un’auto in base al numero del pezzo o trovare il nome di un dipendente in base al suo ID dipendente. Con CERCA.X è possibile cercare un termine di ricerca in una colonna e restituire un risultato dalla stessa riga in un’altra colonna, indipendentemente dal lato in cui si trova la colonna restituita.
Sintassi
La funzione CERCA.X esegue la ricerca in un intervallo o in una matrice e restituisce quindi l’elemento corrispondente alla prima corrispondenza che trova. Se non esiste alcuna corrispondenza, CERCA.X può restituire la corrispondenza più vicina (approssimativa).
=CERCA.X(valore;matrice_ricerca;matrice_restituita;[se_non_trovato];[modalità_confr onto];[modalità_ricerca])
Argomento | Descrizione |
valore
Obbligatoria* |
Valore da cercare per
*Se omesso, CERCA.X restituisce le celle vuote trovate in matrice_ricerca. |
matrice_ricerca
Obbligatorio |
La matrice o l’intervallo in cui effettuare la ricerca |
matrice_restituita | La matrice o l’intervallo da restituire |
Argomento | Descrizione |
[se_non_trovato]
Facoltativo |
Se non è stata trovata una corrispondenza valida, restituire il testo [se_non_trovato] che si specifica.
Se non viene trovata una corrispondenza valida e [se_non_trovato] manca, verrà restituito #N/A. |
[modalità_confronto]
Facoltativo |
Specificare il tipo di corrispondenza:
0 – Corrispondenza esatta. Se non trovata, restituisce #N/D. Questa è l’impostazione predefinita. -1 – Corrispondenza esatta. Se non trovata, restituisce l’elemento successivo più piccolo. 1 – Corrispondenza esatta. Se non trovata, restituisce l’elemento successivo più grande. 2 – Una corrispondenza jolly in cui *, ? e ~ hanno un significato speciale. |
[modalità_ricerca]
Facoltativo |
Specificare la modalità di ricerca da usare:
1 – Effettuare una ricerca a partire dal primo elemento. Questa è l’impostazione predefinita. -1 – Effettuare una ricerca inversa a partire dall’ultimo elemento. 2 – Effettuare una ricerca binaria basata sulla matrice di ricerca classificata in ordine crescente. Se non è classificata, vengono restituiti risultati non validi. – 2 – Effettuare una ricerca binaria basata sulla matrice di ricerca classificata in ordine decrescente. Se non è classificata, vengono restituiti risultati non validi. |
L’esempio 1 utilizza XLOOKUP per cercare un nome di paese in un intervallo e quindi restituire il relativo prefisso telefonico del paese. Include gli argomenti valore (cella F2), matrice_ricerca (intervallo B2:B11), e matrice_restituita (intervallo D2:D11). Non
include l’argomento modalità_confronto, perché CERCA.X produce una corrispondenza esatta per impostazione predefinita.