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.
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.
3.Nella scheda Dati, nel gruppo Strumenti 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.
6.Fare clic su OK.
Risultato:
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.
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.
Per consentire altre voci, attenersi alla seguente procedura.
2.Nella scheda Dati, nel gruppo Strumenti 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”.
4.Fare clic su OK.
5.Ora è possibile inserire un valore che non è presente nell’elenco.
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.
2. Fare clic con il pulsante destro del mouse e quindi scegliere Inserisci.
3. Selezionare “Sposta celle verso il basso” e fare clic su OK.
Risultato:
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.
Risultato:
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.
2. Nella scheda Dati, nel gruppo Strumenti 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.
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.
Risultato:
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.
2. Nella scheda Dati, nel gruppo Strumenti dati, fare clic su Convalida dati.
Viene visualizzata la finestra di dialogo “Convalida dati”.
3. 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.
2. Un secondo elenco a discesa contiene gli articoli Pizza.
3. Ma se l’utente seleziona Cinese nel primo menu a discesa, il secondo menu a discesa conterrà piatti cinesi.
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.
2. Nella scheda Inserisci, nel gruppo Tabelle, fare clic su Tabella.
3. Excel seleziona automaticamente i dati per te. Fare clic su OK.
4. Se si seleziona l’elenco, Excel visualizza il riferimento strutturato.
5. Utilizzare questo riferimento strutturato per creare un elenco a discesa dinamico.
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.
Risultato:
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.
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.
Spiegazione: utilizzare sempre la prima cella (F1) e un carattere cancelletto per fare riferimento a un intervallo di spill.
Risultato: