Come creare un elenco a discesa in Microsoft Excel

discesa-list-excel

Gli elenchi a discesa limitano il numero di voci per un campo di input. Aiutano a prevenire errori di battitura e errori di ortografia. Excel supporta funzioni di elenco a discesa sorprendentemente versatili. Pertanto, se si desidera utilizzare Excel per moduli o raccolta dati, rendere più semplice per gli utenti la selezione di elementi con elenchi a discesa.

Sblocca subito il cheat sheet GRATUITO "Essential Excel Formulas"!

Questo ti iscriverà alla nostra newsletter

Inserisci la tua email

Utilizzare un elenco a discesa in una cella quando sono disponibili opzioni specifiche per quella cella. Ad esempio, è possibile creare elenchi a discesa contenenti opzioni come Maschio e Femmina , e No o qualsiasi altro elenco personalizzato di opzioni .

Ti mostreremo come aggiungere elenchi a discesa ai tuoi fogli di calcolo Excel.

Come creare un elenco a discesa in Excel

La creazione di un elenco a discesa è semplice in Excel, ma il processo non è ovvio. Ecco un riepilogo dei passaggi per creare un elenco a discesa personalizzato in Excel:

  1. Crea un intervallo denominato: questo passaggio è necessario per creare l'elenco che utilizzeremo nell'elenco a discesa.
  2. Aggiungi convalida dati: questo è il passaggio non così ovvio in cui si adescerà la cella per la presentazione di un elenco a discesa.
  3. Aggiungi intervallo denominato alla convalida dei dati: infine, metterai tutto insieme e definirai l'origine dell'elenco a discesa (ovvero l'intervallo denominato in precedenza).
  4. Imposta messaggio di input per la convalida dei dati: questo passaggio è facoltativo. Ti consente di aggiungere un messaggio popup per guidare gli utenti di fogli di calcolo.

Excel non è facile , è potente. Ciò significa che hai tonnellate di opzioni, come vedrai a breve. Ora diamo un'occhiata ai passaggi per creare un elenco a discesa di Excel in modo più dettagliato.

1. Creare un intervallo denominato

Un modo per aggiungere un elenco di elementi a un elenco a discesa utilizzando Convalida dati è aggiungere l'elenco a un foglio di lavoro e denominare l'intervallo di celle che contiene l'elenco . È possibile aggiungere l'elenco allo stesso foglio di lavoro in cui si intende aggiungere l'elenco a discesa o un foglio di lavoro diverso. L'uso di un intervallo di celle denominato in un elenco a discesa semplifica la manutenzione.

Creeremo un elenco a discesa contenente alcuni tipi diversi di alimenti su Sheet2 come esempio. Inserisci ciascun elemento in una cella separata in una colonna o una riga. Seleziona gli elementi, inserisci un nome per l'intervallo di celle selezionate nella casella Nome e premi Invio .

creare un elenco a discesa in Excel

2. Aggiungi convalida dati

Vai al foglio di lavoro in cui desideri aggiungere il tuo elenco a discesa. Fare clic sulla scheda Dati e quindi fare clic su Convalida dati nella sezione Strumenti dati .

creare un elenco a discesa in Excel

Assicurarsi che la scheda Impostazioni sia attiva nella finestra di dialogo Convalida dati .

3. Aggiungi intervallo denominato alla convalida dei dati

Quindi, selezionare Elenco dall'elenco a discesa Consenti . Useremo il nome dall'intervallo denominato di celle che abbiamo definito per riempire l'elenco a discesa. Immettere il testo seguente nella casella Origine .

 =Food 

Sostituisci " Food " con qualsiasi nome tu abbia dato al tuo intervallo di celle. Clicca OK .

creare un elenco a discesa in Excel

La casella di controllo Ignora spazio vuoto è selezionata per impostazione predefinita. Ciò consente di selezionare la cella e quindi deselezionare la cella senza selezionare un elemento. Se si desidera richiedere un'opzione da selezionare dall'elenco a discesa, deselezionare la casella vuota Ignora .

4. Impostare il messaggio di input per la convalida dei dati

Se si desidera visualizzare un messaggio popup quando viene selezionata la cella contenente l'elenco a discesa, fare clic sulla scheda Messaggio di input . Seleziona la casella Mostra messaggio di input quando la cella è selezionata e compila le caselle dei messaggi Titolo e Input . Puoi anche utilizzare la scheda Avviso errore per aggiungere un messaggio che viene visualizzato quando si immette un input non valido nell'elenco a discesa (ad esempio se qualcuno digita nella cella anziché selezionare un'opzione). S
eleziona l' avviso Mostra errore dopo aver inserito i dati non validi . Seleziona uno stile e compila le finestre di messaggio Titolo ed Errore .

Clicca OK .

creare un elenco a discesa in Excel

Quando si seleziona una cella contenente un elenco a discesa, la freccia in giù per la selezione di un'opzione viene visualizzata a destra della cella. Il pulsante freccia giù viene visualizzato solo quando è selezionata la cella. Ti mostreremo un modo per visualizzare una freccia giù accanto a un elenco a discesa per tutto il tempo più avanti in questo articolo.

Se l'elenco a discesa contiene più di otto elementi, vedrai una barra di scorrimento nell'elenco a discesa quando fai clic sulla freccia.

Opzioni avanzate dell'elenco a discesa

Ora che hai un elenco a discesa di base, immergiamoci nelle impostazioni avanzate di Excel per modificare e personalizzare il tuo elenco.

Modifica o elimina un intervallo denominato

Se è necessario modificare o eliminare un intervallo denominato, è necessario utilizzare Gestione nomi . Fare clic sulla scheda Formule e quindi fare clic su Gestione nomi nella sezione Nomi definiti .

creare un elenco a discesa in Excel

Per modificare l'intervallo di celle per un nome nella finestra di dialogo Gestione nomi , selezionare il Nome nell'elenco e quindi fare clic sul pulsante dell'intervallo di celle nella parte inferiore della finestra di dialogo. Quindi, seleziona l'intervallo di celle e fai di nuovo clic sul pulsante dell'intervallo di celle nella versione compatta della finestra di dialogo Gestione nomi , come descritto nella sezione precedente.

Quindi, fai clic sul segno di spunta verde per salvare il nuovo intervallo di celle per il Nome selezionato.

creare un elenco a discesa in Excel

È inoltre possibile modificare un nome selezionandolo nell'elenco, facendo clic su Modifica , modificando il nome nella finestra di dialogo Modifica nome e facendo clic su OK . Puoi anche cambiare l'intervallo di celle nella finestra di dialogo Modifica nome .

Per eliminare un nome, selezionare il nome nell'elenco e fare clic su Elimina .

Crea un elenco a discesa dipendente

Un elenco a discesa dipendente è uno in cui le opzioni cambiano in base alla selezione in un altro elenco a discesa.

Ad esempio, quando selezioniamo Pizza nell'elenco a discesa che abbiamo creato nella sezione Come creare un elenco a discesa sopra, un secondo elenco a discesa dipendente contiene i diversi tipi di pizza. Se si seleziona cinese , le opzioni nel secondo elenco a discesa dipendente contengono diversi tipi di piatti cinesi.

Prima di continuare, torna alla sezione Come creare un elenco a discesa e crea l'elenco a discesa principale dei cibi preferiti , se non l'hai già fatto.

Ora creeremo altre tre liste e le nomineremo. Immettere un elenco per ciascuna delle opzioni nell'elenco a discesa principale. Seleziona uno degli altri elenchi, inserisci un nome per quell'elenco nella casella Nome e premi Invio . Ripetere l'operazione per ciascun elenco.

I nomi degli altri elenchi devono corrispondere alle opzioni nell'elenco a discesa principale. Ad esempio, uno dei nostri altri tre elenchi contiene tipi di cookie ed è denominato Cookie , come mostrato di seguito. Le altre due liste nella casella rossa sull'immagine qui sotto sono chiamate Pizza e Cinese .

creare un elenco a discesa in Excel

Prima di creare l'elenco a discesa dipendente, è necessario selezionare un elemento nell'elenco a discesa principale. Non importa quale opzione selezioni. Quindi, selezionare la cella in cui si desidera aggiungere l'elenco a discesa dipendente.

creare un elenco a discesa in Excel

Fare clic sulla scheda Dati e quindi fare clic su Convalida dati nella sezione Strumenti dati . Seleziona Elenco nell'elenco a discesa Consenti .

Immettere il testo seguente nella casella Origine . Sostituisci " $ B $ 2 " con il riferimento alla cella contenente il tuo elenco a discesa principale. Conserva i segni del dollaro nel riferimento di cella. Ciò indica un riferimento assoluto alla cella che non cambierà anche se si copia o si sposta la formula che fa riferimento a quella cella.

 =INDIRECT($B$2) 

La funzione INDIRETTA restituisce il riferimento specificato da una stringa di testo, in questo caso il testo dall'opzione selezionata nell'elenco a discesa principale nella cella B2. Ad esempio, se si seleziona cinese dall'elenco a discesa principale, = INDIRETTO ($ B $ 2) restituisce il riferimento cinese . Di conseguenza, il secondo elenco a discesa contiene gli elementi cinesi .

Clicca OK .

creare un elenco a discesa in Excel

L'elenco nell'elenco a discesa Piatto preferito nell'esempio seguente cambia a seconda di ciò che è selezionato nell'elenco a discesa Cibo preferito .

creare un elenco a discesa in Excel

Copia e incolla un elenco a discesa

Se devi duplicare un elenco a discesa con la convalida dei dati in altre celle, copia e incolla la cella usando Ctrl + C e Ctrl + V. Questo copia l'elenco a discesa e la formattazione.

Se vuoi solo copiare l'elenco a discesa con la convalida dei dati ma NON la formattazione, seleziona la cella e copiarla normalmente usando Ctrl + C. Quindi, vai alla scheda Home e fai clic su Incolla nella se
zione Appunti . Seleziona Incolla speciale .

creare un elenco a discesa in Excel

Nella finestra di dialogo Incolla speciale , selezionare Convalida nella sezione Incolla . Quindi fai clic su OK .

Ciò copierà solo l'elenco a discesa e non la formattazione nella cella originale.

creare un elenco a discesa in Excel

Nota: prestare attenzione quando si lavora con elenchi a discesa in Excel. Quando si copia una cella che non contiene un elenco a discesa su una cella che contiene un elenco a discesa, l'elenco a discesa viene perso. Excel non ti avvisa né ti chiede conferma dell'azione. Tuttavia, puoi annullare l'azione usando Ctrl + Z.

Seleziona Tutte le celle contenenti elenchi a discesa

Poiché il pulsante freccia giù non viene visualizzato in un elenco a discesa a meno che non sia selezionata quella cella, è difficile sapere quali celle contengono elenchi a discesa. È possibile applicare una formattazione diversa alle celle con elenchi a discesa. Tuttavia, devi prima trovare tutti gli elenchi a discesa, se non li hai già formattati. C'è un modo per selezionare tutte le celle contenenti elenchi a discesa, che consente di vedere dove si trovano.

Innanzitutto, seleziona una cella contenente un elenco a discesa. Vai alla scheda Home e fai clic su Trova e seleziona nella sezione Modifica . Quindi, seleziona Vai a speciale .

creare un elenco a discesa in Excel

Nella finestra di dialogo Vai a speciale , selezionare Convalida dati . L'opzione Tutto sotto Convalida dati seleziona tutte le celle a cui è stata applicata una regola di convalida dei dati. La stessa opzione seleziona solo celle con elenchi a discesa che utilizzano lo stesso tipo di regola di convalida dei dati di quella nella cella selezionata.

Accetteremo la selezione predefinita di Tutti perché i nostri elenchi a discesa hanno regole leggermente diverse. Uno utilizza un intervallo denominato per ottenere il suo valore e l'altro utilizza la funzione INDIRETTA.

Clicca OK .

creare un elenco a discesa in Excel

Sono selezionati i nostri due elenchi a discesa.

creare un elenco a discesa in Excel

Ora puoi formattare queste celle per differenziarle da altre celle, in modo da sapere dove si trovano tutti gli elenchi a discesa. Se preferisci non applicare una formattazione diversa agli elenchi a discesa, la sezione successiva ti mostra un altro modo per renderli sempre visibili.

Rendi la freccia dell'elenco a discesa sempre visibile

Il pulsante freccia giù in un elenco a discesa scompare quando la cella non è selezionata. Risolviamo questo problema aggiungendo un pulsante freccia giù permanente a destra degli elenchi a discesa.

Abbiamo preso uno screenshot del pulsante freccia giù in un elenco a discesa in Excel. Inseriremo quell'immagine nella cella a destra dell'elenco a discesa, quindi vedrai un pulsante freccia giù anche quando l'elenco a discesa non è selezionato. Quando si seleziona l'elenco a discesa, il pulsante freccia giù per l'elenco viene visualizzato sull'immagine che abbiamo inserito.

Per iniziare, scarica il file drop-down-arrow.png (fai clic con il tasto destro su quel link e seleziona Salva link come ). Quindi, seleziona la cella a destra di un elenco a discesa e vai alla scheda Inserisci .

creare un elenco a discesa in Excel

Quindi, fai clic su Illustrazioni e seleziona Immagini .

creare un elenco a discesa in Excel

Nella finestra di dialogo Inserisci immagine , vai al punto in cui hai salvato il file drop-down-arrow.png e seleziona il file. Quindi, fai clic su Inserisci .

creare un elenco a discesa in Excel

L'immagine viene inserita sul lato sinistro della cella, sembrando connessa all'elenco a discesa nella cella a sinistra. Ora sai dove si trova l'elenco a discesa e puoi selezionare quella cella e il vero pulsante freccia giù viene visualizzato su quello falso.

creare un elenco a discesa in Excel

Rimuovi un elenco a discesa da una cella

Se decidi di voler rimuovere l'elenco a discesa da una cella, seleziona la cella e apri la finestra di dialogo Convalida dati come descritto in precedenza, nella sezione Come creare un elenco a discesa (vai alla scheda Dati e fai clic su Convalida dati nella Sezione Strumenti dati ). Fai clic sul pulsante Cancella tutto , che è disponibile indipendentemente dalla scheda attualmente selezionata.

Le opzioni nella finestra di dialogo Convalida dati vengono ripristinate sui valori predefiniti. Clicca OK .

creare un elenco a discesa in Excel

L'elenco a discesa viene rimosso e la cella viene ripristinata nel suo formato predefinito. Se è stata selezionata un'opzione quando è stato rimosso l'elenco a discesa, la cella viene popolata con il valore di tale opzione.

creare un elenco a discesa in Excel

Se non si desidera conservare nessuno dei valori quando si elimina l'elenco a discesa, è possibile copiare una cella vuota e incollarla sulla cella contenente l'elenco a discesa. L'elenco a discesa viene rimosso e la cella diventa una cella vuota.

Fai in modo che gli elenchi a discesa funzionino per te

Fai pieno uso degli elenchi a discesa per l'immissione dei dati in Excel per essere più produttivi e semplificarti la vita. Esistono molti altri controlli dei moduli disponibili nella sezione Controlli della scheda Sviluppatore che puoi sperimentare nei tuoi fogli di la
voro.

Come usi gli elenchi a discesa in Excel? Condividi i tuoi pensieri e idee con noi nei commenti qui sotto. Inoltre, hai già imparato i grafici di Excel ?

Leggi l'articolo completo: Come creare un elenco a discesa in Microsoft Excel