Elenco a discesa di Excel condizionato alla selezione precedente
In questo articolo mostrerò come creare un elenco a discesa con selezioni multiple in Excel. Una volta creato un elenco a discesa, è possibile effettuare una sola selezione. Pertanto, se si seleziona un’altra voce, la prima voce viene sostituita con la nuova selezione. Pertanto, se desiderate effettuare selezioni multiple dall’elenco a discesa in Excel, questo è il posto migliore per voi. In questo articolo potrete ottenere rapidamente tutte le informazioni su come creare sezioni multiple in Excel, su come effettuare selezioni multiple con i colori e su come rimuoverle.
Un elenco a discesa in Excel è una funzione di convalida dei dati che aiuta gli utenti a selezionare un’opzione da un elenco di scelte/selezioni. È particolarmente utile per eseguire modelli e analisi finanziarie, incorporando scenari e creando un foglio di calcolo più dinamico. Un elenco a discesa è noto anche come menu a discesa, menu a tendina, elenco a discesa, ecc. È un elemento di controllo grafico, simile a una casella di riepilogo, che consente di scegliere un valore da un elenco. Quando l’elenco è inattivo, visualizza un solo valore.
È possibile effettuare una selezione multipla nel menu a tendina?
Gli elenchi a discesa sono uno degli elementi più flessibili dell’HTML. It is similar to that of the radio input, that is, only one item can be selected from a group of items by default. However, when the multiple attribute is used with the <select> element, we can enable the selection of multiple options from the list.
Come faccio a sapere se un menu a tendina ha più selezioni?
Possiamo usare uno qualsiasi dei metodi usati per selezionare un valore dal menu a tendina per selezionare più valori, invocando i metodi più volte per valori diversi. La classe “Select” fornisce un metodo, isMultiple(), con il quale possiamo innanzitutto verificare se il menu a tendina consente di selezionare più valori.
Elenco a discesa dinamico di excel
È necessario spiegare cosa si intende con : “quando il foglio è protetto sono in grado di selezionare solo una selezione dall’elenco a discesa”. – Descrivete in dettaglio cosa sta succedendo, cosa vi aspettate, cosa sta effettivamente accadendo e così via. Inoltre, quando proteggete il foglio, formattate le celle utilizzate per i menu a discesa come non protette?
È necessario spiegare meglio cosa si intende con : “quando il foglio è protetto sono in grado di selezionare solo una selezione dal menu a tendina”. – Descrivete in dettaglio cosa succede, cosa vi aspettate, cosa succede effettivamente e così via. Inoltre, quando proteggete il foglio, formattate le celle utilizzate per i menu a discesa come non protette?
La colonna R è “dieta speciale” e può essere selezionata tra varie opzioni, tra cui “senza carne”, “senza glutine”, “senza cereali”, “biologico”, “naturale”, ecc. o qualsiasi combinazione delle opzioni [“senza carne, senza cereali”].
Non appena proteggo il foglio di lavoro (per evitare che altre persone possano modificare le celle), il codice non funziona più come previsto. Sono in grado di selezionare solo un’opzione dai menu a tendina. Quando vado a selezionare una seconda opzione, passa semplicemente alla seconda opzione (cioè non mostra opzioni multiple con un separatore , invece di “cane” -> “cane, gatto”, ottengo “cane” -> “gatto”).
Selezione multipla dell’elenco a discesa di Excel
Se l’elenco di voci per l’elenco a discesa si trova in un altro foglio di lavoro e si desidera impedire agli utenti di vederlo o di apportarvi modifiche, è opportuno nascondere e proteggere tale foglio di lavoro. Per ulteriori informazioni su come proteggere un foglio di lavoro, consultare la sezione
Iniziate a creare un elenco di voci valide in un foglio e ordinate o riorganizzate le voci in modo che appaiano nell’ordine desiderato. Quindi è possibile utilizzare le voci come fonte per l’elenco a discesa dei dati. Se l’elenco non è molto ampio, è possibile consultarlo facilmente e digitare le voci direttamente nello strumento di convalida dei dati.
Elenco a discesa multiplo di Excel
L’introduzione degli array dinamici ha reso la nostra vita di utenti di Excel molto più semplice. Tra le tante cose, semplificano notevolmente la creazione di elenchi a discesa dinamici. L’esercitazione qui sopra mostra come impostare rapidamente un elenco a discesa multiplo con gli array dinamici e come renderlo espandibile per includere automaticamente nuove voci.
Mi sentivo molto orgoglioso del lavoro svolto, finché non abbiamo ricevuto alcuni commenti come questo: “Funziona benissimo per una riga, ma come farlo funzionare per l’intera colonna?”. Una domanda giusta. In effetti, i picklist di Excel sono spesso utilizzati in fogli di lavoro con centinaia di righe per facilitare l’inserimento dei dati. Abbiamo quindi riconsiderato l’intero approccio, elaborato una formula che si adatta automaticamente a ogni riga e sono entusiasta di condividere questa nuova soluzione con voi!
Nota importante! Poiché questa soluzione si basa sulla funzione array dinamico, è applicabile solo in Excel per Microsoft 365 e Excel 2021. Nelle versioni precedenti a quella dinamica di Excel, utilizzate l’approccio tradizionale per creare elenchi a discesa multipli dipendenti.