Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Você pode pivotar uma coluna em uma tabela agregando valores correspondentes em uma coluna para criar uma nova orientação de tabela. A tabela é classificada pela primeira vez em ordem crescente pelos valores na primeira coluna.  

Visualizando o conceito de pivotação

Ao pivotar, você pega duas colunas originais e cria um novo par de valor de atributo que representa um ponto de interseção das novas colunas:

  • Atributos Valores idênticos de uma coluna de atributos originais (em verde à esquerda) são pivotados em várias novas colunas (em verde à direita).

  • Os valores da coluna original não govorada (em azul à esquerda) são distribuídos como valores para as novas colunas correspondentes (em azul à direita). 

Aqui estão os dados de exemplo usados neste procedimento.

Resultado de coluna dinâmica

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecione Consultar > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que você deseja pivotar. No exemplo, selecione Data. Os valores exclusivos desta coluna tornam-se as novas colunas e cabeçalhos de coluna.

  3. Selecione Transformar > Coluna Dinâmica

  4. Na caixa de diálogo Coluna Dinâmica , na lista Coluna de Valores , selecione Amt.

  5. Selecione Opções avançadas e selecione uma Função de Valor Agregado. No exemplo, selecione SomaAs opções disponíveis são: Não agregar, Contar (todos), Contagem (não em branco), Mínimo, Máximo, Mediana, Soma e MédiaPonta    Se você não quiser contar uma célula sem um valor, selecione Contagem (não em branco). Por exemplo, se houver dez células em uma coluna e duas estiverem em branco, a contagem será oito.

  6. Selecione OK.

Resultado

A coluna Data da tabela original é dinâmica para obter a soma de todos os valores da coluna Amt original na interseção de País e cada nova coluna Date .

Exemplo de coluna dinâmica

Aqui estão os dados de exemplo usados neste procedimento.

Exemplo de dados antes de pivotar sem agregação

Você pode pivotar colunas sem agregação quando estiver trabalhando com colunas que não podem ser agregadas ou não deseja agregar os valores.

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecione Consultar > Editar. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.

  2. Selecione a coluna que você deseja pivotar. No exemplo, selecione Posição. Os valores exclusivos desta coluna tornam-se as novas colunas e cabeçalhos de coluna.

  3. Selecione Transformar > Coluna Dinâmica

  4. Na caixa de diálogo Coluna Dinâmica , na lista Coluna de Valores , selecione Produto.

  5. Selecione Opções avançadas e selecione uma Função de Valor Agregado. No exemplo, selecione Não agregar

  6. Selecione OK.

Resultado

Exemplo de dados após pivotar sem agregação

A coluna Posição da tabela original é dinâmica para obter valores da coluna Produto original na interseção de País e cada nova coluna Position.

Neste exemplo, estamos usando o exemplo da seção "Pivotar e agregar uma coluna":

Resultado de coluna dinâmica

Se você pivotar a coluna Data , selecione Amt na lista Coluna de Valores e, em seguida, nas opções Avançadas, selecione Não agregar para uma Função de Valor Agregado, você receberá a seguinte mensagem de erro:

"Expression.Error: havia muitos elementos na enumeração para concluir a operação."

Esse erro ocorre porque a opção Não agregar foi projetada para funcionar com um único valor retornado para a interseção de País e Data, e não vários valores.

Você pode não ver esse erro imediatamente. Quando você definiu originalmente, as condições dos dados criaram um único valor no ponto de interseção. Posteriormente, após uma futura operação de atualização, as condições dos dados foram alteradas e agora vários valores são possíveis no ponto de interseção. Se isso ocorrer, você poderá usar o comando Pivot com uma agregação.

Confira também

Ajuda do Power Query para Excel

Colunas unpivot (Power Query)

Coluna dinâmica (docs.com)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.