Excel Filter e junte-se entre várias tabelas

2

Sou razoável usuário do Excel (definitivamente não muito habilidoso) - Estou usando o Excel 2013.

Gostaria de receber ajuda sobre como conseguir o que preciso nos controles de tabela. Eu criei três tabelas.

  • tabela 1 (Gasto) tem três colunas (valores, categoria, subcategoria) = > valores = 2, 10, 3, 12.
  • tabela 2 (categoria) tem uma coluna (categoria) = > Mantimentos, tarifa de trem, almoço, aluguel.
  • tabela 3 (Subcategoria) tem uma coluna (subcategoria) = > barraca de mercado, faculdade, cantina, aluguel.

O que eu gostaria de fazer é ter entradas suspensas ou de auto-completar disponíveis na tabela 1. Eu gostaria de escolher as categorias na tabela 1, mas essas escolhas precisam ser obtidas na tabela 2 ( Categoria), da mesma forma, o mesmo deve ser aplicado para a coluna de subcategoria da tabela 1.

Alguém poderia me avisar sobre como conseguir isso?

    
por Dan 03.03.2015 / 11:04

1 resposta

1

Acho que o que você quer é algum tipo de validação de dados em camadas, como -

clique para maiores

Portanto,nafaixadeopções,vocêteráavalidaçãodedadosedados.Vocêpodedefinirlistasdisponíveiscombasenascondições.Porexemplo,D2érestritoàlistaemA6:A8usando"List" com isso como o tipo.

Agora, é um pouco mais complicado para o E2, mas basicamente ele escolhe o que está disponível na lista B10: B15, com base no que foi escolhido no D2. São duas declarações if aninhadas -

=IF(D2=A6,B10:B11,IF(D2=A7,B12:B13,B14:B15)

Tudo o que você precisa fazer é aplicá-lo aos seus intervalos com as referências corretas e pronto, sem necessidade de VBA.

    
por 03.03.2015 / 14:41