Vídeo: Lista Suspensa Condicionada: Validação de Dados Condicional no Excel 2024
Os campos de entrada do usuário na figura são, na verdade, listas de validação de dados. O usuário pode fazer seleções de uma caixa suspensa em vez de digitar os valores. A validação de dados na célula E3 usa uma técnica interessante com uma função INDIRECT para alterar sua lista dependendo do valor em E2.
A planilha contém dois intervalos nomeados. O intervalo denominado Pontos de carro para E6: E7 e o intervalo denominado Pontos de caminhão para E10: E11. Os nomes são idênticos às escolhas na lista E2 Data Validation. A figura a seguir mostra a caixa de diálogo Validação de Dados para a célula E3. A Fonte é uma função INDIRETA com E2 como o argumento.
A função INDIRECT leva um argumento de texto que ele resolve em uma referência de célula. Nesse caso, porque E2 é "Caminhão", a fórmula se torna = INDIRECTA ("Caminhão"). Como o Truck é um intervalo nomeado, INDIRECT retorna uma referência para E10: E11 e os valores nessas células se tornam as escolhas. Se E2 contiver "Car", INDIRECT retornaria E6: E7 e esses valores se tornariam as escolhas.
Um problema com este tipo de validação de dados condicionais é que quando o valor em E2 é alterado, o valor em E3 não muda. As opções no E3 mudam, mas o usuário ainda precisa selecionar as opções disponíveis ou suas fórmulas podem retornar resultados imprecisos.