Tenho duas colunas em uma planilha que são interdependentes e quero usar validação, listas suspensas, em ambas, da seguinte maneira:
Coluna A (TIPO) | Coluna B (SubTIPO) ------------------------------------------| TipoA, TipoB | Se TipoA SubTipoA1, | ... TipoN | SubTipoA2 ... SubTipoAN | ------------------------------------------|
Criar o menu suspenso da coluna A é trivial. Como faço para criar o menu suspenso da Coluna B, que por sua vez depende do que foi escolhido na Coluna A?
Responder1
Você pode usar a função INDIRETA no Excel.
Primeiro crie uma lista nomeada composta por valores TypeA, TypeB, ... Vamos chamá-la de "type"
Em seguida, crie listas nomeadas para cada grupo de subtipos. Você pode ocultar essas listas mais tarde, se desejar.
Agora, para torná-los dependentes, primeiro selecione a célula na qual deseja que o usuário selecione o tipo e crie uma lista suspensa para os tipos. Para fazer isso, selecioneData de validadeno Menu Dados/Faixa. Em Permitir lista de seleção, na caixa de texto Fonte digite "=" após o nome da lista. ou seja, "=type" no nosso caso
Finalmente, use a função indireta para criar listas dependentes. Selecione Validação de dados no menu/faixa de dados. Em Permitir lista de seleção, na caixa de texto Fonte digite "=INDIRETO(E2)". Altere o valor da célula “E2” para o destino da célula onde a primeira seleção é feita. Clique em SIM se algum pop-up de informações aparecer.
E aqui está o resultado final: