La Convalida dati in Excel è una funzione fondamentale per rendere i fogli più ordinati, affidabili e “a prova di errore”. Serve a controllare cosa può essere inserito in una cella: ad esempio creare un menu a tendina, permettere solo numeri in un intervallo, imporre date valide, bloccare duplicati, oppure mostrare messaggi personalizzati quando qualcuno inserisce un valore sbagliato.
Nel 2026, con file sempre più condivisi (OneDrive/SharePoint) e flussi di lavoro collaborativi, la convalida dati è uno dei metodi più efficaci per ridurre errori e rendere i fogli utilizzabili anche da chi non è esperto.
Indice
- Cos’è la convalida dati e perché conviene usarla
- Dove si trova la Convalida dati (Windows, Mac, Web)
- Creare un menu a tendina in 60 secondi (lista semplice)
- Menu a tendina da un intervallo di celle (lista dinamica)
- Menu a tendina “intelligente” con Tabella Excel (si aggiorna da solo)
- Liste dipendenti (secondo menu in base al primo) con INDIRETTO
- Bloccare errori: numeri, date, lunghezza testo, email “simil-valide”
- Impedire duplicati (codici unici) con una formula
- Messaggio di input e avviso di errore personalizzato
- Convalida dati + formattazione condizionale: evidenzia l’errore
- Best practice 2026 per fogli condivisi e modelli professionali
- Problemi comuni e soluzioni (menu non appare, copia/incolla, celle unite)
- Conclusione
- Keyword e tag
Cos’è la convalida dati e perché conviene usarla
La convalida dati permette di:
- limitare i valori inseribili in una cella (es. solo “Sì/No”, solo numeri 1–10)
- guidare l’utente con un menu a tendina e un messaggio di aiuto
- bloccare inserimenti sbagliati con un avviso o un vero e proprio divieto
- mantenere i dati coerenti (categorie uguali, codici senza errori, date nel formato giusto)
È particolarmente utile per:
- moduli (spese, richieste, inventario, timesheet)
- elenchi con categorie (stato ticket, priorità, reparto)
- file condivisi dove più persone inseriscono dati
Dove si trova la Convalida dati (Windows, Mac, Web)
In genere la trovi in:
- Dati → Convalida dati
La posizione è simile su Windows e Mac. Su Excel Web può essere presente, ma alcune opzioni avanzate (specie formule complesse e comportamenti di avviso) possono variare. Se devi creare convalide avanzate (liste dipendenti, formule sofisticate), l’app desktop è la scelta più affidabile.
Creare un menu a tendina in 60 secondi (lista semplice)
Questo è il caso più comune: vuoi una lista fissa di valori.
Esempio: Stato attività (Da fare / In corso / Fatto)
- Seleziona le celle dove vuoi il menu (es.
C2:C200). - Vai su Dati → Convalida dati.
- In Consenti scegli Elenco (o “Lista”).
- In Origine scrivi i valori separati dal separatore di elenco (spesso
;in italiano), ad esempio:Da fare;In corso;Fatto - Assicurati che Menu a discesa nella cella sia attivo.
- OK.
Risultato: cliccando sulla cella compare la freccia del menu.
Tip pratico
Se vuoi valori brevi e coerenti, evita varianti tipo “InCorso”, “in corso”, “In corso”. La convalida serve proprio a prevenire questi disallineamenti.
Menu a tendina da un intervallo di celle (lista “gestibile”)
Scrivere i valori direttamente nell’Origine va bene per liste piccole. Per liste che cambiano nel tempo (reparti, categorie, prodotti) è molto meglio usare un intervallo.
Passo-passo
- In un foglio (meglio dedicato, es. “Liste”), crea l’elenco verticale:
A2:A20→ es. elenco categorie - Seleziona le celle del menu (es.
C2:C200). - Dati → Convalida dati → Elenco
- In Origine seleziona l’intervallo:
=Liste!$A$2:$A$20 - OK.
Vantaggi:
- aggiorni i valori cambiando l’elenco sul foglio “Liste”
- non tocchi la convalida ogni volta
Menu a tendina “intelligente” con Tabella Excel (si aggiorna da solo)
Questo è uno dei trucchi migliori nel 2026 perché evita il classico problema: “ho aggiunto una nuova categoria ma la lista non la vede”.
Obiettivo
Creare una lista che si espande automaticamente quando aggiungi nuovi valori.
Passi
- Metti le voci in una colonna (es.
Liste!A1:A…con intestazioneCategoria). - Trasforma l’elenco in Tabella Excel: seleziona una cella → Ctrl/Cmd + T → conferma intestazioni.
- Dai un nome alla tabella (es.
tblCategorie). - Ora imposta la convalida:
- Dati → Convalida dati → Elenco
- Origine: la colonna della tabella (metodo pulito e moderno)
A seconda delle impostazioni di Excel, potresti poter indicare direttamente la colonna (es. la colonna “Categoria” della tabella). Se Excel non accetta il riferimento strutturato direttamente nell’Origine, la soluzione più stabile è creare un Nome definito che punti a quella colonna e usare quel nome come Origine.
Metodo super stabile (consigliato)
- Crea un Nome definito (es.
ElencoCategorie) che si riferisce alla colonnaCategoriadella tabella. - Nella convalida, Origine:
=ElencoCategorie
Risultato: aggiungi una categoria alla tabella → il menu a tendina la vede subito.
Liste dipendenti: secondo menu in base al primo (con INDIRETTO)
Scenario classico: scegli la Categoria, e nel secondo menu vuoi vedere solo le Sottocategorie di quella categoria.
Esempio:
- Categoria:
Hardware,Software - Sottocategorie Hardware:
Mouse,Tastiere,Monitor - Sottocategorie Software:
Office,Browser,Antivirus
Metodo semplice con intervalli nominati + INDIRETTO
- Crea liste separate per ogni categoria.
- In un foglio “Liste”, scrivi ad esempio:
Hardwarecome titolo e sotto le sue vociSoftwarecome titolo e sotto le sue voci
- In un foglio “Liste”, scrivi ad esempio:
- Crea Nomi definiti:
- un nome
Hardwareche punta all’elenco Hardware - un nome
Softwareche punta all’elenco Software
- un nome
- Crea convalida (menu 1) per Categoria (Hardware/Software).
- Per la cella della Sottocategoria (menu 2):
- Convalida dati → Elenco
- Origine:
=INDIRETTO($A2)(doveA2è la cella della Categoria nella stessa riga)
Se in A2 scegli “Hardware”, INDIRETTO punta al nome definito “Hardware” e mostra la lista corretta.
Attenzione (limite importante)
INDIRETTO è comodo, ma:
- non funziona bene se i nomi contengono spazi o caratteri speciali (servono accorgimenti)
- può rendere il file più fragile in contesti complessi
Per modelli grandi, spesso è meglio un approccio con tabelle e funzioni più moderne, ma questo resta il metodo più diffuso e facile da implementare.
Bloccare errori: numeri, date, lunghezza testo, email “simil-valide”
Oltre ai menu, la convalida dati può imporre regole.
Consentire solo numeri in un intervallo
Esempio: Quantità da 1 a 100
- Convalida dati
- Consenti: Numero intero
- Dati: Tra
- Min:
1 - Max:
100
Consentire solo date in un intervallo
Esempio: Date nel 2026
- Consenti: Data
- Tra:
01/01/2026e31/12/2026
Limitare la lunghezza di un campo
Esempio: Codice massimo 10 caratteri
- Consenti: Lunghezza testo
- Min/Max: (es. Max = 10)
Validazione “email” (approccio realistico)
Excel non ha una regola email pronta, ma puoi usare una formula personalizzata per evitare gli errori più comuni (manca @, manca punto, spazi).
- Consenti: Personalizzato
- Formula (esempio pratico):
=E(VAL.NUMERO(TROVA("@";A2));VAL.NUMERO(TROVA(".";A2));NON(VAL.NUMERO(TROVA(" ";A2))))
Non garantisce che l’email esista, ma blocca molte immissioni palesemente errate.
Impedire duplicati (codici unici) con una formula
Caso reale: in una colonna “Codice” non vuoi ripetizioni.
Esempio: colonna A2:A200 deve contenere codici unici.
- Seleziona l’intervallo
A2:A200 - Convalida dati → Personalizzato
- Formula:
=CONTA.SE($A$2:$A$200;A2)=1
Ora, se qualcuno inserisce un codice già presente, Excel lo blocca (o avvisa, in base allo stile di errore scelto).
Tip: se vuoi consentire celle vuote senza errore:
=O(A2="";CONTA.SE($A$2:$A$200;A2)=1)
Messaggio di input e avviso di errore personalizzato
Nella finestra Convalida dati hai schede utilissime:
Messaggio di input
Mostra un suggerimento quando la cella viene selezionata.
Esempio:
- Titolo: “Categoria”
- Messaggio: “Scegli una categoria dal menu. Non inserire testo libero.”
È perfetto per fogli usati da altre persone.
Avviso di errore: Stop / Avviso / Informazione
Puoi decidere come “severa” deve essere la convalida:
- Stop: blocca l’inserimento non valido (consigliato per codici, stati, valori critici)
- Avviso: suggerisce ma permette di continuare
- Informazione: solo informativo (utile per regole “soft”)
Per modelli professionali, spesso:
- Stop per campi chiave
- Avviso per campi dove l’utente potrebbe avere casi eccezionali
Convalida dati + formattazione condizionale: evidenzia l’errore
Una strategia molto efficace:
- la convalida impedisce errori “duri”
- la formattazione condizionale evidenzia incoerenze o valori sospetti
Esempio: se una cella dovrebbe contenere solo “Da fare/In corso/Fatto”
- convalida: lista
- formattazione condizionale: evidenzia valori non presenti nell’elenco (utile soprattutto se qualcuno incolla valori bypassando la convalida)
Best practice 2026 per fogli condivisi e modelli professionali
- Metti tutte le liste in un foglio dedicato tipo “Liste”
- Usa Tabelle Excel per liste che crescono (categorie, prodotti, reparti)
- Dai nomi coerenti agli elenchi:
ElencoCategorie,ElencoReparti,ElencoStati - Proteggi il foglio “Liste” se temi modifiche accidentali
- Evita di basare tutto su testo libero: usa menu e regole ovunque abbia senso
- Documenta con “Messaggio di input” e con una piccola legenda nel foglio
Problemi comuni e soluzioni
Il menu a tendina non appare
- verifica che “Menu a discesa nella cella” sia attivo
- controlla che la cella non sia unita (celle unite spesso creano comportamenti strani)
- verifica che non sia un intervallo protetto senza permessi di modifica
Copia/incolla che “bypassa” la convalida
Excel può permettere l’incolla di valori non validi in alcuni casi.
Soluzioni pratiche:
- usa formattazione condizionale per evidenziare valori fuori regola
- blocca incolla tramite protezione del foglio (scenario aziendale)
- educa l’uso: incolla valori e poi verifica colonne critiche
La lista punta a un intervallo sbagliato
- controlla riferimenti assoluti (
$A$2:$A$20) - se la lista cresce, passa a Tabella Excel o Nome definito dinamico
Errori con liste dipendenti
- i nomi definiti devono corrispondere ai valori della prima lista
- spazi e caratteri speciali nei nomi creano problemi: usa nomi “puliti” (Hardware, Software) o gestisci una mappatura
Conclusione
La convalida dati è uno strumento semplice ma potentissimo: con pochi clic puoi trasformare un foglio “aperto agli errori” in un modello guidato, coerente e professionale. Il menu a tendina è solo l’inizio: con regole su numeri, date, testi, unicità e liste dipendenti puoi costruire file che funzionano davvero bene anche quando vengono compilati da molte persone.
Su Guide-Pratiche.it l’approccio resta sempre lo stesso: modelli pratici, procedure passo-passo e soluzioni che puoi riutilizzare nei tuoi fogli reali, non solo in esempi da manuale.