100% originale e legale Consegna immediata Paga dopo con Klarna Trustpilot «eccellente»
Scopri tutte le licenze
Torna al blog

CERCA.VERT (VLOOKUP) in Excel: cosa fa e le insidie

Panoramica dati con grafici su schermo come illustrazione per CERCA.VERT di Excel

CERCA.VERT in fondo fa una cosa sola, e la fa bene: cerca un valore nella colonna più a sinistra di un intervallo e ti restituisce un valore preso da un’altra colonna, sulla stessa riga. Digiti un codice articolo, ottieni la giacenza corrispondente. Digiti un numero cliente, ottieni il nome. Appena questa idea si sistema in testa, vedi al volo per cosa la funzione è stata pensata e dove invece si inceppa.

Quasi tutte le guide saltano subito ai pulsanti: quali parentesi, quale argomento in quale posizione. Io preferisco ribaltare l’ordine. Più utile della sequenza esatta è capire quando ti serve davvero CERCA.VERT, quando la più recente CERCA.X è la scelta più assennata, e quale errore commettono quasi tutti almeno una volta. Chiarito questo, la formula diventa logica invece di essere una sequenza che impari a memoria e dimentichi una settimana dopo.

Che cosa fa davvero CERCA.VERT?

Immagina due elenchi che hanno qualcosa in comune. In uno c’è un’esportazione di vendite con nient’altro che codici articolo; nell’altro una lunga tabella di riferimento con i codici insieme ai nomi e ai prezzi corrispondenti. Vuoi accanto a ogni codice del primo elenco il nome giusto preso dal secondo, senza affiancare a mano centinaia di righe. È esattamente il lavoro per cui CERCA.VERT è nata: collega due tabelle in automatico grazie a una chiave condivisa.

La funzione prende il valore che conosci, lo cerca dall’alto verso il basso nella prima colonna dell’intervallo che le indichi, poi restituisce il valore che si trova sulla stessa riga, in una colonna a tua scelta. Un dettaglio decide quasi tutto ciò che poi va storto: CERCA.VERT guarda sempre verso destra. La colonna in cui cerchi deve essere quella più a sinistra del tuo intervallo, e la risposta deve trovarsi alla sua destra. Non è un’impostazione che puoi invertire, è il modo in cui la funzione è costruita.

Il nome svela metà della storia. La parola vert sta per verticale: cerchi dall’alto verso il basso lungo una colonna. Esiste una funzione sorella che fa il contrario e cerca in orizzontale lungo una riga, ma la incontri di rado nella pratica, perché i dati stanno quasi sempre impilati in colonne piuttosto che allineati fianco a fianco in righe. Una volta notato questo, diventa ovvio perché CERCA.VERT compaia molto più spesso della cugina orizzontale: si adatta semplicemente al modo in cui la maggior parte delle persone costruisce una tabella.

Quali quattro cose chiede la formula?

Sotto il cofano CERCA.VERT chiede quattro informazioni, e conviene leggerle non come codice, ma come quattro domande ordinarie a cui rispondi.

  1. Il valore da cercare: che cosa stai cercando? Di solito una cella con un codice, un nome o un numero.
  2. L’intervallo della tabella: in quale tabella si deve cercare? Ricorda che la colonna di ricerca sta a sinistra.
  3. Il numero di indice colonna: contando da sinistra dentro l’intervallo, quale colonna contiene la risposta?
  4. Approssimato o esatto: scegli FALSO per una corrispondenza esatta. È ciò che vuoi quasi sempre.

Quest’ultimo argomento è il colpevole silenzioso dietro molti risultati strani. Se lo ometti o lo imposti su approssimato, Excel dà per scontato che la tua colonna sia ordinata in modo crescente e afferra il valore più vicino che non sia maggiore. Quando cerchi un codice o un nome esatto, non è quasi mai ciò che intendevi. Da qui la regola pratica: metti FALSO, a meno che tu non voglia consapevolmente un’approssimazione, per esempio per suddividere valori in fasce di prezzo o in scaglioni di voto.

Quando CERCA.VERT è la scelta giusta, e quando no

CERCA.VERT dà il meglio nel momento in cui devi legare due fonti di dati tramite un attributo comune. Accostare un’esportazione contabile al tuo listino prezzi. Arricchire un elenco di indirizzi e-mail con il nome che spetta a ciascuno. Tradurre le registrazioni di presenza in reparti. In tutti questi casi hai una chiave che compare in entrambi gli elenchi, e vuoi recuperare il resto della riga. È il compito centrale, e per questo la funzione è rapida, affidabile e facile da spiegare a un collega.

Un’immagine di tutti i giorni: tieni un elenco soci in un foglio e le quote in un altro. Invece di confrontarli a mano, CERCA.VERT porta nell’elenco l’importo dovuto grazie al numero di tessera. Se più tardi un importo cambia nella fonte, la modifica scorre da sola alla prossima apertura del file. È proprio questo scorrere silenzioso a rendere comoda la funzione: curi i dati in un punto solo e li leggi in tanti.

C’è un posto in cui la ricerca approssimata è davvero utile, e spesso lo si dimentica: la suddivisione in scaglioni. Per trovare lo sconto giusto in base a un importo, o il giudizio giusto in base a un punteggio, prepari una tabella di soglie inferiori ordinata in modo crescente e lasci che CERCA.VERT afferri il valore appena sotto. In quel caso approssimato è esattamente ciò che intendi. Fuori da queste tabelle di soglie, però, FALSO resta l’impostazione sicura di partenza.

Ci sono anche situazioni in cui è meglio non usarla. Se la risposta sta a sinistra della colonna di ricerca, è finita: CERCA.VERT non sa guardare a sinistra. Se la disposizione della fonte cambia spesso, il numero di indice colonna diventa un punto di rottura, perché una colonna inserita sposta tutto e la formula punta all’improvviso nel posto sbagliato. E se devi cercare su due attributi insieme, poniamo un nome dentro una filiale precisa, CERCA.VERT diventa in fretta un ripiego. Per questi lavori esiste uno strumento migliore, su cui torno tra poco.

Un esempio con una piccola tabella

Un esempio rende la cosa concreta. Supponi di avere un piccolo elenco di magazzino con un codice, un nome prodotto e la quantità disponibile. Vuoi sapere quanti pezzi del codice A-102 ci sono in giacenza, senza leggere l’elenco da solo.

CodiceProdottoScorte
A-101Tastiera24
A-102Mouse60
A-103Webcam12
Dati di esempio per illustrare CERCA.VERT: =CERCA.VERT(“A-102”;A2:C4;3;FALSO) cerca il codice nella prima colonna e restituisce 60 dalla terza colonna. Fonte: supporto Microsoft (support.microsoft.com), consultato il 10 agosto 2026.

Ciò che accade qui: la formula cerca “A-102” nella colonna Codice, trova la riga in cui compare quel codice, poi restituisce la terza colonna dell’intervallo, le scorte, 60. Vuoi invece il nome del prodotto? Metti un 2 al posto del numero di indice colonna. Nota ciò che non puoi fare: se avessi solo il numero 60 e volessi ricavare il codice associato, questa disposizione non te lo dà, perché il codice sta a sinistra delle scorte. Ecco il limite verso sinistra, nella pratica.

Nel lavoro reale digiti di rado il valore da cercare per intero dentro la formula. Punti a una cella, per esempio a un campo in cui qualcuno inserisce un codice, così la risposta cambia appena quel codice cambia. Se poi copi la formula verso il basso su tutto un elenco, blocca l’intervallo della tabella con i simboli del dollaro, cioè A$2:C$4 invece di A2:C4. Se lo dimentichi, l’intervallo scivola giù di una riga ogni volta e le righe in alto escono dal campo. Un piccolo dettaglio che provoca un numero sorprendente di errori in chi è convinto che la formula sia giusta.

Le insidie: #N/D e lo sguardo a sinistra

L’errore che prima o poi incontri è #N/D, cioè “non disponibile”. Con esso Excel è onesto: non ho trovato il valore che hai chiesto. Fastidioso, ma in realtà utile, perché quasi sempre significa che qualcosa di piccolo non torna, non qualcosa di grave. L’abilità sta nel non farsi prendere dal panico riscrivendo tutta la formula, ma nel passare con calma in rassegna le solite cause.

Vale la pena vederlo come una diagnosi più che come una bocciatura. Un #N/D che compare su ogni riga di una colonna, per esempio, punta a un problema di fondo, come un intervallo che non parte dalla colonna giusta o un tipo di dato diverso tra le due tabelle. Un #N/D che appare solo su qualche riga sparsa racconta un’altra storia: quelle voci specifiche mancano davvero nell’elenco di riferimento, oppure sono scritte in modo leggermente diverso. Leggere dove compare l’errore, e non solo che compare, ti porta alla causa molto più in fretta.

Perché ottieni #N/D?

La prima causa è la più letterale: il valore davvero non c’è nella colonna di ricerca. Spesso è più sottile. Uno spazio in coda al codice che l’occhio non vede, uno 0 salvato come testo in una tabella e come numero nell’altra, o un refuso nel valore da cercare. Un secondo errore frequente è un numero di indice colonna sbagliato, che ti fa puntare a una colonna fuori dall’intervallo. Un terzo è che il tuo intervallo non parte dalla colonna di ricerca, così Excel cerca nel posto sbagliato.

E poi c’è la limitazione che non è un difetto ma un confine: CERCA.VERT può guardare solo a destra, mai a sinistra della colonna più a sinistra. Chi ha disposto la tabella in modo che la risposta stia a sinistra della chiave può girarla come vuole, non funzionerà. A quel punto è più saggio riordinare la tabella o usare una funzione che ignora questo confine. Ed è proprio qui che entra in scena CERCA.X.

CERCA.VERT o CERCA.X?

CERCA.X è l’erede più recente, e sui punti in cui CERCA.VERT arranca è semplicemente migliore. Sa guardare a sinistra, perché indichi separatamente dove cerchi e dove sta la risposta. Non ha bisogno del numero di indice colonna, così una colonna inserita non spezza più la formula. E parte per impostazione predefinita da una corrispondenza esatta, il che fa sparire la trappola classica dell’argomento FALSO dimenticato. Per chi comincia oggi, CERCA.X è spesso la scelta più tranquilla.

La differenza si vede bene se rifai lo stesso esempio. Dove con CERCA.VERT dovevi ancora fornire l’intervallo e un numero di colonna 3, con CERCA.X indichi due cose a parte: la colonna in cui cerchi e la colonna da cui prendi la risposta. Sposta più tardi una colonna, o inseriscine una, e resta giusto, perché non c’è più un fragile numero di posizione che possa puntare nel posto sbagliato. Ciò rende molto meno fragili le formule pensate per durare mesi, proprio il tipo di lavoro in cui CERCA.VERT col tempo inizia a scricchiolare.

Una condizione è legata a tutto questo. CERCA.X è disponibile in Microsoft 365 e in Office 2021 e versioni più recenti. Se lavori con una versione di Office più vecchia, la funzione semplicemente non c’è e CERCA.VERT resta lo strumento che hai. Se condividi un file con qualcuno ancora su una versione così datata, c’è un motivo in più per restare su CERCA.VERT, perché una formula CERCA.X gli mostra un errore. Il mio consiglio è sobrio: se hai 365 o Office 2021, impara CERCA.X e tieni CERCA.VERT solo dove i tuoi file altrimenti smetterebbero di essere compatibili.

Quale Excel ti serve per questo?

Entrambe le funzioni vivono nello stesso Excel, che puoi avere in due modi. Il primo è Microsoft 365, l’abbonamento che paghi all’anno o al mese e che consegna sempre la versione più recente. Il secondo è Office 2021, che compri una volta sola e che continua a funzionare senza pagamenti ricorrenti. In entrambi c’è un Excel che conosce CERCA.VERT quanto CERCA.X, quindi per queste funzioni non sei obbligato a scegliere l’abbonamento.

Quale dei due fa per te dipende da come lavori, non dalla funzione che usi. Se vuoi sempre le ultime novità e i servizi cloud attorno, l’abbonamento è la strada naturale; spiego questa scelta più a fondo in che cos’è Microsoft 365. Se Excel così com’è ti basta e preferisci pagare una volta, l’acquisto unico di solito costa meno su più anni. Metto le due strade fianco a fianco in Office 365 contro Office 2021.

Così resta gestibile

Se porti via una sola abitudine, che sia questa: imposta per impostazione predefinita FALSO per una corrispondenza esatta e tratta l’approssimato come l’eccezione, non come la regola. Così eviti la gran parte degli errori silenziosi, quelli in cui una formula una risposta la dà, ma sbagliata. Dai inoltre un nome ai tuoi intervalli, invece di una nuda sequenza di celle, e più tardi rileggerai che cosa fa una formula, senza che nulla si sposti quando inserisci una colonna.

E quando ti accorgi di piegare CERCA.VERT perché guardi a sinistra o cerchi su due attributi, prendilo come un segnale. Non è il segno che non capisci la funzione, ma che stai urtando il suo limite. Se hai un Excel con CERCA.X, passa a quella per quel caso specifico; se non ce l’hai, riordina la tabella così che la chiave finisca a sinistra. In questo modo la funzione continua a fare ciò in cui è brava, e non perdi un pomeriggio dietro una formula che non aveva alcuna possibilità di funzionare.

Vuoi comprare software in modo intelligente?

Scopri le nostre licenze originali con consegna immediata e assistenza.

Scopri le licenze Office