Corso di Excel — dalle basi

Impara Excel partendo da zero, passo dopo passo

🟡 Livello: Intermedio
A cura del
Prof. Ciro Agizza
🌐 www.ciroagizza.it
LEZIONE 20 DI 30 — LIVELLO INTERMEDIO

Validazione dati e menu a tendina

⏱ Tempo stimato: 25 minuti  |  ❓ Quiz: 5 domande  |  💾 File scaricabile

🎯 Cosa impari in questa lezione

✅ 1. Cos'è la validazione dati?

Immagina di condividere un foglio Excel con i colleghi per raccogliere dati. Senza controlli, qualcuno potrebbe scrivere "Vendite" in una cella dove ci si aspettava "Vendite Nord", oppure inserire uno stipendio negativo per errore. Il risultato? Formule sbagliate, grafici distorti, pivot che non tornano.

La validazione dati è uno strumento che permette di definire regole su cosa si può scrivere in una cella. Excel accetta solo i valori che rispettano le regole e blocca (o avverte) in caso di errore.

📇
Elenco (menu a tendina)
L'utente può scegliere solo tra le voci che hai definito. Niente digitazione libera, niente errori di battitura. È la forma di validazione più usata.
🔢
Numero intero o decimale
Accetta solo numeri compresi tra un minimo e un massimo che specifichi (es. età tra 18 e 70, voto tra 0 e 10).
📅
Data
Accetta solo date comprese tra due date che definisci (es. solo date nel 2025, o solo date future).
📖
Lunghezza testo
Limita il numero di caratteri che si può inserire (es. un codice prodotto deve avere esattamente 5 caratteri).
💡 La validazione dati non è un lucchetto: un utente esperto può comunque incollare dati non validi. È uno strumento di guida e prevenzione degli errori accidentali, non di sicurezza assoluta.

📇 2. Creare un menu a tendina (elenco a discesa)

Il menu a tendina è la funzionalità più richiesta della validazione dati. La trovi nella barra multifunzione: scheda Dati → gruppo Strumenti datiConvalida dati.

Home Inserisci Layout Dati Revisione Visualizza
📂 Recupera dati
🔄 Aggiorna
Ordina
🔍 Filtro
Convalida dati
🔒 Rimuovi duplic.

📷 Scheda Dati → gruppo Strumenti dati → clicca Convalida dati

▶ Esempio — Menu a tendina con i reparti aziendali
1
Seleziona le celle dove vuoi il menu (es. B2:B50 — la colonna "Reparto")
2
Barra multifunzione → scheda DatiConvalida dati
3
Nella finestra, scheda Impostazioni → campo Consenti → scegli Elenco
4
Nel campo Origine scrivi le voci separate da punto e virgola: Vendite;Marketing;IT;HR;Amministrazione
5
Assicurati che Menu a discesa nella cella sia spuntato → clicca OK
Convalida dati
Impostazioni
Messaggio di input
Messaggio di errore
Consenti:
Dati:
Origine:
 Menu a discesa nella cella
A
B
C
D
1
Nome
Reparto
Stipendio
Città
2
Marco Rossi
3.200
Roma
3
Sara Bianchi
3.800
Milano

📷 Il menu a discesa si apre con un clic sulla freccia — si può scegliere solo tra le voci definite

🔢 3. Validare i numeri (solo valori in un intervallo)

Puoi usare la validazione anche per accettare solo numeri compresi tra un minimo e un massimo. È utile per campi come voti (0-10), età (18-70), percentuali (0-100), quantità (minimo 1).

▶ Esempio — Solo voti da 0 a 10 nella colonna Valutazione
1
Seleziona le celle della colonna Valutazione (es. E2:E50)
2
Scheda DatiConvalida dati
3
Campo ConsentiNumero decimale  |  campo Datitra
4
Campo Minimo: 0  |  Campo Massimo: 10 → clicca OK

Ora Excel accetterà solo valori da 0 a 10. Se qualcuno prova a scrivere 11, apparirà un avviso di errore.

💡 Suggerimento: usa Numero intero se vuoi solo numeri senza decimali (es. età, quantità), oppure Numero decimale se sono ammessi i decimali (es. voti come 7,5).

💬 4. Messaggi di input e avvisi di errore

La finestra Convalida dati ha tre schede. Oltre a Impostazioni (che hai già usato), puoi configurare:

SchedaCosa faQuando usarla
Messaggio di input Mostra una piccola finestra con un testo di spiegazione quando l'utente seleziona la cella Per guidare l'utente: "Seleziona il reparto dall'elenco"
Messaggio di errore Mostra un avviso quando si tenta di inserire un valore non valido Per spiegare cosa è sbagliato: "Inserisci un valore tra 0 e 10"
▶ Aggiungere un messaggio di errore personalizzato
1
Apri la finestra Convalida dati sulla colonna già validata
2
Clicca sulla scheda Messaggio di errore
3
Campo Stile: scegli Interruzione (blocca l'inserimento), Avviso (avvisa ma permette), o Informazioni (solo informativo)
4
Scrivi un Titolo (es. "Valore non valido") e un Messaggio (es. "Inserisci un valore tra 0 e 10") → OK

📋 5. Menu a tendina collegato a un elenco su un altro foglio

Il metodo con le voci separate da punto e virgola funziona bene per poche opzioni fisse. Se vuoi un elenco più lungo, o che si aggiorni automaticamente quando aggiungi voci, è meglio inserire le voci in un foglio separato e collegare l'elenco a quelle celle.

▶ Elenco dinamico collegato a un foglio "Tabelle"
1
Crea un nuovo foglio chiamato Tabelle (clic destro su un tab → Inserisci foglio → rinomina in "Tabelle")
2
Nel foglio Tabelle, in A1:A5 scrivi le voci: Vendite, Marketing, IT, HR, Amministrazione
3
Torna al foglio principale, seleziona le celle da validare (es. B2:B50)
4
Scheda DatiConvalida datiConsenti: Elenco
5
Nel campo Origine invece di scrivere le voci, clicca sulla freccina e seleziona =Tabelle!$A$1:$A$5
6
Ora il menu a tendina legge le voci dal foglio Tabelle: per aggiungere una voce basta scriverla in A6 del foglio Tabelle
💡 Vantaggio: se aggiorni l'elenco nel foglio Tabelle (es. aggiungi "Logistica" in A6), il menu a tendina si aggiorna automaticamente senza riaprire la finestra Convalida dati.

▶ 6. Creare un menu a tendina — passo per passo

1
Seleziona la cella o l'intervallo dove vuoi il menu (es. C2:C100)
2
Barra multifunzione → scheda Dati → gruppo Strumenti datiConvalida dati
3
Scheda Impostazioni → campo Consenti → seleziona Elenco dal menu a discesa
Finestra Convalida dati di Excel con Consenti Elenco selezionato

📷 La finestra Convalida dati con "Elenco" selezionato nel campo Consenti.

4
Nel campo Origine scrivi le voci separate da ; (punto e virgola): Sì;No;In attesa
5
Verifica che la casella Menu a discesa nella cella sia spuntata → clicca OK
6
Per rimuovere la validazione: seleziona le celle → DatiConvalida dati → pulsante Cancella tuttoOK
Attenzione al separatore: in Excel italiano le voci vanno separate da ; (punto e virgola). In Excel inglese si usa la , (virgola). Se il menu non appare, prova a cambiare il separatore.

❓ Metti alla prova le tue conoscenze

1. Dove si trova "Convalida dati" nella barra multifunzione?
La Convalida dati si trova nella scheda Dati, nel gruppo Strumenti dati, accanto a "Rimuovi duplicati" e "Analisi ipotesi".
2. Vuoi che in una cella si possa scegliere solo tra "Sì", "No" e "In attesa". Quale tipo di convalida usi?
Si usa il tipo Elenco. Nel campo Origine si scrivono le voci separate da punto e virgola: Sì;No;In attesa. Excel crea automaticamente un menu a discesa nella cella.
3. In Excel italiano, come si separano le voci di un elenco nel campo Origine?
In Excel italiano il separatore di elenco è il punto e virgola (;). In Excel in lingua inglese si usa la virgola. Se scrivi le voci con la virgola in Excel italiano, il menu a discesa non funziona.
4. Qual è il vantaggio di collegare il menu a un elenco su un foglio separato rispetto a scrivere le voci direttamente nel campo Origine?
Il vantaggio principale è la manutenzione: aggiungendo una voce nel foglio Tabelle, tutti i menu a discesa collegati si aggiornano in automatico, senza dover riaprire la finestra Convalida dati una per una.
5. Come si rimuove completamente una regola di convalida da una cella?
Per rimuovere la convalida bisogna aprire la finestra Dati → Convalida dati e cliccare il pulsante Cancella tutto in basso a sinistra, poi OK. Cancellare il contenuto della cella non rimuove la regola di validazione.

💾 Esercizio pratico da scaricare

Metti alla prova le tue conoscenze sulla validazione dati:

⚠ Dopo aver aperto il file, clicca su Abilita modifica nella barra gialla in alto per poter lavorare sul foglio.

💾

Es.20 — Validazione dati e menu a tendina

Un modulo ordini con 5 esercizi guidati: menu a tendina per categoria e stato, validazione numerica per quantità e prezzo, messaggio di errore personalizzato e collegamento a un elenco esterno.

⬇ Scarica l'esercizio (.xlsx)
CA
Lezione creata da
Prof. Ciro Agizza