Crie uma tabela dinâmica “invertida” [duplicada]

0

Eu tenho dados no seguinte formato

Project Person1 Person2 Person3
A         Joe     Alice  Bob
B         Bob      Tom   Joe
C         Alex     Alice  Tom
D         Bob      Doug   Susan

Como posso obter uma tabela dinâmica que mostre o seguinte:

Person   Prj1    Prj2 Prj3
Joe       A       B 
Alice     A       C
Bob       A       B    D
Tom       B       C   
Dog       D
Susan     D
Alex      C
    
por user1357015 01.10.2014 / 00:41

2 respostas

0

Pressione Alt - D e então P para abrir o assistente da tabela dinâmica legada.

  • Na etapa 1, clique em "Vários intervalos de consolidação" e em Próximo
  • Na etapa 2, clique em "Vou criar os campos da página" e em Avançar
  • Na etapa 3, selecione o intervalo da tabela, clique em Adicionar e, em seguida, em Concluir
  • A tabela dinâmica será criada em uma nova planilha.
  • Na lista de campos dinâmicos, arraste todos os itens para fora da linha e da área de colunas, de modo que somente a caixa Valor seja preenchida. Isso resultará em uma única célula da tabela dinâmica rotulada "Contagem de valor.
  • Clique duas vezes no número nessa célula.
  • uma nova planilha aparecerá contendo a fonte de dados nivelada da tabela.
  • exclua a coluna Pessoa e renomeie a primeira coluna "Projeto"
  • agora você pode excluir a planilha com a tabela dinâmica.

Use a tabela recém-criada para criar o relatório desejado.

    
por 01.10.2014 / 01:27
0

Eu resolveria isso com o complemento do Power Query. São necessários alguns passos para chegar lá e um pouco de codificação na linguagem Power Query (M) para gerar a "contagem de execução" necessária para obter os títulos das colunas "Prj1 / 2/3".

Isso é semelhante à pergunta a seguir que eu respondi anteriormente e criei uma demonstração de trabalho que você pode baixar e usar:

Excel : Como extrair o grupo das mesmas linhas e seus valores em colunas?

Essa pergunta tinha um requisito extra - filtrar o conjunto de resultados. Basta eliminar o último passo na consulta.

    
por 02.10.2014 / 05:53