Transformar colunas em linhas (Power Query)

Aplica-se a
Excel para Microsoft 365 Excel 2024 Excel 2021

Convém remover o dinamismo dos dados, às vezes chamado de nivelamento dos dados, para colocá-los em um formato de matriz para que todos os valores semelhantes estejam em uma coluna. Isso é necessário, por exemplo, para criar um gráfico ou um relatório.

Visualizando o conceito de desdinamização

Ao desdinamizar, você descompacta os pares atributo-valor que representam um ponto de interseção das novas colunas e os reorienta em colunas planificadas:

  • Os valores (em azul à esquerda) são transformados em uma nova coluna (em azul à direita).
  • Os atributos (em verde à esquerda) não são dinamizados em uma nova coluna (em verde à direita) e as duplicatas são mapeadas correspondentemente para a nova coluna Valores.

Transformar colunas em linhas

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

Exemplo de coluna dinâmica

  1. Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.
  2. Selecione uma ou mais colunas. Neste exemplo, selecione todas as colunas, exceto País. Para selecionar mais de uma coluna de forma contígua ou descontígua, pressione Shift+Clique ou CTRL+Clique em cada coluna subsequente.
  3. Selecione Transformar Transformar>Transformar Transformar Transformar Colunas Em Linhas

Resultado

Resultado de coluna dinâmica

Transformar outras colunas em linhas

 Este comando retira o giro de colunas não selecionadas. Use esse comando em uma consulta quando nem todas as colunas forem conhecidas. Novas colunas adicionadas durante uma operação de atualização também não são dinamizadas.

  1. Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.
  2. Selecione as colunas que você não deseja transformar novamente. Para selecionar mais de uma coluna de forma contígua ou descontígua, pressione Shift+Clique ou CTRL+Clique em cada coluna subsequente.
  3. Selecionar Transformar Transformar>Transformar Outras Colunas em Linhas Dinâmicas.

Transformar Apenas Colunas Selecionadas em Linhas

Use esse comando quando não souber o número de colunas na fonte de dados e quiser garantir que as colunas selecionadas permaneçam sem dinamismo após uma operação de atualização.

  1. Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações , consulte Criar, carregar ou editar uma consulta no Excel.
  2. Selecione as colunas em que você deseja remover o eixo. Para selecionar mais de uma coluna de forma contígua ou descontígua, pressione Shift+Clique ou CTRL+Clique em cada coluna subsequente.
  3. Selecione Transformar Transformar>Transformar Apenas Colunas Selecionadas.

Veja Também

Ajuda do Power Query para Excel

Colunas dinâmicas

Transformar coluna em linhas (docs.com)