Como posso concatenar valores de colunas da Tabela Dinâmica no Excel?

0

Dada a tabela pivot :

A  B
1  2
3  4

Eu gostaria de ter uma terceira coluna:

A  B C
1  2 1_2
3  4 3_4

É fácil fazer com a tabela normal, como pode ser feito com a tabela dinâmica? A fórmula regular (se não fizer parte de uma tabela dinâmica) não honrará o número de linhas na tabela dinâmica que pode ser alterada devido a modificações no filtro.

    
por BreakPhreak 03.11.2016 / 07:53

2 respostas

1

Não é a solução mais bonita, mas me ajudou uma vez:

  1. Crie sua nova coluna ao lado da tabela Dinâmica.
  2. Na primeira linha (abaixo do rótulo da nova coluna), insira sua fórmula de concatenação referente às células da tabela dinâmica.
  3. Arraste para baixo para preencher a fórmula além da última linha da tabela dinâmica. Até que ponto depende de seus dados e quanto você espera que eles cresçam e ganhem mais linhas ao longo do tempo.

Abaixo está um exemplo que criei para demonstrar isso. A fórmula para a célula C2 é:

=IF(AND(A2<>"", A2<>"Grand Total"), A2 & "_" & B2, "")

Eu preenchei esta fórmula bem abaixo do final da tabela Pivot. Quando mais tarde adicionar mais dados e atualizar a tabela dinâmica, se os novos dados gerarem uma nova linha na tabela dinâmica, também receberei o valor concatenado.

    
por 03.11.2016 / 09:04
0

Como funciona:

  • Classificar dados por coluna A.
  • Escreva a fórmula em C13 para obter valores separados por vírgulas & Copie a fórmula.

    =IF(A13<>"", A13 & "-" &B13)

Observação: ajuste as referências de célula na fórmula conforme necessário.

    
por 13.07.2018 / 07:50