Funzione CERCA.VERT

Excel 2007+

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 Valore da cercare nella prima colonna della matrice_tabella. Può essere un valore diretto o un riferimento a cella.
matrice_tabella Range Intervallo di celle contenente i dati. La prima colonna deve includere il valore da cercare.
indice Number 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

#N/D appare quando il valore non viene trovato (con FALSO) o è inferiore al primo valore ordinato (con VERO). Verifica dati, spazi extra e usa FALSO per corrispondenza esatta.

Sì, solo se usi VERO per corrispondenza approssimativa. Con FALSO non è necessario ordinare.

CERCA.X è più moderna, bidirezionale e restituisce corrispondenze esatte per default. Usa CERCA.VERT per compatibilità legacy.

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+