logo di Marco Braglia

Sei modi per creare un elenco a discesa in Excel

ELENCHI A DISCESA
6 minuti di lettura

In questo articolo, esploreremo sei diverse modalità per creare un elenco a discesa o un menu a tendina in Excel. Questa funzionalità è estremamente utile per fornire una selezione rapida e intuitiva delle opzioni all'interno di un foglio di calcolo. Vedremo passo dopo passo ciascun metodo, esaminando le diverse caratteristiche e le situazioni in cui possono essere applicati.

Modalità 1: Elenco a discesa manuale

La modalità più semplice per creare un elenco a discesa è utilizzare la convalida dati manuale. Ecco i passaggi da seguire:

  1. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  2. Vai alla scheda Dati nella barra dei menu di Excel.
  3. Fai clic su Convalida dati e seleziona Elenco come tipo di convalida dati.
  4. Nella casella Origine, digita gli elementi dell'elenco separati da un punto e virgola (;), ad esempio Tizio;Caio;Sempronio.
  5. Premi OK e vedrai comparire l'elenco a discesa nella cella selezionata.
elenco a discesa manuale Excel

Modalità 2: Elenco a discesa da intervallo definito di celle

In questa modalità, creeremo un elenco a discesa utilizzando un intervallo di celle predefinito. Segui questi passaggi:

  1. Crea una tabella o un elenco di voci in un'area del tuo foglio di calcolo.
  2. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  3. Vai alla scheda Dati e fai clic su Convalida dati.
  4. Seleziona Elenco come tipo di convalida dati.
  5. Fai clic sull'icona a forma di freccia accanto alla casella Origine e seleziona le celle che contengono i tuoi nomi.
  6. Premi OK e l'elenco a discesa verrà visualizzato nella cella selezionata.
elenco a discesa da elenco celle di Excel

Modalità 3: Elenco a discesa utilizzando un nome definito

Excel consente di assegnare un nome a un intervallo di celle, semplificando l'utilizzo di tale intervallo all'interno delle formule. Vediamo come utilizzare questa funzionalità per creare un elenco a discesa dinamico:

  1. Seleziona la tabella o l'intervallo di celle che contiene le voci dell'elenco.
  2. Vai alla scheda Formule nella barra dei menu di Excel e fai clic su Gestione nomi.
  3. Fai clic su Nuovo e assegna un nome al tuo elenco di voci.
  4. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  5. Vai alla scheda Dati, fai clic su Convalida dati e seleziona Elenco come tipo di convalida dati.
  6. Nella casella Origine, digita = seguito dal nome che hai definito in precedenza. Ad esempio =ElencoNomi.
  7. Premi OK e vedrai comparire l'elenco a discesa nella cella selezionata.
creare nome da elenco celle di Excel elenco a discesa da nome Excel

Modalità 4: Elenco a discesa con formula SCARTO

La formula SCARTO può essere utilizzata per creare un elenco a discesa dinamico, adattandosi automaticamente alla lunghezza dell'elenco. Ecco come procedere:

  1. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  2. Vai alla scheda Dati, fai clic su Convalida dati e seleziona Elenco come tipo di convalida dati.
  3. Nella casella Origine, digita = seguito dalla formula SCARTO necessaria, ad esempio =SCARTO(A1;1;0;CONTA.VALORI(A:A)-1;1).
  4. Premi OK e l'elenco a discesa verrà visualizzato nella cella selezionata.
elenco a discesa con formula scarto Excel

Modalità 5: Elenco a discesa utilizzando un nome dinamico

Questa modalità combina la formula SCARTO con l'utilizzo di un nome definito per creare un elenco a discesa dinamico. Ecco come procedere:

  1. Crea un nome utilizzando la formula SCARTO. Ad esempio, nella scheda Formule seleziona Gestione nomi, fai clic su Nuovo e assegna un nome alla formula =SCARTO(A1;1;0;CONTA.VALORI(A:A)-1;1).
  2. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  3. Vai alla scheda Dati, fai clic su Convalida dati e seleziona Elenco come tipo di convalida dati.
  4. Nella casella Origine, digita = seguito dal nome che hai definito in precedenza. Ad esempio, =ElencoNomiDin.
  5. Premi OK e l'elenco a discesa verrà visualizzato nella cella selezionata.
creare nome dinamico con formula scarto Excel Elenco a discesa da nome dinamico Excel

Modalità 6: Elenco a discesa utilizzando una tabella

La creazione di una tabella in Excel consente di utilizzare elenchi a discesa e intervalli dinamici in modo molto efficace. Vediamo come procedere:

  1. Seleziona l'intervallo di celle che desideri includere nella tua tabella.
  2. Vai alla scheda Inserisci nella barra dei menu di Excel e fai clic su Tabella.
  3. Assicurati che l'opzione La mia tabella ha intestazioni di colonna sia selezionata e fai clic su OK.
  4. Ora vedrai che la tua area selezionata è stata convertita in una tabella con un nuovo design e una scheda Struttura tabella aggiuntiva.
  5. Modifica il nome della tabella in uno a piacere, ad esempio tabElencoNomi.
  6. Seleziona la cella in cui desideri visualizzare l'elenco a discesa.
  7. Vai alla scheda Dati, fai clic su Convalida dati e seleziona Elenco come tipo di convalida dati.
  8. Nella casella Origine, digita la formula =INDIRETTO("tabElencoNomi[Nomi]").
  9. Premi OK e l'elenco a discesa verrà visualizzato nella cella selezionata.
creare tabella Excel modificare nome tabella Excel elenco a discesa da tabella excel

Conclusione

In questo articolo, abbiamo esplorato sei diverse modalità per creare un elenco a discesa in Excel. Ogni metodo ha le sue caratteristiche e può essere utilizzato in diverse situazioni a seconda delle esigenze. Ecco un breve riepilogo dei metodi:

  1. Elenco a discesa manuale: semplice, ma l'elenco è statico.
  2. Elenco a discesa da intervallo definito di celle: utilizza un intervallo di celle, ma l'elenco è statico.
  3. Elenco a discesa utilizzando un nome definito: crea un nome per un intervallo di celle, ma l'elenco è ancora statico.
  4. Elenco a discesa utilizzando la formula SCARTO: rende dinamica la lunghezza dell'elenco, ma richiede l'inserimento di una formula nella convalida dati.
  5. Elenco a discesa utilizzando un nome dinamico: combina la formula SCARTO con un nome definito per un elenco a discesa dinamico.
  6. Elenco a discesa utilizzando una tabella: consente elenchi e intervalli dinamici per una singola colonna all'interno di una tabella.

Spero che questo articolo ti sia stato utile per imparare a creare elenchi a discesa in Excel. Sperimenta con questi metodi e scopri quale si adatta meglio alle tue esigenze. Buon lavoro con Excel!

#ExcelHaSempreRagione