Come creare un elenco a discesa dinamico ordinato alfabeticamente in Excel?
Molti di voi conosceranno già come creare un elenco a discesa dinamico, ma in alcuni casi potreste desiderare di ordinarlo alfabeticamente, come mostrato nello screenshot seguente. Questo tutorial vi illustra il metodo per creare un elenco a discesa dinamico in ordine alfabetico in Excel.

Crea un elenco a discesa dinamico in ordine alfabetico
Crea un elenco a discesa dinamico in ordine alfabetico
Per creare un elenco a discesa dinamico in ordine alfabetico, segui i passaggi indicati di seguito.
1. Seleziona i dati originali, quindi fai clic su Formule > Definisci nome. Vedi lo screenshot:

2. Nella finestra di dialogo Nuovo nome, digita un nome per il Seleziona intervallo nella casella Nome e inserisci la seguente formula: =OFFSET(Foglio1!$A$1; 0; 0; CONTA.VALORI(Foglio1!$A$1:$A$1001)) nella casella Riferito a. Vedi lo screenshot:

Nota: nella formula, A1 è la prima cella del tuo intervallo dati originale e Foglio1 è il foglio di lavoro in cui si trovano i dati originali.
3. Fai clic su OK. Passa quindi a un altro foglio – in questo esempio, al Foglio2 – seleziona una cella e digita la seguente formula: =IF(COUNTA(List)>=ROWS($A$1:A1), INDEX(List, MATCH(SMALL(COUNTIF(List, «<»&List), ROW(A1)), COUNTIF(List, «<»&List), 0)), «»). Premi poi contemporaneamente i tasti Maiusc + Ctrl + Invio e trascina il quadratino di riempimento automatico verso il basso finché non appare una cella vuota. Vedi lo screenshot:

Nota: nella formula indicata sopra, “List” è il nome assegnato ai dati originali nel passaggio 2, mentre A1 è la prima cella dei dati originali.
4. Seleziona quindi la colonna contenente le celle con la formula e fai clic su Formule > Definisci nome. Nella casella Nome, digita ValoriOrdinati nella finestra di dialogo Nuovo nome. Vedi lo screenshot:

5. Fai clic su OK. Poi seleziona la cella o l’intervallo in cui vuoi creare l’elenco a discesa dinamico e fai clic su Dati > Convalida dati. Vedi lo screenshot:

6. Nella finestra di dialogo Convalida dati, seleziona Elenco dall’elenco Consenti e digita =ValoriOrdinati nella casella Origine. Vedi lo screenshot:

7. Fai clic su OK. Ora puoi vedere che l’elenco a discesa creato è ordinato in ordine alfabetico.

Suggerimento: quando aggiungi nuovi dati all’elenco originale, vengono inclusi automaticamente nell’elenco a discesa e riordinati. Guarda lo screenshot:

Articoli correlati:
- Crea un elenco a discesa dinamico senza celle vuote in Excel
- Crea un elenco dinamico di Nome del foglio di lavoro in Excel
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi