Skip to content

Creare menù a tendina dinamici in excel

Elenco dinamico a discesa google sheets

Una delle caratteristiche più utili della convalida dei dati è la possibilità di creare un elenco a discesa che consenta agli utenti di selezionare un valore da un elenco predefinito.  Ma come si può fare in modo che un elenco a discesa risponda dinamicamente a un altro? In altre parole, come si può far dipendere i valori di un elenco a discesa da un altro valore presente nel foglio di lavoro?  Continuate a leggere per scoprire come creare elenchi a discesa dipendenti in Excel.

Gli elenchi a discesa consentono agli utenti di selezionare un valore da un elenco predefinito. In questo modo gli utenti possono inserire facilmente solo i dati che soddisfano i requisiti. Gli elenchi a discesa sono implementati come un tipo speciale di convalida dei dati. La schermata seguente mostra un semplice esempio. Nella colonna E, le scelte sono Completato, In attesa o Annullato, e questi valori vengono estratti automaticamente dall’intervallo G5:G7:

Gli elenchi a discesa sono facili da creare e da usare. Ma quando si iniziano a utilizzare i menu a discesa nei fogli di calcolo, è inevitabile imbattersi in una sfida: come si fa a far dipendere i valori di un elenco a discesa dai valori di un altro? In altre parole, come si può rendere dinamico un elenco a discesa?

  Formule e funzioni con excel

Come creare un elenco dinamico in excel in base a dei criteri

Questo video mostra come impostare elenchi a discesa dipendenti, basati su array dinamici che hanno gli elementi per ogni elenco. Selezionando il nome di una regione dal primo elenco a discesa, l’elenco a discesa dipendente mostra solo i dipendenti che lavorano in quella regione.

Vogliamo creare un elenco a discesa di nomi di regioni nella cella F2. Per ottenere i nomi delle regioni, seguire i seguenti passaggi per creare un elenco dinamico dei nomi unici delle regioni. Questo sarà l’intervallo di origine per l’elenco a discesa.

NOTA: Quando si crea un elenco dinamico, cercare di lasciare abbastanza righe vuote sotto la cella della formula e colonne vuote a destra (se necessario). Se non c’è abbastanza spazio, Excel mostrerà un errore #SPILL, invece dell’elenco.

Per testare l’elenco dinamico, selezionare un nome di regione diverso nella cella F2. L’elenco dei nomi dei dipendenti cambia automaticamente. Ecco l’elenco dopo la selezione della regione Est, con solo 2 nomi di dipendenti.

Come per l’elenco dei nomi delle regioni, anche in questo elenco utilizzeremo la funzione SORT, per mettere i nomi dei dipendenti in ordine alfabetico. Poiché questo elenco ha 2 colonne, digiteremo un 2 come secondo argomento, per indicare a Excel di ordinare in base alla seconda colonna.

  Canna trota lago daiwa exceler

Elenco a discesa dinamico di Excel da una tabella

NOTA: l’elenco dei prodotti contiene voci di una sola parola: frutta e verdura. Questo è importante perché queste parole saranno usate come nomi in Excel e i nomi di due parole non sono ammessi come nomi. Se è necessario

Quindi, seguite questi passaggi per formattare ogni elenco come una tabella di Excel. Questo rende l’elenco dinamico: le dimensioni dell’elenco si adattano automaticamente se si aggiungono o si rimuovono elementi, in modo che il menu a tendina mostri l’intero elenco.

Per assicurarsi che venga visualizzato l’elenco corretto di città, gli elenchi di città saranno denominati in base al paese e alla regione. Ci sono 2 Paesi e ogni Paese ha 3 regioni, quindi imposteremo 6 intervalli denominati per gli elenchi a discesa di terzo livello.

Questo video mostra le fasi di impostazione di base e poi mostra come utilizzare la funzione IF di Excel con un elenco a discesa dipendente. I passaggi scritti sono riportati sotto il video e potete scaricare il file di esempio qui sotto.

Invece di una freccia a discesa che non funziona, cambieremo la formula della discesa dipendente e aggiungeremo la funzione IF. La formula modificata darà agli utenti l’opzione di selezionare una città del mondo, se non hanno selezionato un paese nella colonna A.

  Registro giornale degli affari excel

Elenco a discesa dinamico di Excel basato su criteri

Come sappiamo, la funzione di convalida dei dati migliora l’efficienza dell’inserimento dei dati in Excel e riduce gli errori di digitazione. Viene utilizzata per limitare il tipo di dati che possono essere inseriti nell’intervallo. In caso di inserimento non valido, mostra un messaggio e consente all’utente di inserire i dati in base alla condizione specificata.

Ma un elenco a discesa dinamico in Excel è un modo più comodo per selezionare i dati, senza apportare alcuna modifica all’origine. In altre parole, supponiamo di dover aggiornare frequentemente l’elenco che abbiamo inserito nell’elenco a discesa. Se si apportano modifiche all’elenco, è necessario modificare ogni volta la convalida dei dati per ottenere un elenco a discesa aggiornato.

Ma è qui che entra in gioco l’elenco a discesa dinamico, che è l’opzione migliore per selezionare i dati senza apportare modifiche alla convalida dei dati. È molto simile alla normale convalida dei dati. Tuttavia, quando si aggiorna l’elenco, l’elenco a discesa dinamico cambia per adattarsi a tale azione, mentre l’elenco a discesa normale non lo fa.