Vai al contenuto principale

Come creare rapidamente un elenco a discesa dipendente dinamico in Excel?

La maggior parte di noi può creare un elenco a discesa utilizzando la funzione Convalida dati in Excel, ma a volte è necessario un elenco a discesa collegato o dinamico, significa che quando si sceglie un valore nell'elenco a discesa A e si desidera il valori da aggiornare nell'elenco a discesa B. In Excel possiamo creare un elenco a discesa dinamico con l'estensione Convalida dati caratteristica e il INDIRETTI funzione. Questo tutorial descriverà come creare elenchi a discesa dipendenti in Excel.


Crea un elenco a discesa dipendente dinamico in Excel

Supponiamo di avere una tabella di quattro colonne che indicano quattro tipi di alimenti: frutta, cibo, carne e bevande e sotto di loro ci sia il nome specifico del cibo. Vedi lo screenshot seguente:

Ora devo creare un elenco a discesa che contenga il prodotto alimentare, come frutta, cibo, carne e bevande e il secondo menu a discesa avrebbe il nome specifico del cibo. Se seleziono il cibo, il secondo menu a discesa mostrerà riso, pasta, pane e torta. Per fare ciò, applica i seguenti passaggi:

1. Innanzitutto, devo creare alcuni nomi di intervallo per queste colonne e la prima riga delle categorie.

(1.) Creare un nome di intervallo per le categorie, la prima riga, selezionare A1: D1 e digitare il nome dell'intervallo Derrata alimentare nella Nome casella, Quindi premere entrare chiave.

(2.) Quindi è necessario nominare l'intervallo per ciascuna delle colonne come sopra, come mostrato di seguito:

Consiglio - Riquadro di navigazione: crea in batch più intervalli e elenchi denominati in un riquadro in Excel
Normalmente possiamo definire solo un intervallo di nomi alla volta in Excel. Ma in alcuni casi potrebbe essere necessario creare più intervalli denominati. Deve essere piuttosto noioso definire ripetutamente i nomi uno per uno. Kutools per Excel fornisce tale utilità per creare rapidamente in batch più intervalli denominati ed elencare questi intervalli denominati nel file Riquadro di spostamento per visualizzare e accedere facilmente.


nomi del riquadro di navigazione degli annunci

2. Ora posso creare il primo elenco a discesa, selezionare una cella vuota o una colonna a cui si desidera applicare questo elenco a discesa, quindi fare clic su Dati > Convalida dati > Convalida dati, vedi screenshot:

3. Nel Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda, scegliere Lista dal Consentire elenco a discesa e immettere questa formula = Prodotto alimentare nella Fonte scatola. Vedi screenshot:

Note:: Devi digitare nella formula ciò che hai chiamato le tue categorie.

4. Clicchi OK e il mio primo elenco a discesa è stato creato, quindi seleziona la cella e trascina il quadratino di riempimento sulla cella in cui desideri applicare questa opzione.

5. Quindi posso creare il secondo elenco a discesa, selezionare una cella vuota e fare clic Dati > Convalida dati > Convalida dati di nuovo, in Convalida dati finestra di dialogo, fare clic Impostazioni profilo scheda, scegliere Lista dal Consentire elenco a discesa e immettere questa formula = indiretto (F1) nella Fonte box, vedi screenshot:

Note:: F1 indica la posizione della cella per il primo elenco a discesa che ho creato, puoi cambiarlo secondo le tue necessità.

6. Quindi fare clic su OK, e trascinare il contenuto della cella verso il basso e l'elenco a discesa dipendente è stato creato correttamente. Vedi screenshot:

E poi se scelgo un tipo di alimento, la cella corrispondente visualizzerà solo il suo nome specifico di alimento.

Note:
1. La freccia a discesa è visibile solo quando la cella è attiva.
2. Puoi continuare ad andare più in profondità a tuo piacimento, se vuoi creare il terzo elenco a discesa, usa il secondo menu a discesa come Fonte del terzo elenco a discesa.

Demo: crea un elenco a discesa dinamico in Excel


Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Crea rapidamente elenchi a discesa dipendenti con uno strumento straordinario

Supponendo di avere una tabella di dati in RangeB2: E8 e di voler creare elenchi a discesa indipendenti basati sulla tabella di dati in Range G2: H8. Ora puoi farlo facilmente con il Elenco a discesa dinamico caratteristica di Kutools for Excel.

Kutools for Excel- Include più di 300 strumenti utili per Excel. 30 giorni di prova gratuita delle funzionalità complete, nessuna carta di credito richiesta! Get It Now

1. Clic Kutools > Menu `A tendina > Elenco a discesa dinamico per attivare questa funzionalità.

2. Nella finestra di dialogo a comparsa, eseguire le seguenti operazioni:

(1) Spuntare il 2 Elenco a discesa dipendente dai livelli opzione;
(2) Nella casella Intervallo di dati, selezionare la tabella di dati su cui creare elenchi a discesa indipendenti basati su;
(3) Nella casella Intervallo di output, selezionare l'intervallo di destinazione in cui inserire gli elenchi a discesa indipendenti.

3. Clicca il Ok pulsante.

Finora, gli elenchi a discesa indipendenti sono stati creati nell'intervallo di destinazione specificato. È possibile selezionare facilmente le opzioni da questi elenchi a discesa indipendenti.



Articoli correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why the dependent list doesn't change instantly?
This comment was minimized by the moderator on the site
Hi Ferat,
Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
This comment was minimized by the moderator on the site
So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
This comment was minimized by the moderator on the site
I understand but how can I repeat the dropdown formatting in all rows of excel
This comment was minimized by the moderator on the site
Have you received an answer to your question? I'm wondering the same thing..
This comment was minimized by the moderator on the site
Lara, you are probably missed the second half of ste p 4. 4. Click OK and my first drop down list have been created, then select the cell and drag the fill handle to the cell that you want to apply this option.
This comment was minimized by the moderator on the site
I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 And I want to choose appropriate drop down depending on the header definition Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to Name the range of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated. Regards, Sattam
This comment was minimized by the moderator on the site
in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
This comment was minimized by the moderator on the site
Thank you it worked like a magic
This comment was minimized by the moderator on the site
When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate. Data Validation List looks like this : 1_Ready 2_On Hold 3_ Rejected
This comment was minimized by the moderator on the site
Quite useful. Thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations