Come creare un elenco a discesa in Excel (passo dopo passo)

Crea un elenco a discesa

Per creare un elenco a discesa in Excel, attenersi alla seguente procedura.

1.Nel secondo foglio digitare gli elementi che si desidera visualizzare nell’elenco a discesa.

Elementi

Nota: se non desideri che gli utenti accedano agli elementi del Foglio 2, puoi nascondere il Foglio 2. A tale scopo, fai clic con il pulsante destro del mouse sulla scheda Foglio 2 e fai clic su Nascondi.

2.Nel primo foglio, seleziona la cella B1.

Seleziona cella

3.Nella scheda Dati, nel gruppo Strumenti dati, fare clic su Convalida dati.

Fare clic su Convalida dati

Viene visualizzata la finestra di dialogo “Convalida dati”.

4.Fare clic nella casella Origine e selezionare l’intervallo A1:A3 su Foglio2.

5.Nella casella Consenti, fare clic su Elenco.

Criteri di validazione

6.Fare clic su OK.

Risultato:

Elenco a discesa in Excel

Nota: per copiare/incollare un elenco a discesa, seleziona la cella contenente l’elenco a discesa e premi CTRL + c, seleziona un’altra cella e premi CTRL + v.

7.Puoi anche inserire gli elementi direttamente nella casella Origine, invece di utilizzare un riferimento all’intervallo.

Elenco a discesa semplice

Nota: l’elenco a discesa fa distinzione tra maiuscole e minuscole. Ad esempio, se un utente digita sì, viene visualizzato un avviso di errore.

Consenti altre voci

Puoi anche creare un elenco a discesa in Excel che consenta altre voci.

1. Innanzitutto, se si digita un valore non presente nell’elenco, Excel visualizza un avviso di errore.

Avviso di errore

Per consentire altre voci, attenersi alla seguente procedura.

2.Nella scheda Dati, nel gruppo Strumenti dati, fare clic su Convalida dati.

Fare clic su Convalida dati

Viene visualizzata la finestra di dialogo “Convalida dati”.

3.Nella scheda Avviso di errore, deseleziona la casella “Mostra un avviso di errore dopo l’immissione di dati non validi”.

Consenti altre voci

4.Fare clic su OK.

5.Ora è possibile inserire un valore che non è presente nell’elenco.

Inserimento manuale

Aggiungi/rimuovi elementi

È possibile aggiungere o rimuovere elementi da un elenco a discesa in Excel senza dover aprire la finestra di dialogo “Convalida dati” e modificare il riferimento all’intervallo. Ciò consente di risparmiare tempo.

1. Per aggiungere un elemento a un elenco a discesa, accedere a Elementi e selezionare un elemento.

Seleziona elemento

2. Fare clic con il pulsante destro del mouse e quindi scegliere Inserisci.

Fare clic su Inserisci

3. Selezionare “Sposta celle verso il basso” e fare clic su OK.

Sposta le celle verso il basso

Risultato:

Nuova gamma di riferimento

Nota: Excel ha modificato automaticamente il riferimento all’intervallo da Foglio2!$A$1:$A$3 a Foglio2!$A$1:$A$4. Puoi verificarlo aprendo la finestra di dialogo “Convalida dati”.

4. Inserisci un nuovo elemento.

Digita Nuovo elemento

Risultato:

Elenco a discesa aggiornato

5. Per rimuovere un elemento da un elenco a discesa, al passaggio 2, fare clic su Elimina, selezionare “Caps Up” e fare clic su OK.

Elenco a discesa dinamico

Puoi anche utilizzare una formula che aggiorna automaticamente l’elenco a discesa quando aggiungi un elemento alla fine dell’elenco.

1. Nel primo foglio, seleziona la cella B1.

Seleziona cella

2. Nella scheda Dati, nel gruppo Strumenti dati, fare clic su Convalida dati.

Fare clic su Convalida dati

Viene visualizzata la finestra di dialogo “Convalida dati”.

3. Fare clic sulla casella Origine e immettere la formula:
=OFFSET(Foglio2!$A$1,0,0,COUNTA(Foglio2!$A:$A),1)

4. Nella casella Consenti, fare clic su Elenco.

Funzione OFFSET

Spiegazione: la funzione OFFSET accetta 5 argomenti. Riferimento: Foglio2!$A$1, righe da sfalsare: 0, colonne da sfalsare: 0, altezza: COUNTA(Foglio2!$A:$A) e larghezza: 1: COUNTA(Foglio2!$A:$A) e larghezza: 1. COUNTA(Foglio2!$A:$A) conta il numero di valori nella colonna A di Foglio2 che non sono vuoti. Quando aggiungi un elemento all’elenco di Foglio2, COUNTA(Foglio2!$A:$A) aumenta. Pertanto, l’intervallo restituito dalla funzione OFFSET si espande e l’elenco a discesa viene aggiornato.

5. Fare clic su OK.

6. Sul secondo foglio, aggiungi semplicemente un nuovo elemento alla fine dell’elenco.

Aggiungi nuovo elemento

Risultato:

Elenco a discesa dinamico

Elimina un elenco a discesa

Per eliminare un elenco a discesa in Excel, attenersi alla seguente procedura.

1. Seleziona la cella contenente l’elenco a discesa.

Seleziona cella con elenco a discesa

2. Nella scheda Dati, nel gruppo Strumenti dati, fare clic su Convalida dati.

Fare clic su Convalida dati

Viene visualizzata la finestra di dialogo “Convalida dati”.

3. Fare clic su Cancella tutto.

Fare clic su Cancella tutto

Nota: per rimuovere tutti gli altri elenchi a discesa con le stesse impostazioni, seleziona la casella “Applica queste modifiche a tutte le altre celle con le stesse impostazioni” prima di fare clic su Cancella tutto.

4. Fare clic su OK.

Elenchi a discesa dipendenti

Vuoi saperne di più sugli elenchi a discesa in Excel? Scopri come creare elenchi a discesa dipendenti.

1. Ad esempio, se l’utente seleziona Pizza da un primo elenco a discesa.

Primo elenco a discesa

2. Un secondo elenco a discesa contiene gli articoli Pizza.

Secondo elenco a discesa

3. Ma se l’utente seleziona Cinese nel primo menu a discesa, il secondo menu a discesa conterrà piatti cinesi.

Elenchi a discesa dipendenti in Excel

La magia del dipinto

Puoi anche memorizzare i tuoi articoli in una tabella Excel per creare un elenco a discesa dinamico.

1. Nel secondo foglio, seleziona un elemento dall’elenco.

Seleziona voce di elenco

2. Nella scheda Inserisci, nel gruppo Tabelle, fare clic su Tabella.

Inserisci tabella

3. Excel seleziona automaticamente i dati per te. Fare clic su OK.

Crea tabella

4. Se si seleziona l’elenco, Excel visualizza il riferimento strutturato.

Riferimento strutturato

5. Utilizzare questo riferimento strutturato per creare un elenco a discesa dinamico.

Tabella e INDIRETTO

Spiegazione: la funzione INDIRETTO di Excel converte una stringa di testo in un riferimento valido.

6. Nel secondo foglio, aggiungi semplicemente un nuovo elemento alla fine dell’elenco.

Aggiungi articolo

Risultato:

Elenco a discesa dinamico

Nota: provalo tu stesso. Scarica il file Excel e crea questo elenco a discesa.

7. Quando si utilizzano le tabelle, utilizzare la funzione UNICO in Excel 365/2021 per estrarre elementi univoci dall’elenco.

Elementi dell'elenco univoci

Nota: questa funzione di tabella dinamica, immessa nella cella F1, riempie più celle. Oh ! Questo comportamento in Excel 365/2021 è chiamato riempimento.

8. Usa questo intervallo di spill per creare un menu a discesa magico.

Crea elenco a discesa

Spiegazione: utilizzare sempre la prima cella (F1) e un carattere cancelletto per fare riferimento a un intervallo di spill.

Risultato:

Elenco a discesa con valori univoci

Nota: quando aggiungi nuovi record, la funzione UNICO estrae automaticamente i nuovi elementi univoci dall’elenco ed Excel aggiorna automaticamente l’elenco a discesa.