Tabela dinâmica - A...
 
Notifications
Clear all

Tabela dinâmica - Auto preenchimento!

7 Posts
2 Usuários
0 Reactions
1,968 Visualizações
(@everp)
Posts: 4
New Member
Topic starter
 

Olá, eu estou tentando montar uma tabela específica.

O meu exemplo será o seguinte;
tenho duas planilhas, uma chamada DB(banco de dados) e uma chamada Visual(que eu estou tendo dificuldades).
A tabela DB tem 4 atributos distribuídos em 4 colunas, vou chamar de atb1, atb2, atb3 e atb4. Desses atributos, atb1 é crescente de 1~x e os outros variam aleatoriamente entre 1~20.

O problema é o seguinte, eu estou querendo preencher o atb1 na tabela visual e fazer ela retornar os valores de atb2, atb3 e atb4 automaticamente.

Ex:
Linha A7:B7:C7:D7 da planilha DB
atb1 = 7
atb2 = 10
atb3 = 5
atb4 = 19

Linha A2:B2:C2:D2 da planilha Visual
Atb1 = 7 << Eu escolho esse atb
Atb2 = 10 << Deve ser preenchido de acordo com os dados do DB
Atb3 = 5 << Deve ser preenchido de acordo com os dados do DB
Atb4 = 19 << Deve ser preenchido de acordo com os dados do DB

Estou adicionando em anexo um arquivo com as 2 planilhas que eu estou tentando trabalhar.
Uma DB e uma Visual.

 
Postado : 02/11/2016 2:53 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Solução proposta.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 02/11/2016 4:47 pm
(@everp)
Posts: 4
New Member
Topic starter
 

DJunqueira, pode me explicar o que você fez?

Essa sua planilha faz exatamente o que eu pretendia, mas não entendi como foi feita. O que pra mim não ajuda muito se não poder reproduzir.
Desde já meu obrigado!

 
Postado : 02/11/2016 6:48 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Solução foi bem simples, transformei sua matriz em DB numa tabela reconhecida pelo Excel e depois na aba Visual usei PROCV() para retornar os valores escolhido na célula A7.

Na fórmula abaixo eu inseri o nome da tabela nomeada, Tabela1, e o número da coluna a ter seu valor retornado foi apontado pela função COL().

=PROCV($A2;Tabela1;COL();0)

Como critério de validação usei a função INDIRETO() com a primeira coluna da Tabela1.

=INDIRETO("Tabela1[atb1]")

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 02/11/2016 9:54 pm
(@everp)
Posts: 4
New Member
Topic starter
 

Obrigado mais uma vez DJunqueira.

A primeira parte foi bem fácil de entender, entretanto não entendi como você correlacionou a primeira coluna do visual com a primeira coluna do DB pra ficar com aquele botãozinho de pop-up.

Se poder me mostrar um vídeo de como fazer isso, a minha dúvida estará resolvida ^^(vou procurar no youtube, se achar antes de você eu fecho a questão)

Como critério de validação usei a função INDIRETO() com a primeira coluna da Tabela1.

=INDIRETO("Tabela1[atb1]")
 
Postado : 03/11/2016 7:07 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Veja o vídeo:

https://www.youtube.com/watch?v=zdfiPbfoDaU

Usa-se muito validação de dados em planilhas, portanto memorize bem esse procedimento.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 03/11/2016 7:51 am
(@everp)
Posts: 4
New Member
Topic starter
 

Obrigado novamente, eu achei um outro vídeo q acho ser do dono desse fórum.
Foi muito bom e agora consigo fazer isso com facilidade agora.
O vídeo que eu falei é esse.
https://www.youtube.com/watch?v=Vf-7EEGewBo

 
Postado : 03/11/2016 8:32 am