Excel - Tabela dinâmica de várias tabelas com exatamente as mesmas colunas

Excel - Tabela dinâmica de várias tabelas com exatamente as mesmas colunas

Portanto, tenho conjuntos de dados de várias fontes de terceiros, que têm exatamente o mesmo layout.

Coloquei-os no Excel em 2 tabelas como esta:

Table 1 from source1

Year    Month    InfoType    Source    Cost
2019     01       Type1      source1    20
...

Fonte sendo uma fórmula parecida com esta: = "fonte1"

Table 2 from source2

Year    Month    InfoType    Source    Cost
2019     01       TypeD2     source2    10
...

Fonte sendo uma fórmula parecida com esta: ="fonte2"

e quero combinar as duas tabelas em uma tabela dinâmica como esta:

Rows          Sum of Cost
2019 
    source1       20
    source2       10
Total 2019        30

Eu sei que a solução mais fácil seria anexar manualmente os dados, mas preciso que os dados sejam divididos em várias tabelas neste caso.

Examinei os relacionamentos, mas parece que eles se comportam de maneira semelhante ao SQL Join, que não é o que estou tentando realizar aqui. Comecei a pesquisar o pivô de poder, mas não consegui encontrar nada que ajudasse em meu objetivo aqui.

Eu apreciaria qualquer ajuda. ty

Responder1

A ideia acima pode ser realizada usando o Power Query.

Primeiro você precisa criar 2 objetos Tabela usando seus Dados, selecionando seus dados e clicando em "formatar como tabela" ou usando o atalho CTRL+T

Depois você pode abrir uma Consulta vazia, clicando em "Dados", depois em "Recuperar Dados", depois em "Fontes Diferentes" e depois em "Consulta Vazia"

Isso deve abrir a seguinte janela: insira a descrição da imagem aqui

Lá você adiciona a seguinte fórmula no campo Texto:

=Excel.CurrentWorkbook()

Depois de pressionar enter, você deverá ver algo assim:

insira a descrição da imagem aqui

Lá você pode clicar no botão ao lado de "Conteúdo" e desmarcar a caixa de seleção na parte inferior e clicar em OK

Agora você deve estar vendo uma tabela: insira a descrição da imagem aqui

Na verdade, esta é a tabela combinada de todas as tabelas da sua pasta de trabalho. portanto, se acontecer de você adicionar outra tabela com o mesmo layout, ela será automaticamente anexada a esta tabela.

Agora você pode clicar no menu suspenso em "fechar e carregar" e depois clicar em "fechar e carregar..."

você deverá ver um pop-up, com 4 opções:

Table
PivotTable-Report
Pivot Chart
Connection only

Lá você pode escolher Relatório de tabela dinâmica e clicar em OK.

Isso deve criar uma tabela dinâmica. Lá você pode adicionar os campos que deseja exibir e deverá terminar com algo assim:

insira a descrição da imagem aqui

Responder2

Muito útil! Eu acrescentaria que você precisa ter certeza de que seus dados estão no formato adequado antes de clicar em fechar e carregar. Por exemplo, se sua tabela dinâmica precisar de qualquer métrica, exceto Contagem, você desejará garantir que não tenha nenhum dado do tipo Texto nas colunas que está usando ANTES de carregar na tabela dinâmica. SUM, AVG etc. exigem tipos de dados não textuais.

informação relacionada