- La sintassi, argomento per argomento
- Costruire la formula in 4 passaggi
- La regola della prima colonna
- Esatta o approssimativa: l'argomento che cambia il risultato
- Gli errori di CERCA.VERT e cosa significano
- Le abitudini che evitano risultati sbagliati
- Quando passare a CERCA.X
- La mia opinione
- Domande frequenti
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.
| Argomento | Obbligatorio | Cosa contiene |
|---|---|---|
| valore | Sì | Il valore da cercare. Può essere un valore o un riferimento a una cella e deve trovarsi nella prima colonna di matrice_tabella. |
| matrice_tabella | Sì | L'intervallo in cui CERCA.VERT cerca il valore e il dato da restituire. Puoi usare anche un intervallo denominato o una tabella. |
| indice | Sì | Il numero della colonna che contiene il valore da restituire, contando da 1 per la colonna all'estrema sinistra di matrice_tabella. |
| intervallo | No | VERO 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:
- Il valore da cercare, detto anche valore di ricerca. Puoi scriverlo direttamente, come "Leoni", oppure indicare una cella, come A2.
- 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.
- 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.
- 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 argomento | Cosa fa | Esempio |
|---|---|---|
| FALSO o 0 | Cerca il valore esatto nella prima colonna | =CERCA.VERT("Smith";A1:B100;2;FALSO) |
| VERO o 1 | Presuppone che la prima colonna sia in ordine numerico o alfabetico e cerca il valore più prossimo | =CERCA.VERT(90;A1:B100;2;VERO) |
| Omesso | Si comporta come VERO, che è il metodo predefinito | Come 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 vedi | Perché succede | Cosa fare |
|---|---|---|
| Valore errato | L'ultimo argomento è VERO o manca e la prima colonna non è ordinata | Ordina la prima colonna o usa FALSO |
| #N/D con VERO | Il valore cercato è minore del valore più piccolo nella prima colonna | Controlla il valore cercato e la prima colonna |
| #N/D con FALSO | Il valore esatto non è stato trovato | Cerca spazi e caratteri nascosti nei dati |
| #RIF! | L'indice è maggiore del numero di colonne di matrice_tabella | Correggi l'indice o allarga l'intervallo |
| #NOME? | Di solito mancano le virgolette intorno a un testo | Scrivi il testo tra virgolette, come "Leoni" |
| #SPILL! | La formula usa un'intera colonna come valore di ricerca | Ancora 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.
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.


