CERCA.VERT è probabilmente la funzione Excel che fa fare il salto a più persone. Prima non la conoscono, dopo non possono farne a meno.
Il problema è che in giro ci sono spiegazioni tecniche, con formule scritte come se il lettore fosse già a metà del percorso. Qui proviamo un’altra strada: un caso reale, dall’inizio.
Il problema di partenza
Un ufficio acquisti di una PMI manifatturiera del lecchese usava due file separati: uno con gli ordini del mese e uno con l’anagrafica fornitori. Ogni settimana qualcuno copiava i dati a mano da un file all’altro, abbinando codice fornitore e ragione sociale.
Venti minuti di lavoro meccanico. Ogni settimana.
Con CERCA.VERT, quel processo si fa in tre secondi. Non è un’esagerazione.
Come funziona in termini semplici
La funzione cerca un valore in una colonna e restituisce un valore da una colonna vicina nella stessa riga.
Traduzione pratica: hai un codice fornitore. Vuoi che Excel vada a cercarlo nella tua tabella anagrafica e ti riporti il nome, l’indirizzo, il contatto, qualsiasi cosa.
La sintassi è questa:
=CERCA.VERT(cosa cerchi; dove cercare; quale colonna restituire; 0)
Il quarto parametro è quasi sempre 0 (o FALSO). Vuol dire “corrispondenza esatta”. Se lo metti a 1, Excel si mette a cercare corrispondenze approssimate e di solito torna con la risposta sbagliata.
L’esempio passo per passo
Hai due fogli:
- Foglio1: lista ordini, con una colonna “Codice fornitore”
- Foglio2: anagrafica fornitori, con colonna A = codice, colonna B = ragione sociale, colonna C = referente
Vuoi che sul Foglio1, accanto al codice fornitore, appaia automaticamente la ragione sociale.
Nella cella B2 del Foglio1 scrivi:
=CERCA.VERT(A2; Foglio2!A:C; 2; 0)
Leggi così: “cerca il valore di A2, nel range A:C del Foglio2, e riportami il contenuto della seconda colonna di quel range”.
A2 contiene il codice, la funzione va sul Foglio2, trova la riga con quel codice, e prende la colonna 2, cioè la ragione sociale. Se vuoi anche il referente, la stessa formula con 3 al posto di 2.
Gli errori più comuni
#N/D è l’errore che vedono quasi tutti la prima volta. Significa che Excel non ha trovato il valore cercato. Le cause più frequenti sono spazi nascosti in una delle celle, formati diversi tra le due colonne (uno è testo, uno è numero), codice scritto in modo leggermente diverso nei due fogli.
In aula lo spiego quasi sempre, perché l’errore #N/D scoraggia chi sta imparando e quasi sempre il problema è solo un formato diverso. Soluzione rapida: usa =TESTO(A2;"0") per forzare il formato numerico, oppure =ANNULLA.SPAZI(A2) per eliminare gli spazi invisibili.
La colonna di ricerca non è la prima del range: CERCA.VERT cerca sempre nella prima colonna del range che gli dai. Se l’anagrafica ha il codice in colonna C e non in colonna A, il range deve iniziare da C, non da A.
Perché conviene impararlo una volta sola
CERCA.VERT è il tipo di funzione che si impara in venti minuti e si usa ogni giorno per anni. Non è una funzione avanzata: è una funzione di base che manca nel kit della maggior parte delle persone che lavorano con Excel ogni giorno.
L’ufficio acquisti del caso di prima non ha fatto nessun corso specialistico. Ha imparato CERCA.VERT, l’ha applicata ai propri file, e ha eliminato venti minuti di copia-incolla ogni settimana. Senza cambiare software, senza automazioni costose.
A volte basta una funzione.


