Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Come usare CERCA.VERT in Excel: sintassi, regola della prima colonna ed errori #N/D

Per usare CERCA.VERT scrivi =CERCA.VERT(valore; matrice_tabella; indice; intervallo): Excel cerca il valore nella prima colonna dell'intervallo e restituisce il dato che si trova nella colonna numero indice, sulla stessa riga. Come ultimo argomento metti FALSO (o 0) per la corrispondenza esatta. Se lo ometti, Excel usa VERO, la corrispondenza approssimativa, e la prima colonna deve essere ordinata.

CERCA.VERT serve a cercare valori in una tabella o in un intervallo per riga. Gli esempi di Microsoft sono molto concreti: trovare il prezzo di un componente di un'auto partendo dal numero del pezzo, oppure il nome di un dipendente partendo dal suo ID. In inglese la funzione si chiama VLOOKUP. Ho letto la scheda del Supporto Microsoft a ottobre 2026 e qui trovi i passaggi con i nomi che usa Excel in italiano, più le due trappole che fanno restituire il valore sbagliato senza nessun messaggio di errore.

La sintassi, argomento per argomento

La sintassi ufficiale è CERCA.VERT(valore; matrice_tabella; indice; [intervallo]). Le parentesi quadre indicano che l'ultimo argomento è facoltativo. Gli altri tre sono obbligatori.

ArgomentoObbligatorioCosa contiene
valoreSìIl valore da cercare. Può essere un valore o un riferimento a una cella e deve trovarsi nella prima colonna di matrice_tabella.
matrice_tabellaSìL'intervallo in cui CERCA.VERT cerca il valore e il dato da restituire. Puoi usare anche un intervallo denominato o una tabella.
indiceSìIl numero della colonna che contiene il valore da restituire, contando da 1 per la colonna all'estrema sinistra di matrice_tabella.
intervalloNoVERO o 1 per la corrispondenza approssimativa, FALSO o 0 per quella esatta. Se non scrivi nulla, vale VERO.

Costruire la formula in 4 passaggi

Microsoft riassume così le quattro informazioni che servono per scrivere un CERCA.VERT:

  1. Il valore da cercare, detto anche valore di ricerca. Puoi scriverlo direttamente, come "Leoni", oppure indicare una cella, come A2.
  2. L'intervallo che contiene il valore di ricerca. Il valore di ricerca deve stare sempre nella prima colonna: se si trova nella cella C2, l'intervallo deve iniziare con C.
  3. Il numero di colonna che contiene il dato da restituire. Se l'intervallo è B2:D11, B è la prima colonna, C la seconda e così via.
  4. VERO se vuoi una corrispondenza approssimativa, FALSO se vuoi una corrispondenza esatta.

Messe insieme: =CERCA.VERT("Leoni";B2:E7;2;FALSO) cerca Leoni nella colonna B dell'intervallo B2:E7 e restituisce il valore della seconda colonna, cioè la C, sulla stessa riga. Le virgolette servono perché stai cercando un testo. Con un riferimento di cella invece scrivi, per esempio, =CERCA.VERT(A2;A10:C20;2;VERO).

La regola della prima colonna

È il punto dove si sbaglia di più. CERCA.VERT guarda solo nella prima colonna a sinistra dell'intervallo e da lì si sposta verso destra. Microsoft lo spiega con un esempio semplice: se vuoi trovare la Quantità partendo dalla Frutta, la colonna Frutta deve stare a sinistra della colonna Quantità. E se la tabella occupa B2:D7, il valore cercato deve trovarsi nella colonna B.

Quindi, se il dato che conosci sta a destra di quello che vuoi ottenere, CERCA.VERT così com'è non ti aiuta. Hai due strade: organizzare le colonne nell'ordine giusto oppure passare a CERCA.X, di cui parlo più sotto.

Esatta o approssimativa: l'argomento che cambia il risultato

Ultimo argomentoCosa faEsempio
FALSO o 0Cerca il valore esatto nella prima colonna=CERCA.VERT("Smith";A1:B100;2;FALSO)
VERO o 1Presuppone che la prima colonna sia in ordine numerico o alfabetico e cerca il valore più prossimo=CERCA.VERT(90;A1:B100;2;VERO)
OmessoSi comporta come VERO, che è il metodo predefinitoCome la riga sopra

Ecco la trappola classica. Dimentichi l'ultimo argomento, la prima colonna non è ordinata ed Excel ti restituisce un valore che sembra plausibile, ma non è quello che ti aspettavi. Nessun errore, nessun avviso. La guida indica due soluzioni: ordinare la prima colonna oppure usare FALSO per ottenere una corrispondenza esatta.

Gli errori di CERCA.VERT e cosa significano

Cosa vediPerché succedeCosa fare
Valore erratoL'ultimo argomento è VERO o manca e la prima colonna non è ordinataOrdina la prima colonna o usa FALSO
#N/D con VEROIl valore cercato è minore del valore più piccolo nella prima colonnaControlla il valore cercato e la prima colonna
#N/D con FALSOIl valore esatto non è stato trovatoCerca spazi e caratteri nascosti nei dati
#RIF!L'indice è maggiore del numero di colonne di matrice_tabellaCorreggi l'indice o allarga l'intervallo
#NOME?Di solito mancano le virgolette intorno a un testoScrivi il testo tra virgolette, come "Leoni"
#SPILL!La formula usa un'intera colonna come valore di ricercaAncora il riferimento con @ o usa una sola cella

Per l'ultimo caso la guida mostra due correzioni. La prima ancora il riferimento con l'operatore @: =CERCA.VERT(@A:A;A:C;2;FALSO). La seconda torna al metodo tradizionale e fa riferimento a una singola cella invece che a un'intera colonna: =CERCA.VERT(A2;A:C;2;FALSO).

Le abitudini che evitano risultati sbagliati

  • Usa riferimenti assoluti per l'intervallo di ricerca: così puoi copiare la formula verso il basso e farà sempre riferimento allo stesso intervallo.
  • Non memorizzare numeri o date come testo nella prima colonna. Altrimenti CERCA.VERT può restituire un valore non corretto o imprevisto.
  • Ordina la prima colonna prima di usare CERCA.VERT con VERO.
  • Pulisci i dati di testo: spazi iniziali, spazi finali, virgolette usate in modo non coerente e caratteri non stampabili nella prima colonna falsano il risultato. Per toglierli la guida suggerisce le funzioni LIBERA e ANNULLA.SPAZI.
  • Con FALSO e un valore di testo puoi usare i caratteri jolly: il punto interrogativo (?) sostituisce un solo carattere, l'asterisco (*) qualsiasi sequenza di caratteri. Per cercare un ? o un * veri e propri, mettici davanti una tilde (~).

Un esempio di carattere jolly: =CERCA.VERT("Leon?";B2:E7;2;FALSO) trova i nomi che iniziano con Leon e hanno un'ultima lettera qualsiasi.

Quando passare a CERCA.X

La stessa scheda Microsoft, in apertura, invita a provare CERCA.X: una versione migliorata che funziona in qualsiasi direzione e restituisce corrispondenze esatte per impostazione predefinita. In pratica toglie di mezzo proprio le due trappole di questa pagina, la regola della prima colonna e l'ultimo argomento dimenticato.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Un'altra guida di questa sezione del sito: come eliminare una pagina su Word.

La mia opinione

CERCA.VERT funziona benissimo se rispetti due regole: il valore cercato nella prima colonna e FALSO come ultimo argomento, a meno che tu non voglia davvero una corrispondenza approssimativa su una colonna ordinata. Quando un #N/D con FALSO ti sembra impossibile, prima di riscrivere la formula controlla spazi finali e numeri salvati come testo: la guida li indica proprio come cause di risultati imprevisti. E se costruisci un foglio nuovo, valuta subito CERCA.X.

Se oltre ai fogli di calcolo gestisci anche i profili social, sul sito trovi in italiano cosa fare se Instagram è stato hackerato e come funziona il codice di sicurezza di Instagram.

Domande frequenti

Che differenza c'è tra CERCA.VERT e VLOOKUP?

Nessuna: CERCA.VERT è il nome italiano della funzione VLOOKUP. Negli esempi della guida italiana gli argomenti sono separati dal punto e virgola.

Perché CERCA.VERT restituisce #N/D?

Con FALSO significa che il valore esatto non è stato trovato. Con VERO compare quando il valore cercato è minore del valore più piccolo nella prima colonna.

Cosa succede se ometto l'ultimo argomento?

Excel usa VERO, cioè la corrispondenza approssimativa. In quel caso la prima colonna deve essere ordinata, altrimenti il risultato può non essere quello previsto.

Come si conta il numero di colonna?

Si parte da 1 per la colonna all'estrema sinistra dell'intervallo. In B2:D11, B è la prima colonna, C la seconda e così via.

CERCA.VERT può cercare verso sinistra?

No. Il valore cercato deve stare nella prima colonna e il dato restituito alla sua destra. Per cercare in qualsiasi direzione Microsoft suggerisce CERCA.X.

Posso usare i caratteri jolly in CERCA.VERT?

Sì, se l'ultimo argomento è FALSO e cerchi un testo: ? vale per un carattere, * per qualsiasi sequenza e la tilde (~) serve a cercarli come caratteri veri.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.