Cascading discesa Utilizzando Formattazione condizionale in Microsoft Excel
In questo articolo, impareremo come creare un elenco a discesa a cascata utilizzando la formattazione condizionale. Per creare l’elenco a discesa a cascata utilizzeremo le funzioni Countif e Indirect.
Facci capire con un esempio:
Abbiamo un elenco di frutta e verdura.
Ora, vogliamo creare un elenco a discesa a cascata che evidenzierà la selezione errata (evidenzia il valore se non appartiene a Frutta o Verdura)
Dobbiamo seguire questi passaggi:
Useremo Definisci nome per creare intervalli con nome per Verdura e frutta
Il passaggio successivo consiste nel creare un elenco di convalida dei dati per Frutta e verdura, ad esempio, nell’intervallo A13: A18. Fare riferimento allo screenshot mostrato sotto
Nell’intervallo B13: B18, creare un elenco di convalida dei dati con la formula che fa riferimento alla cella A13 utilizzando la funzione indiretta.
Copia la cella B13 e usa Incolla speciale e seleziona Convalida nell’intervallo B14: B18
Questo copierà la convalida nelle celle selezionate.
Dopo che il passaggio di convalida dei dati è finito, ora possiamo utilizzare la formula che evidenzierà la selezione sbagliata.
Seleziona l’intervallo B13: B18 Fai clic sulla scheda Home e seleziona Formattazione condizionale * Fai clic su Nuova regola
-
Nella finestra di dialogo Nuova regola di formattazione, seleziona “Usa una formula per determinare quali celle formattare”
Immettere la formula * = COUNTIF (INDIRECT (A13), B13) = 0
-
Fare clic su Formato e impostare la formattazione, quindi fare clic due volte su OK.
La seguente istantanea mostra tutto bene.
Ma non appena cambiamo Frutta in Verdura nella cella A13, scoprirai che la formattazione condizionale prende il sopravvento ed evidenzia la selezione errata.
Allo stesso modo, se modifichiamo il valore in qualsiasi menu a discesa nell’intervallo inferiore, diciamo la cella A18, verrà evidenziato.
In questo modo, possiamo tenere traccia della selezione sbagliata fatta nell’elenco a discesa e cambiarla nel valore corretto.