Navigazione Rapida
Funzione CERCA.VERT
Riepilogo
La funzione CERCA.VERT è uno strumento essenziale di Excel per cercare valori in una tabella organizzata per colonne. Cerca un valore specifico nella prima colonna di un intervallo e restituisce il corrispondente valore da una colonna specificata. Perfetta per lookup rapidi in elenchi prezzi, tabelle clienti e database.
Sintassi
CERCA.VERT(valore; matrice_tabella; indice; [intervallo])
Parametri
| Parametro | Tipo | Richiesto | Descrizione |
|---|---|---|---|
| valore | Any |
Sì | Valore da cercare nella prima colonna della matrice_tabella. Può essere un valore diretto o un riferimento a cella. |
| matrice_tabella | Range |
Sì | Intervallo di celle contenente i dati. La prima colonna deve includere il valore da cercare. |
| indice | Number |
Sì | Numero di colonna (da 1) nell'intervallo matrice_tabella da cui restituire il valore. |
| intervallo | Boolean |
No | VERO per corrispondenza approssimativa (predefinito), FALSO per corrispondenza esatta. |
Utilizzo della funzione VLOOKUP
CERCA.VERT è la funzione di lookup più utilizzata in Excel per collegare dati tra tabelle. Organizza i tuoi dati con la colonna di ricerca sempre a sinistra e utilizza FALSO per risultati precisi o VERO per intervalli ordinati. Combinala con IFERROR per gestire valori non trovati elegantemente.
Esempi Comuni di VLOOKUP
Ricerca nome da codice dipendente
=CERCA.VERT(A2;B2:E100;2;FALSO)
Cerca il codice in A2 nella colonna B e restituisce il nome dalla colonna C (2ª colonna dell'intervallo).
Prezzo prodotto con corrispondenza esatta
=CERCA.VERT(D2;Prodotti!A:C;3;FALSO)
Trova il codice prodotto in D2 e restituisce il prezzo dalla 3ª colonna del foglio Prodotti.
Valutazione approssimata (intervalli)
=CERCA.VERT(B2;Punteggi!A:B;2;VERO)
Trova il punteggio più vicino in colonna A e restituisce la valutazione corrispondente.
Gestione errori con IFERROR
=SE.ERRORE(CERCA.VERT(A2;Dati!A:B;2;FALSO);"Non trovato")
Mostra "Non trovato" invece di #N/D se il valore non esiste.
Domande Frequenti
Errori Comuni e Soluzioni
#N/D
Cause: Valore non trovato nella prima colonna
Solution: Verifica ortografia, spazi extra e usa FALSO per corrispondenza esatta. Prova ANNULLA.SPAZI sui dati.
#RIF!
Cause: Indice maggiore del numero di colonne nella matrice_tabella
Solution: Controlla che l'indice non superi le colonne dell'intervallo specificato.
#VALORE!
Cause: Indice minore di 1 o matrice_tabella non valida
Solution: Assicurati che indice sia >=1 e matrice_tabella sia un intervallo valido.
#NOME?
Cause: Nome del foglio o intervallo errato
Solution: Usa apostrofi per nomi con spazi: 'Foglio1'!A:B
Note
- La prima colonna dell'intervallo DEVE contenere il valore di ricerca
- Usa sempre FALSO per corrispondenze esatte nei dati non ordinati
- Per lookup da destra a sinistra usa INDICE+CONFRONTA
- Combina con IFERROR per evitare #N/D
- Riferimenti assoluti ($A$1:$C$100) per copiare formule
Compatibilità
Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponibile in:
Contenuto ultima revisione: November 24, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+