Академический Документы
Профессиональный Документы
Культура Документы
Iniciando o projeto
Para obtermos o resultado similar ao da figura anterior, primeiramente, precisamos definir os
dados que comporão as listagens que popularão as caixas de seleção das células. Temos que
criar uma planilha chamada Bases, por exemplo. Não se preocupem… Deixei a planilha pronta
para vocês baixarem lá no final do artigo! :-)
Isto é apenas um exemplo. Geralmente, você já vai possuir seus dados listados em alguma
planilha e podem estar dispostos de outra maneira. Não tem problema, você vai adaptar sua
fórmula de validação de dados de acordo com ela. Em poucos casos serão necessárias muitas
alterações em sua estrutura.
Em nosso exemplo, criamos listas de carros para locação de acordo com a sua categoria
(usaremos no exemplo 1) e listas de cidades para cada estado (exemplo 2). A idéia é que,
quando o usuário selecionar uma categoria na lista, a outra exiba apenas os carros daquela
categoria, ou, se o usuário selecionar um determinado estado, exiba-se apenas as cidades
daquele estado.
Você perceberá que no lado direito da célula apareceu uma setinha para que você possa
selecionar um valor presente na lista que acabamos de definir.
Se fossemos, simplesmente, definir uma lista de todos os carros da locadora, repetiríamos estes
passos acima, contudo, os itens mostrados seriam sempre os mesmos, independente da
categoria que fosse selecionada. Para que a segunda lista esteja vinculada a primeira realizemos
os seguintes passos.
Configurando a segunda listagem com base na primeira
Vá na planilha Bases e crie uma tabela Modelos da mesma altura que a maior categoria (a que
possui mais itens na lista). E criaremos uma fórmula matricial que preencherá essa lista com os
itens da categoria escolhida.
Selecione todas as linhas da tabela Modelos, digite a fórmula e tecle CTRL+SHIFT+ENTER:
=SEERRO(SE(DESLOC($C$2:$C$10;0; CORRESP(‘Locadora de Imóveis’!$C$2;$C$1:$F$1;0)-
1)=0;””; DESLOC($C$2:$C$10;0; CORRESP(‘Locadora de Imóveis’!$C$2;$C$1:$F$1;0)-1));””)
Essa fórmula irá mover a referência para o lado de acordo com a categoria escolhida.
Agora volte para a planilha Locadora, selecione a célula C4 e repita os passos 2 e 3, alterando
apenas os valores para Fonte.
=DESLOC(Bases!$H$2:$H$10;0;0; CONT.VALORES(Bases!$H$2:$H$10) –
CONTAR.VAZIO(Bases!$H$2:$H$10))
Neste artigo não vou me ater em explicar as funções utilizadas acima, mas, caso queira
aprender um pouco mais sobre elas, recomendo meu eBook 7 Fórmulas do Excel que Podem
Salvar sua Vida, uma coletânea das 7 funções mais utilizadas no Excel pela maioria dos usuários
e nos mais diversos segmentos. E, vocês podem ler as diversas maneiras de contar no Excel.
Agora quando você selecionar uma categoria, a lista de carros correspondente será carregada
na segunda lista.
Bem, meus amigos leitores, o artigo está ficando grande, por isso vou dividí-lo em duas partes.
Nasegunda parte, mostrarei outra aplicação útil para essa funcionalidade: exibir a lista de
cidades para um determinado estado selecionado pelo usuário.
Então, se você gostou, siga a gente no twitter, compartilha em seu twitter ou facebook, divulga
para os amigos, comenta ali abaixo. Ajuda bastante na divulgação do blog.
Um abraço.
Compartilhe: 0
inShare
Imprimir
Você perceberá que no lado direito da célula apareceu uma setinha para que você possa
selecionar um valor presente na lista que acabamos de definir.
Quem gostou pode comentar lá embaixo, compartilhar no twitter e facebook, seguir no twitter
também é legal.