La cerca.vert o cerca.x differenza, in pratica, è questa: CERCA.VERT va bene per ricerche semplici da sinistra a destra ed è ancora utile se devi aprire il file anche con versioni meno recenti di Excel; CERCA.X è più flessibile, cerca anche verso sinistra, regge meglio le modifiche alle colonne e gestisce in modo più pulito i valori non trovati. Per uno studente universitario, quindi, la scelta non è teorica: dipende dal tipo di esercizio, dalla versione del software e da quanto il foglio dovrà essere aggiornato. In questo confronto vediamo sintassi, casi d'uso, limiti ed errori tipici, con un esempio svolto passo per passo.
Differenza chiave tra CERCA.VERT e CERCA.X
Nel confronto vlookup vs xlookup, la differenza più importante è che CERCA.X separa la colonna in cui cerchi dal risultato che vuoi restituire. CERCA.VERT, invece, parte da una tabella intera e chiede il numero della colonna da cui prelevare il dato. Questa differenza sembra piccola, ma cambia manutenzione, rischio di errore e libertà di impostare il foglio.
- Direzione della ricerca: CERCA.VERT cerca solo nella prima colonna della tabella e restituisce valori a destra; CERCA.X può cercare anche a sinistra.
- Stabilità: se inserisci o sposti colonne, CERCA.VERT può restituire un campo sbagliato perché usa un indice numerico; CERCA.X resta più stabile perché punti direttamente alla matrice di restituzione.
- Corrispondenza predefinita: CERCA.VERT può creare errori se dimentichi l'ultimo argomento e lasci la ricerca approssimata; CERCA.X usa come default la corrispondenza esatta.
- Gestione del non trovato: con CERCA.X puoi scrivere subito cosa mostrare se il valore manca; con CERCA.VERT spesso devi aggiungere SE.ERRORE.
- Compatibilità: CERCA.VERT è disponibile anche in molte versioni meno recenti; CERCA.X richiede versioni recenti di Excel.
Se vuoi allenarti su questi passaggi con esercizi guidati, il percorso Excel per tutti di Weduup raccoglie lezioni registrate e on-demand utili per ripassare formule e funzioni con ordine.
Sintassi e logica delle due funzioni
Per scegliere bene non basta sapere che una è più recente. Bisogna capire come ragiona ciascuna formula e cosa rappresenta ogni argomento.
CERCA.VERT
La sintassi tipica è =CERCA.VERT(valore; tabella; indice_colonna; [intervallo]). Qui valore è ciò che vuoi cercare, per esempio un codice esame; tabella è l'area completa in cui parti con la ricerca; indice_colonna è il numero della colonna, contato a partire dalla prima colonna della tabella, da cui vuoi il risultato; [intervallo] indica il tipo di corrispondenza. Per una ricerca esatta conviene usare FALSO o 0. Se ometti questo argomento, Excel può interpretare una ricerca approssimata, e qui nascono molti errori.
CERCA.X
La sintassi tipica è =CERCA.X(valore_cercato; matrice_ricerca; matrice_restituzione; [se_non_trovato]; [modo_confronto]; [modo_ricerca]). valore_cercato è il codice o nome che inserisci; matrice_ricerca è la singola colonna o riga dove quel valore deve essere trovato; matrice_restituzione è la colonna o riga da cui vuoi ottenere il risultato; [se_non_trovato] permette di mostrare un messaggio chiaro, come "Codice assente"; gli ultimi due argomenti servono per controllare tipo di confronto e direzione di ricerca. Il vantaggio pratico è che definisci in modo esplicito dove cerchi e cosa restituisci.
Tradotto in linguaggio da esame: CERCA.VERT è più compatta ma più fragile; CERCA.X è più leggibile e, nella maggior parte dei file reali, più facile da correggere e riutilizzare.
Quando usare ancora CERCA.VERT
Dire che CERCA.X è migliore non significa che CERCA.VERT sia da eliminare. Ci sono casi in cui ha ancora senso usarla.
- Compatibilità con file condivisi: se il file deve aprirsi anche su postazioni con Excel meno recente, CERCA.VERT è la scelta più sicura.
- Richiesta esplicita dell'esercizio: in laboratorio o in prova può esserti chiesta proprio questa funzione; in quel caso conta saperla usare bene, non sostituirla.
- Tabelle semplici e stabili: se cerchi nella prima colonna e restituisci un solo campo da destra, la formula resta rapida da scrivere.
- Archivi piccoli: su elenchi limitati, dove la struttura non cambia, il limite dell'indice di colonna pesa meno.
La condizione decisiva è una: la tabella deve essere ordinata in modo prevedibile e non soggetta a inserimenti di colonne che cambiano il numero del campo da restituire.
Quando usare CERCA.X
Se ti chiedi davvero quando usare CERCA.X, la risposta pratica è: quasi ogni volta che lavori in una versione recente di Excel e vuoi una formula meno fragile.
- Ricerca verso sinistra: puoi cercare un codice in una colonna a destra e restituire un valore da una colonna a sinistra, cosa che CERCA.VERT non fa da sola.
- Fogli che cambiano nel tempo: se aggiungi colonne, rinomini campi o riordini l'archivio, CERCA.X regge meglio perché la colonna del risultato è indicata direttamente.
- Messaggi più chiari: con l'argomento se_non_trovato puoi evitare #N/D e scrivere un avviso leggibile.
- Restituzione di più informazioni contigue: nelle versioni che supportano gli array dinamici, CERCA.X può alimentare soluzioni più moderne rispetto al classico indice di colonna.
Nel confronto vlookup vs xlookup, il vero vantaggio di CERCA.X non è fare più cose in astratto, ma ridurre il numero di formule da sistemare quando il foglio evolve.
Alternative a CERCA.VERT da conoscere
Le alternative a CERCA.VERT non si esauriscono con CERCA.X. Per uno studente universitario è utile conoscerne almeno tre, perché ogni docente o traccia può preferire un approccio diverso.
- CERCA.X: è la sostituzione più diretta nelle versioni recenti, soprattutto per ricerche esatte e fogli flessibili.
- INDICE + CONFRONTA: è una combinazione molto usata quando CERCA.X non è disponibile. CONFRONTA trova la posizione del valore cercato; INDICE restituisce il contenuto della riga o colonna corrispondente. È più lunga da scrivere, ma permette anche la ricerca a sinistra.
- INDICE + CONFRONTA su due dimensioni: utile se devi incrociare riga e colonna, ad esempio prodotto e mese oppure insegnamento e semestre.
- FILTRO: nelle versioni recenti è comodo quando non vuoi un solo risultato ma tutti quelli che rispettano una condizione.
In sintesi: se l'obiettivo è sostituire CERCA.VERT in modo moderno, parti da CERCA.X; se lavori su file più datati, saper usare INDICE e CONFRONTA resta un vantaggio concreto.
Esempio svolto
Dati e ipotesi
Immagina un file personale, creato da uno studente per organizzare il proprio piano di studio. Non è un piano ufficiale di ateneo: è solo un archivio privato con quattro colonne.
- Colonna A: Codice insegnamento
- Colonna B: Nome insegnamento
- Colonna C: CFU
- Colonna D: Semestre
- MAT101 - Analisi 1 - 9 - 1
- INF120 - Programmazione 1 - 12 - 1
- ECO110 - Economia politica - 8 - 1
- STA130 - Statistica - 6 - 2
- DIR140 - Diritto privato - 9 - 2
Nella cella G2 inserisci il codice STA130. L'obiettivo è restituire i CFU, cioè il valore della colonna C.
Passaggi
- Con CERCA.VERT, la formula è: =CERCA.VERT(G2;A2:D6;3;FALSO). Qui G2 è il valore cercato, A2:D6 è la tabella completa, 3 è la posizione della colonna CFU dentro la tabella, FALSO impone la corrispondenza esatta.
- Il risultato atteso è 6, perché il codice STA130 corrisponde a Statistica, che vale 6 CFU.
- Con CERCA.X, la formula è: =CERCA.X(G2;A2:A6;C2:C6;"Codice assente"). Qui A2:A6 è la matrice in cui cerchi il codice, C2:C6 è la matrice da cui vuoi restituire i CFU, e l'ultimo argomento mostra un messaggio chiaro se il codice non esiste.
- Anche qui il risultato atteso è 6.
Controllo finale
Ora inserisci una nuova colonna tra B e C, chiamandola Anno. La colonna CFU non è più la terza della tabella ma la quarta. Se lasci invariata la formula =CERCA.VERT(G2;A2:D6;3;FALSO), rischi di leggere il dato sbagliato, perché l'indice 3 non punta più ai CFU. La formula con CERCA.X, invece, continua a essere più robusta perché la matrice di restituzione resta legata al campo desiderato. Questo è il caso pratico che spiega meglio la differenza tra le due funzioni.
Procedura numerata per scegliere la funzione giusta
- Controlla la versione di Excel: se lavori su una versione recente, CERCA.X è disponibile; se il file deve girare ovunque, valuta CERCA.VERT.
- Guarda dove si trova la chiave di ricerca: se il valore da cercare non è nella prima colonna utile, CERCA.VERT potrebbe non bastare.
- Chiediti se la tabella cambierà: se prevedi nuovi campi o colonne aggiunte, evita formule troppo dipendenti dall'indice numerico.
- Imposta sempre il tipo di corrispondenza: con CERCA.VERT usa FALSO per le ricerche esatte; con CERCA.X valuta se lasciare il default o specificare il comportamento.
- Fai un test con un valore presente e uno assente: è il modo più rapido per verificare se la formula restituisce davvero il campo giusto.
Errori comuni e come correggerli
- Dimenticare FALSO in CERCA.VERT: è uno degli errori più tipici. Se la ricerca deve essere esatta, inserisci sempre FALSO o 0 nell'ultimo argomento.
- Sbagliare l'indice di colonna: se chiedi la colonna 3 ma il campo desiderato è diventato 4, il risultato può sembrare plausibile ma essere errato. Riconta le colonne partendo dalla prima della tabella.
- Usare intervalli di dimensioni diverse in CERCA.X: matrice di ricerca e matrice di restituzione devono avere la stessa altezza o larghezza coerente.
- Confondere numeri e testo: un codice scritto come testo e uno come numero possono non combaciare. Verifica formato, spazi iniziali o finali e zeri non significativi.
- Bloccare male i riferimenti: se copi la formula in basso o di lato, usa riferimenti assoluti quando serve, per esempio $A$2:$A$6.
- Non controllare i casi mancanti: se un codice non esiste, CERCA.X può mostrare un messaggio dedicato; con CERCA.VERT puoi affiancare SE.ERRORE per evitare celle piene di #N/D.
Per un compito o per una consegna, l'errore più pericoloso non è il messaggio di Excel, ma il valore apparentemente corretto che in realtà proviene dalla colonna sbagliata.
Checklist operativa prima di consegnare il file
- La chiave di ricerca è unica o comunque adatta al tipo di esercizio?
- Hai scelto una corrispondenza esatta quando serve?
- Hai verificato almeno un caso presente e un caso assente?
- Se usi CERCA.VERT, l'indice di colonna è ancora corretto dopo eventuali modifiche?
- Se usi CERCA.X, matrice di ricerca e matrice di restituzione hanno la stessa estensione?
- I riferimenti sono bloccati correttamente prima di copiare la formula?
Autoverifica veloce
Prima di chiudere, prova a rispondere senza guardare sopra:
- Se devi cercare un valore e restituire un dato che si trova a sinistra, quale funzione scegli?
- Se inserisci una nuova colonna nel mezzo della tabella, quale funzione tende a rompersi più facilmente?
- Se lavori su un PC con Excel non aggiornato, quale funzione è più sicura per compatibilità?
- Se vuoi mostrare subito un messaggio di non trovato, quale funzione lo gestisce in modo più diretto?
Se hai risposto rispettivamente CERCA.X, CERCA.VERT, CERCA.VERT e CERCA.X, la logica del confronto è chiara.
Cosa ricordare per l'esame e per i file reali
La cerca.vert o cerca.x differenza si riassume così: CERCA.VERT resta utile per compatibilità e per esercizi semplici; CERCA.X è la scelta migliore quando vuoi formule più chiare, meno fragili e più facili da mantenere. Se stai preparando Excel per un esame o vuoi consolidare questi automatismi, il corso Excel per tutti di Weduup propone lezioni online registrate e on-demand, fruibili tramite app desktop per Windows e macOS; su Weduup i contenuti sono organizzati in percorsi specifici per il singolo esame, con esercizi e, quando previsti, appelli. Per molti studenti è una modalità pratica che può sostituire le ripetizioni quando serve soprattutto pratica guidata e non interazione continua. Se stai organizzando anche la sessione, può esserti utile la guida esami UniCal.