
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.

No entanto, se você usar o modelo de dados, poderá escrever um novo campo calculado na linguagem DAX que mostrará o texto como resultado.
- 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.
-
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 -
Arraste os campos para as Linhas e Colunas da tabela dinâmica.
Comece a construir a tabela dinâmica -
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 - Digite um nome de campo de ListOfCodes
- A fórmula é
=CONCATENATEX(Table1,Table1(Code),", ")
- Deixe o formato como Geral
-
Clique em Verificar fórmula DAX para garantir que não haja erros de digitação
Configure a Medida -
Clique OK. A nova medida aparecerá na lista de campos.
Arraste este campo para a área de Valores -
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 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