Tabela dinâmica com texto na área de valores - dicas do Excel

Você pode construir uma tabela dinâmica com texto na área de valores? Susan, de Melbourne, Flórida, tem um campo de texto e deseja ver o antes e o depois desse texto.

Tradicionalmente, você não pode mover um campo de texto para a área de valores de uma tabela dinâmica.

Normalmente, você não pode colocar essas palavras na área de valores de uma tabela dinâmica.

No entanto, se você usar o modelo de dados, poderá escrever um novo campo calculado na linguagem DAX que mostrará o texto como resultado.

  1. Certifique-se de que seus dados estão formatados como tabela, escolhendo uma célula nos dados e pressionando Ctrl + T. Anote o nome da tabela conforme mostrado na guia Ferramentas de tabela da faixa de opções.
  2. Inserir, Tabela Dinâmica. Escolha "Adicionar estes dados ao modelo de dados" ao criar a tabela dinâmica.

    O modelo de dados desbloqueia muitos recursos
  3. Arraste os campos para as Linhas e Colunas da tabela dinâmica.

    Comece a construir a tabela dinâmica
  4. Para adicionar o texto à área de valores, você deve criar um novo tipo especial de campo calculado denominado Medida. Observe o nome da tabela na parte superior da lista Campos da Tabela Dinâmica. Clique com o botão direito no nome da tabela e escolha Adicionar Medida.

    Nota

    Se não tiver essa opção, você não escolheu Adicionar esses dados ao modelo de dados na etapa 2.

    As medidas permitem mais funções do que os campos tradicionais
  5. Digite um nome de campo de ListOfCodes
  6. A fórmula é =CONCATENATEX(Table1,Table1(Code),", ")
  7. Deixe o formato como Geral
  8. Clique em Verificar fórmula DAX para garantir que não haja erros de digitação

    Configure a Medida
  9. Clique OK. A nova medida aparecerá na lista de campos.

    Arraste este campo para a área de Valores
  10. Ao arrastar ListOfCodes para a área Valores, você verá uma lista de códigos para cada célula na área de valores.

    Chris em LAX mudou de Apple para Fig

Nota

Provavelmente, é importante remover os totais gerais dessa tabela dinâmica. Caso contrário, a interseção da linha do total geral e da coluna do total geral listará todos os códigos na tabela separados por colunas. Você pode ir para Design de Ferramentas de Tabela Dinâmica, Totais Gerais, Desativar para Linhas e Colunas.

Surpreendentemente, conforme você reorganiza os campos em Linhas e Colunas, o CONCATENATEX é atualizado.

Depois de alterar os campos nas linhas e colunas

Depois de usar esse método por algumas semanas, eu e outros notamos que em alguns conjuntos de dados, os valores concatenados conteriam duplicatas, como os dados da Fig, Fig mostrados na região Leste acima. Graças a Rob Collie em PowerPivotPro.com, você pode remover as duplicatas alterando

=CONCATENATEX(Table1, Table1(Code), ”, “)

para

=CONCATENATEX(Values(Table1(Code)), Table1(Code), ", ")

A função VALUES retorna uma nova tabela com os valores exclusivos encontrados em uma coluna.

Assistir vídeo

Baixar arquivo Excel

Para baixar o arquivo excel: pivot-table-with-text-in-values-area.xlsx

A linguagem da fórmula DAX permite muitos cálculos novos em uma tabela dinâmica.

Excel Pensamento do Dia

Pedi conselhos aos meus amigos do Excel Master sobre o Excel. O pensamento de hoje para ponderar:

"Excel conquista tudo"

Kevin Lehrbass

Artigos interessantes...