Vinculando menus suspensos à validação de dados - Dicas do Excel

Um bom uso da validação de dados ocorre quando há necessidade de "vincular" duas ou mais listas suspensas, tornando-as dependentes.

Por exemplo, John pergunta:

Eu tenho uma lista de países (EUA, Austrália, Inglaterra) e uma lista de cidades. Como posso fazer senão quando o usuário seleciona EUA em uma célula, na outra aparecem apenas cidades dos EUA (New York, Los Angeles), e também da Austrália (Camberra, Perth), etc.?

A primeira coisa que precisa ser feita é nomear as listas. Selecione os países, sem o título, e nomeie-os PAÍSES. Em seguida, selecione todas as cidades (novamente sem títulos) dos EUA e nomeie-as como EUA. Continue este processo para todos os países.

Agora, vamos supor que a primeira lista apareça em A1. Vá para Dados, Validação, Lista de Seleção e em "Fonte" coloque:

=COUNTRIES

Certifique-se de que a opção "Lista suspensa na célula" esteja marcada.

Agora, se a segunda lista aparecer em B1, vá para Data, Validation, novamente Select List, e em "Source" coloque:

=INDIRECT(A1)

Se o Excel retornar um erro, não se preocupe, você não tem nada selecionado em A1. Para testá-lo, selecione um país em A1, e agora, ao clicar em B1, você deverá ver apenas as cidades daquele país.

Adição

Ian Narbeth pediu para lembrar que Nomes definidos não podem incluir espaços, então, para entrar, Grã-Bretanha, você teria que colocar como "Great_Britain" ou "GreatBritain". Obrigado por isso.

Artigos interessantes...