Le funzionalità di convalida dei dati in Excel sono piuttosto utili, in particolare se i fogli di lavoro verranno utilizzati da altri. Quando si sviluppa un foglio di lavoro, ci si potrebbe chiedere se esiste un modo per rendere le scelte in una cella dipendenti da ciò che è selezionato in una cella diversa. Ad esempio, è possibile impostare il foglio di lavoro in modo che la cella A1 utilizzi la convalida dei dati per selezionare un prodotto da un elenco di prodotti. Si desidera quindi che la regola di convalida nella cella B1 presenti elenchi di convalida diversi in base al prodotto selezionato in A1.

Il modo più semplice per eseguire questa operazione è in questo modo:

  1. A partire dalla cella F1, imposta una tabella dati. Questa tabella conterrà la “matrice” del prodotto. Nella prima cella di ogni colonna, indica un nome di categoria, come Computer, Televisori e Registratori.

  2. Sotto ogni intestazione nella matrice del prodotto, elenca i vari prodotti nella categoria.

  3. Seleziona le intestazioni dalla tabella dati, come F1: H1.

  4. Scegli Inserisci | Nome | Definire. Excel visualizza la finestra di dialogo Definisci nome. (Vedi figura 1.)

  5. Nella casella Nome immettere un nome descrittivo, ad esempio Scelte. . Fare clic su OK per aggiungere il nome e chiudere la finestra di dialogo.

  6. Selezionare i prodotti effettivi nella colonna F. Non selezionare l’intestazione (F1); basta selezionare i prodotti sotto l’intestazione.

  7. Visualizza di nuovo la finestra di dialogo Definisci nome, come descritto nel passaggio 4.

  8. Nella casella Nome, inserisci lo stesso nome che hai usato come intestazione in quella colonna, ad esempio Computer. . Fare clic su OK per aggiungere il nome e chiudere la finestra di dialogo.

  9. Ripetere i passaggi da 7 a 10 per le altre colonne di prodotto. In ogni caso, assicurati di definire il nome con lo stesso nome utilizzato nell’intestazione della colonna.

  10. Seleziona la cella A1 e scegli Convalida dal menu Dati. Excel visualizza la finestra di dialogo Convalida dati. (Vedi figura 2.)

  11. Utilizzando l’elenco a discesa Consenti, scegli Elenco.

  12. Nella casella Origine, immettere un segno di uguale seguito dal nome definito nel passaggio 5 (ad esempio = Scelte).

  13. Fare clic su OK.

  14. Selezionare la cella B1 e visualizzare nuovamente la finestra di dialogo Convalida dati come descritto nel passaggio 12.

  15. Utilizzando l’elenco a discesa Consenti, scegli Elenco.

  16. Nella casella Origine, immettere quanto segue: = INDIRETTO (A1).

  17. Fare clic su OK. Excel visualizza una finestra di dialogo che chiede se si desidera davvero utilizzare la regola. (Questo perché la cella a cui si fa riferimento, A1, attualmente si risolve in una condizione di errore.)

  18. Fare clic su Sì.

Questo è tutto. Ora, qualunque cosa venga scelta nella cella A1 determina quale elenco è presentato nella cella B1.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (3195) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: