Un buon utilizzo della convalida dei dati viene fornito quando è necessario "collegare" due o più elenchi a discesa, rendendoli dipendenti.
Ad esempio, John chiede:
Ho un elenco di paesi (USA, Australia, Inghilterra) e un elenco di città. Come posso farlo rispetto a quando l'utente seleziona USA in una cella, nell'altra compaiono solo città degli USA (New York, Los Angeles), e anche per l'Australia (Camberra, Perth), ecc.?
La prima cosa da fare è nominare gli elenchi. Seleziona i paesi, senza il titolo, e chiamalo PAESI. Quindi, seleziona tutte le città (di nuovo senza titoli) dagli Stati Uniti e chiamalo USA. Continua questo processo per ogni paese.
Supponiamo ora che il primo elenco appaia in A1. Vai a Dati, Convalida, Seleziona elenco e in "Origine" inserisci:
=COUNTRIES
Assicurati che "Elenco a discesa nella cella" sia selezionato.
Ora, se il secondo elenco appare in B1, vai a Dati, Convalida, di nuovo Seleziona elenco e in "Sorgente" inserisci:
=INDIRECT(A1)
Se Excel restituisce un errore, non preoccuparti, non hai selezionato nulla in A1. Per provarlo, seleziona un paese in A1 e ora, quando fai clic su B1, dovresti vedere solo le città di quel paese.
Aggiunta
Ian Narbeth ha chiesto di ricordare che i nomi definiti non possono includere spazi, quindi, per entrare in Gran Bretagna, dovresti metterlo come "Great_Britain" o "GreatBritain". Grazie per quello.