Come creare più elenchi a discesa collegati in Excel

Gli elenchi a discesa in Excel sono strumenti potenti. Consentono di fornire agli utenti una freccia a discesa che, se selezionata, fornisce loro un elenco di scelte.

Ciò può ridurre gli errori di immissione dei dati perché evita agli utenti di dover digitare le risposte direttamente. Excel ti consente persino di estrarre gli elementi per quegli elenchi a discesa da un intervallo di celle.

Tuttavia, non si ferma qui. Utilizzando alcuni modi creativi per configurare la convalida dei dati per le celle a discesa, puoi persino creare più elenchi a discesa collegati, in cui gli elementi disponibili in un secondo elenco(available in a second list) dipendono dalla sezione creata dall'utente nel primo elenco.

A cosa servono più elenchi(Good) a discesa collegati(Linked) ?

Considera che la maggior parte dei moduli online compila elenchi a discesa secondari in base a ciò a cui rispondi nell'elenco a discesa precedente. Ciò significa che puoi rendere i tuoi fogli di immissione dati Excel avanzati quanto i moduli online. Si modificherà in base alle risposte dell'utente. 

Ad esempio, supponiamo che tu stia utilizzando un foglio di calcolo Excel per raccogliere informazioni sul computer dai tuoi utenti che necessitano di riparazioni del computer(computer repairs)

Le opzioni di immissione potrebbero assomigliare a questa:

  • Parte del computer(Computer Part) : monitor, mouse , tastiera(Keyboard) , sistema di base(Base System)
  • Tipo di parte:
    • Monitor : vetro, custodia(Housing) , cavo di alimentazione(Power Cord) , elettronica interna(Internal Electronics)
    • Mouse : rotellina, luce LED(LED Light) , cavo(Cord) , pulsanti(Buttons) , involucro
    • Tastiera(Keyboard) : tasti, custodia(Housing) , membrana(Membrane) , cavo(Cord) , elettronica interna(Internal Electronics)
    • Sistema di base(Base System) : involucro, pulsanti(Buttons) , porte(Ports) , alimentazione(Power) , elettronica interna(Internal Electronics) , sistema operativo(Operating System)

Come puoi vedere da questo albero, le informazioni che dovrebbero essere disponibili per la selezione per "Tipo di parte" dipendono da quale parte di computer(Computer Part) l'utente seleziona nel primo elenco a discesa.

In questo esempio, il tuo foglio di lavoro potrebbe iniziare con un aspetto simile a questo:

Se si creano più elenchi a discesa collegati, è possibile utilizzare l'elemento selezionato dall'elenco a discesa in B1 per guidare il contenuto dell'elenco a discesa in B2.

Diamo un'occhiata a come puoi impostarlo. Inoltre, sentiti libero di scaricare il nostro foglio Excel di esempio con l'esempio seguente.

Crea il foglio sorgente dell'elenco a discesa(List Source Sheet)

Il modo più pulito per impostare qualcosa del genere è creare una nuova scheda in Excel in cui è possibile configurare tutti gli elementi dell'elenco a discesa.

Per impostare questi elenchi a discesa collegati, crea una tabella in cui l'intestazione in alto sono tutte le parti del computer che desideri includere nel primo elenco a discesa. Quindi elenca tutti gli elementi (tipi di parti) che dovrebbero andare sotto quell'intestazione.

Successivamente, ti consigliamo di selezionare e denominare ogni intervallo in modo che quando imposti la convalida dei dati(Data Validation) in un secondo momento, sarai in grado di selezionare quello corretto.

Per fare ciò, seleziona tutti gli elementi sotto ogni colonna e denomina l'intervallo selezionato come l'intestazione. Per nominare una tabella, digita semplicemente il nome nel campo sopra la colonna "A".

Ad esempio, seleziona le celle da A2 a A5 e denomina l'intervallo "Monitor".

Ripeti questo processo finché non avrai tutti gli intervalli denominati in modo appropriato. 

Un modo alternativo per farlo è utilizzare la funzione Crea(Create) dalla selezione(Selection) di Excel . Ciò ti consente di nominare tutti gli intervalli come il processo manuale sopra, ma con un solo clic.

Per fare ciò, seleziona tutti gli intervalli nel secondo foglio che hai creato. Quindi seleziona Formule(Formulas) dal menu e seleziona Crea dalla selezione(Create from Selection) nella barra multifunzione.

Apparirà una finestra pop-up. Assicurati che sia selezionata solo la riga superiore(Top row) e quindi seleziona OK .

Questo utilizzerà i valori dell'intestazione nella riga superiore per nominare ciascuno degli intervalli sottostanti. 

Imposta il tuo primo elenco a discesa

Ora è il momento di impostare i tuoi elenchi a discesa multipli collegati. Per farlo:

1. Tornando al primo foglio, seleziona la cella vuota a destra della prima etichetta. Quindi seleziona Dati(Data) dal menu e seleziona Convalida dati(Data Validation) nella barra multifunzione.

2. Nella finestra Convalida dati che si apre, selezionare (Data Validation)Elenco(List) sotto Consenti(Allow) e sotto Sorgente(Source) selezionare l'icona freccia su. Ciò ti consentirà di selezionare l'intervallo di celle che desideri utilizzare come origine per questo elenco a discesa.

3. Selezionare il secondo foglio in cui si impostano i dati di origine dell'elenco a discesa, quindi selezionare solo i campi di intestazione. Questi verranno utilizzati per compilare l'elenco a discesa iniziale nella cella che hai selezionato.

4. Selezionare la freccia giù nella finestra di selezione per espandere la finestra di convalida dei dati(Data Validation) . Vedrai l'intervallo che hai selezionato ora visualizzato nel campo Sorgente(Source) . Seleziona OK per terminare.

5. Ora, tornando al foglio principale, noterai che il primo elenco a discesa contiene ciascuno dei campi di intestazione del secondo foglio.

Ora che il tuo primo elenco a discesa è terminato, è il momento di creare il tuo prossimo elenco a discesa collegato.

Imposta il tuo primo elenco a discesa

Seleziona la seconda cella per la quale desideri caricare gli elementi dell'elenco in base a ciò che è selezionato nella prima cella.

Ripetere la procedura sopra per aprire la finestra di convalida dei dati . (Data Validation)Seleziona Elenco nell'elenco(List) a discesa Consenti . (Allow)Il campo Sorgente(Source) è ciò che inserirà gli elementi dell'elenco in base a ciò che è selezionato nel primo elenco a discesa.

Per fare ciò, inserisci la seguente formula:

=INDIRECT($B$1)

Come funziona la funzione INDIRETTO ?(INDIRECT)

Questa funzione restituisce un riferimento Excel valido (in questo caso a un intervallo), da una stringa di testo. In questo caso, la stringa di testo è il nome dell'intervallo passato dalla prima cella ($B$1). Quindi INDIRECT prende il nome dell'intervallo e quindi fornisce la convalida dei dati a discesa con l'intervallo corretto associato a quel nome.

Nota(Note) : se configuri la convalida dei dati per questo secondo elenco a discesa senza selezionare un valore dal primo elenco a discesa, verrà visualizzato un messaggio di errore. È possibile selezionare (Yes) per ignorare l'errore e continuare.

Ora prova i tuoi nuovi elenchi a discesa multipli collegati. Utilizzare il primo menu a discesa per selezionare una delle parti del computer. Quando selezioni il secondo menu a discesa, dovresti vedere le voci di elenco appropriate per quella parte del computer. Questi erano i tipi di parte nella colonna del secondo foglio(on the second sheet) che hai compilato per quella parte.

Utilizzo di più elenchi a discesa collegati in (Multiple Linked)Excel

Come puoi vedere, questo è un modo molto interessante per rendere i tuoi fogli di lavoro molto più dinamici. Compilando i successivi elenchi a discesa in risposta a ciò che gli utenti selezionano in altre celle(select in other cells) , puoi rendere i tuoi fogli di lavoro molto più reattivi per gli utenti e i dati molto più utili.

Gioca con i suggerimenti sopra e guarda che tipo di interessanti elenchi a discesa collegati puoi creare nei tuoi fogli di lavoro. Condividi(Share) alcuni dei tuoi suggerimenti interessanti nella sezione commenti qui sotto.



About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts