Navigazione Rapida
Funzione CERCA
Riepilogo
La funzione CERCA è una delle funzioni di ricerca e riferimento di Excel che permette di trovare un valore in una riga o colonna specifica e restituire il valore corrispondente dalla stessa posizione in un altro intervallo. È ideale per ricerche vettoriali in liste ordinate.
Sintassi
CERCA(valore; vettore; [risultato])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| valore | Qualsiasi |
Sì | Valore da cercare nel vettore (numero, testo, valore logico o riferimento) |
| vettore | Intervallo |
Sì | Intervallo di una sola riga o colonna contenente i valori di ricerca (deve essere ordinato) |
| risultato | Intervallo |
No | Intervallo della stessa dimensione del vettore con i valori da restituire |
Utilizzo della funzione LOOKUP
CERCA è particolarmente utile per ricerche approssimate in elenchi ordinati. Trova la corrispondenza più vicina minore o uguale al valore cercato e restituisce il risultato dalla stessa posizione. Microsoft raccomanda VLOOKUP/CERCA.VERT o XLOOKUP/CERCA.X per scenari più complessi.
Esempi Comuni di LOOKUP
Esempio base con corrispondenza esatta
=CERCA(4,19; A2:A6; B2:B6)
Cerca 4,19 nella colonna A e restituisce 'arancione' dalla colonna B nella stessa riga
Ricerca approssimata
=CERCA(5,75; A2:A6; B2:B6)
Cerca 5,75, trova 5,17 (valore più vicino minore) e restituisce 'giallo'
Valore troppo piccolo
=CERCA(0; A2:A6; B2:B6)
Restituisce #N/D poiché 0 è minore del primo valore (4,14)
Ricerca testuale
=CERCA("verde"; D1:F1; D2:F2)
Cerca 'verde' nella riga 1 e restituisce valore dalla riga 2
Domande Frequenti
Errori Comuni e Soluzioni
#N/D
Cause: Valore cercato minore del primo valore del vettore o non trovato
Solution: Controlla che il valore sia >= primo elemento e che i dati siano ordinati
Risultato errato
Cause: Vettore non ordinato in ordine crescente
Solution: Ordina i dati da più piccolo a più grande
#RIF!
Cause: Intervalli result_vector e lookup_vector di dimensioni diverse
Solution: Assicurati che abbiano la stessa dimensione
Note
- CERCA restituisce la corrispondenza più vicina ≤ al valore cercato
- I dati DEVONO essere ordinati crescenti
- Per matrici bidimensionali usa CERCA.VERT o CERCA.ORIZZ
- XLOOKUP (Excel 365) è la moderna alternativa più potente
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: December 11, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+