M365Con 2027 – conferenza online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Come creare un elenco a discesa in Excel (convalida dati)

By ·

Come creare un elenco a discesa in Excel con la convalida dati: crea l'elenco, imposta l'origine, aggiungi avvisi, mantienilo aggiornato e risolvi i problemi più comuni.

Automatically translated with AI from the original post. Read the English original

Per creare un elenco a discesa in Excel, inserisci le opzioni in una colonna, seleziona la cella che deve proporle, apri Dati > Convalida dati, scegli Elenco in Consenti e seleziona le opzioni come Origine. Questa è tutta la versione di base. Questo articolo è pensato per chi usa Excel per creare tracker, moduli, fogli degli ordini o modelli e vuole che le persone scelgano tra valori fissi invece di digitarli. Troverai il metodo passo passo, le opzioni importanti della finestra di dialogo, tre modi per mantenere aggiornato l'elenco e i casi in cui gli elenchi a discesa smettono silenziosamente di funzionare.

Punti chiave

  • Crea un elenco a discesa in Excel con Dati, Convalida dati: scegli Elenco in Consenti e punta la casella Origine al tuo elenco di valori.
  • Inserisci i valori in una tabella di Excel (Ctrl+T): l'elenco a discesa si allarga quando aggiungi voci alla fine dell'elenco.
  • Imposta lo stile dell'avviso di errore: Stop blocca qualsiasi valore non presente nell'elenco, mentre Avviso e Informazioni consentono comunque altri valori.
  • La convalida controlla solo ciò che viene digitato. Incollare o trascinare valori nelle celle può aggirare l'elenco, quindi proteggi il foglio se l'elenco deve essere rigoroso.
  • Un elenco a discesa ha la larghezza della sua cella, quindi allarga la colonna se le voci lunghe vengono tagliate.

La funzionalità alla base dell'elenco si chiama convalida dei dati. La guida di Microsoft su come creare un elenco a discesa copre Excel per Microsoft 365, Excel 2024, 2021, 2019 e 2016. I limiti e le soluzioni riportati di seguito provengono da quella pagina, dalla pagina di Microsoft su come aggiungere o rimuovere voci e dalle sue note su la convalida dei dati più in dettaglio.

Creare un elenco a discesa da un intervallo di celle

Un elenco che legge i valori dalle celle è la versione che ti servirà più spesso. Puoi vedere i valori, modificarli in un unico punto e riutilizzarli.

  1. Inserisci le voci. Digitale in una colonna di un nuovo foglio di lavoro, con un valore per cella. Un'intestazione sopra le voci va bene: non la selezionerai tra poco.
  2. Trasformalo in tabella (consigliato). Seleziona una cella qualsiasi dell'elenco e premi Ctrl+T. Microsoft lo consiglia perché gli elenchi a discesa basati su una tabella si aggiornano quando aggiungi o rimuovi voci.
  3. Seleziona la cella di destinazione. È la cella in cui deve comparire l'elenco a discesa. Puoi anche selezionare più celle e assegnare a tutte lo stesso elenco.
  4. Apri Convalida dati. Vai alla scheda Dati e seleziona Convalida dati.
  5. Scegli Elenco. Nella scheda Impostazioni, apri la casella Consenti e seleziona Elenco.
  6. Imposta l'origine. Fai clic nella casella Origine, quindi seleziona l'elenco nel foglio. Nell'esempio di Microsoft l'elenco si trova in A2:A9 di un foglio chiamato Cities, e la riga di intestazione in A1 viene esclusa così da non diventare una scelta.
  7. Seleziona le caselle. Lascia spuntata Elenco a discesa nella cella, perché è quella che mostra la freccia. Spunta Ignora spazi vuoti se gli utenti possono lasciare la cella vuota.
  8. Seleziona OK.

Fai clic sulla cella. Compare una freccia e le scelte si aprono sotto di essa. Tutto qui.

Se il comando Convalida dati è disattivato, secondo la spiegazione di Microsoft il foglio di lavoro potrebbe essere protetto o condiviso. Rimuovi la protezione del foglio o interrompi la condivisione della cartella di lavoro, poi riprova. Il comando non è disponibile nemmeno mentre stai scrivendo in una cella, quindi premi prima Invio o Esc.

Inserisci l'elenco in un altro foglio

Puoi tenere i valori su un foglio diverso, e per tutto ciò che condividi è una buona idea. Così il foglio di lavoro resta pulito e puoi nascondere il foglio con l'elenco. Microsoft consiglia di nascondere e proteggere quel foglio, in modo che nessuno modifichi le scelte per sbaglio. Seleziona l'elenco nell'altro foglio mentre la casella Origine è attiva, e Excel inserisce il riferimento.

Digita direttamente le voci

Per un elenco breve che non cambia mai, come Sì, No, Forse, puoi evitare le celle e digitare le voci nella casella Origine, separate da virgole. La pagina di Microsoft sulla modifica degli elenchi mostra il formato come Sì,No,Forse, senza spazi dopo le virgole. È rapido, ma i valori restano nascosti all'interno della regola di convalida. Chi vuole modificarli deve aprire la finestra di dialogo Convalida dati. Per qualsiasi elenco più lungo di qualche voce, usa le celle.

Rendi leggibile l'elenco

Un elenco a discesa ha la stessa larghezza della cella in cui si trova. Se le voci lunghe vengono troncate, allarga la colonna. Microsoft ricorda anche di verificare che larghezza di colonna e altezza di riga consentano di visualizzare tutte le voci. Se modifichi l'elenco in seguito, controlla di nuovo la larghezza.

Aggiungi messaggi e decidi quanto rigido deve essere l'elenco

Le due schede facoltative della finestra di dialogo Convalida dati sono ciò che trasforma un semplice elenco in un modulo utilizzabile.

Il messaggio di input

Nella scheda Messaggio di input, spunta Mostra messaggio di input quando la cella è selezionata, quindi aggiungi un titolo e un messaggio. Il testo compare come breve suggerimento quando qualcuno seleziona la cella. Microsoft consente messaggi fino a 225 caratteri. Usalo per spiegare cosa si aspetta il campo, ad esempio «Scegli il reparto che sostiene questo costo».

L'avviso di errore

Nella scheda Avviso di errore, spunta Mostra avviso di errore dopo l'immissione di dati non validi e scegli uno Stile. Questo determina cosa succede quando qualcuno digita un valore che non è nell'elenco:

  • Arresto impedisce le voci che non sono nell'elenco. Usalo quando i valori alimentano formule, report o una tabella pivot e un errore di battitura li comprometterebbe.
  • Avviso mostra il tuo messaggio ma consente comunque una voce che non è nell'elenco.
  • Informazioni mostra anch'esso un messaggio e consente comunque la voce.

Inserisci un titolo e un messaggio. Se lasci entrambi vuoti, Excel usa il titolo «Microsoft Excel» e il messaggio «Il valore immesso non è valido. Un utente ha limitato i valori che è possibile immettere in questa cella.». Quel messaggio non aiuta nessuno, quindi scrivine uno tuo, ad esempio «Scegli un valore dall'elenco oppure chiedi al responsabile di aggiungerlo».

Consiglio: usa Arresto per tutto ciò che alimenta un report. Usa Avviso in un modello in cui a volte servono eccezioni e preferisci vederle piuttosto che bloccarle.

Mantieni aggiornato l'elenco a discesa

Un elenco che non segue i tuoi dati è un elenco che qualcuno prima o poi aggirerà. Il modo di aggiornarlo dipende da come hai creato l'origine. Questi passaggi provengono dalla pagina di Microsoft sull'aggiunta o rimozione di voci.

Se l'origine è una tabella

Vai alla fine dell'elenco e digita la nuova voce. Excel aggiorna gli elenchi a discesa che usano l'elenco. Per rimuovere una voce, selezionala e premi Canc. Per chiudere lo spazio vuoto quando rimuovi una voce dal centro, fai clic con il pulsante destro sulla cella, scegli Elimina e seleziona OK in modo che le celle risalgano. Premere solo Canc cancella il contenuto della cella e lascia una riga vuota nell'elenco.

È per questo che la tabella vale il piccolo sforzo iniziale. Non dovrai più toccare la regola di convalida.

Se l'origine è un intervallo denominato

Un intervallo denominato non si espande da solo quando digiti sotto di esso. Dopo aver aggiunto o rimosso voci, modifica l'intervallo:

  1. Vai su Formule > Gestione nomi.
  2. Seleziona l'intervallo denominato.
  3. Nella casella Fa riferimento a, elimina il riferimento attuale e seleziona tutte le celle che contengono l'elenco.
  4. Seleziona Chiudi e poi Sì per salvare.

Se non ricordi il nome, seleziona l'elenco e leggilo nella Casella del nome accanto alla barra della formula. Per creare prima un intervallo denominato, usa Definisci nome nella scheda Formule. Poi digiti il nome preceduto dal segno di uguale, per esempio =Scelte, nella casella Origine. Un intervallo denominato è utile quando lo stesso elenco alimenta gli elenchi a discesa di più fogli.

Se l'elenco è digitato direttamente nella casella Origine

Seleziona una cella con l'elenco a discesa, vai su Dati > Convalida dati e modifica le voci nella scheda Impostazioni. Seleziona Applica queste modifiche a tutte le altre celle con le stesse impostazioni in modo che ogni cella con la stessa regola riceva la modifica.

Perché un elenco a discesa smette di funzionare

La maggior parte dei problemi dipende da un numero limitato di cause. Le pagine di Microsoft le documentano.

La convalida non blocca i dati incollati. Microsoft spiega che la convalida dei dati mostra messaggi e impedisce voci non valide solo quando le persone digitano direttamente in una cella. Se qualcuno copia un valore da un'altra fonte e lo incolla, oppure trascina la maniglia di riempimento, la regola non viene applicata a ciò che arriva. Se l'elenco deve essere rigoroso, disattiva Abilita maniglia di riempimento e trascinamento celle in File > Opzioni > Avanzate > Opzioni di modifica, quindi proteggi il foglio di lavoro. Perderai anche un po' di comodità, quindi fallo solo nei fogli in cui l'accuratezza conta di più.

I valori esistenti non vengono controllati. Se aggiungi un elenco a celle che contengono già dati, Excel non segnala i valori precedenti. Per trovare quelli non conformi, seleziona le celle e usa Dati > Convalida dati > Cerchia dati non validi. I cerchi scompaiono quando correggi le voci.

I fogli protetti bloccano la digitazione. Completa le impostazioni di convalida prima di proteggere il foglio di lavoro o la cartella di lavoro. Deseleziona l'opzione Bloccata nelle celle che le persone devono compilare per prime, altrimenti non potranno usare l'elenco a discesa. Non puoi modificare le impostazioni di convalida in una cartella di lavoro condivisa o protetta.

Errori nelle formule. Microsoft segnala che la convalida viene ignorata quando le formule nelle celle convalidate restituiscono errori come #RIF! o #DIV/0!. Segnala inoltre che il calcolo manuale può impedire il corretto funzionamento della convalida, quindi imposta il calcolo su Automatico.

Tabelle collegate. Non puoi aggiungere la convalida dei dati a una tabella di Excel collegata a un sito di SharePoint. Prima scollega la tabella o convertila in intervallo.

Trovare le celle con una regola. Nella scheda Home apri Trova e seleziona e scegli Convalida dati. Vengono selezionate tutte le celle del foglio con la convalida attiva.

Rimuovere l'elenco. Seleziona la cella e usa Dati > Convalida dati > Impostazioni > Cancella tutto.

Excel per il web

Excel per il web è il posto in cui dovresti testare il file prima di farci affidamento. La pagina di Microsoft sulla convalida dei dati dice che, per le cartelle di lavoro usate in Excel Web App, la convalida va creata prima nella versione desktop. Questa indicazione è datata e la versione del browser che usi oggi potrebbe comportarsi in modo diverso, mentre la pagina di Microsoft sugli elenchi a discesa non riporta passaggi specifici per il web. Crea l'elenco in Excel desktop, salva la cartella di lavoro e aprila nel browser per vedere come si comporta per i tuoi colleghi.

Errori comuni

  • Selezionare la cella di intestazione nell'intervallo di origine, così che «Città» compaia come scelta.
  • Digitare le voci con uno spazio dopo le virgole e poi chiedersi perché le voci mostrano uno spazio in più.
  • Usare un intervallo denominato e dimenticare che va modificato quando l'elenco cresce.
  • Impostare l'avviso di errore su Informazioni e aspettarsi che blocchi i refusi. Solo Arresto li blocca.
  • Proteggere il foglio prima di sbloccare le celle di input per la modifica.
  • Fidarsi dell'elenco a discesa per mantenere puliti i dati incollati.
  • Lasciare la colonna troppo stretta, così che le voci lunghe appaiono tagliate e le persone scelgono quella sbagliata.

Argomenti correlati da esplorare

  • Elenchi che si allungano da soli. Le tabelle sono la soluzione più semplice. Un intervallo denominato basato su una formula è l'alternativa se ti servono più controlli, e va testato a parte prima di essere distribuito.
  • Elenchi a discesa dipendenti. Un secondo elenco che cambia in base alla prima scelta, come paese e città. Le pagine Microsoft citate sopra non lo trattano, quindi consideralo un progetto a sé e testalo su una copia.
  • Moduli e caselle combinate. Microsoft ha un articolo separato sull'aggiunta di una casella di riepilogo o di una casella combinata a un foglio di lavoro. Questi controlli richiedono più configurazione rispetto alla convalida dei dati.
  • Nascondere o mostrare un elenco in base a un'altra cella. Di solito serve la formattazione condizionale o VBA, e conviene testarlo su una copia del file.
  • Prima la pulizia. Se l'elenco di origine contiene valori ripetuti, eliminali prima di creare l'elenco a discesa. Il nostro articolo su come rimuovere i duplicati in Excel spiega come fare.

Prossimo passo

Per creare un elenco a discesa in Excel affidabile, crealo su una tabella, imposta l'avviso di errore su Arresta e verifica il funzionamento digitando e incollando valori. Poi proteggi il foglio se le scelte devono restare rigide, e annota dove si trova l'elenco, così chi viene dopo può aggiornarlo.

Entities in this article

Microsoft Excel Excel for the web

Related articles

RSS