Ler em inglês

Compartilhar via


Transpor uma tabela

A operação de transposição de uma tabela no Power Query gira a tabela 90 graus, transformando as linhas em colunas e colunas em linhas.

Imagine uma tabela como a da imagem a seguir, com três linhas e quatro colunas.

Exemplo de tabela de origem a ser transposta.

Captura de tela de uma tabela com quatro colunas denominadas Coluna 1 a Coluna 4, com todas as colunas definidas para o tipo de dados Texto. A coluna 1 contém Eventos na linha 1, Participantes na linha 2 e Fundos na linha 3. A coluna 2 contém o Evento 1 na linha 1, 150 na linha 2 e 4000 na linha 3. A coluna 3 contém o Evento 2 na linha 1, 450 na linha 2 e 10000 na linha 3. A coluna 4 contém o Evento 2 na linha 1, 1250 na linha 2 e 15000 na linha 3.

O objetivo deste exemplo é transpor essa tabela para que se obtenha quatro linhas e três colunas.

Tabela final de saída.

Captura de tela de uma tabela com três colunas denominadas Eventos com um tipo de dados Texto, Participantes com um tipo de dados Número inteiro e Fundos com um tipo de dados Número inteiro. A coluna Events contém, de cima para baixo, Event 1, Event 2 e Event 3. A coluna Participants contém, de cima para baixo, 150, 450 e 1250. A coluna Funds contém, de cima para baixo, 4000, 10000 e 15000.

Na guia Transformar na faixa de opções, selecione Transpor.

Captura de tela do comando Transpor na guia Transformar.

O resultado dessa operação se parece com a imagem a seguir.

Exemplo de tabela de saída após a operação de transposição.

Captura de tela de uma tabela com três colunas denominadas Coluna 1, Coluna 2 e Coluna 3, com todas as colunas definidas como Qualquer tipo de dados. A coluna 1 contém, de cima para baixo, Eventos, Evento 1, Evento 2 e Evento 3. A coluna 2 contém, de cima para baixo, Participantes, 150, 450 e 1250. A Column3 contém, de cima a baixo, Funds, 4000, 10000 e 15000.

Observação

Apenas o conteúdo do quadro é transposto durante a operação de transposição; Os cabeçalhos de coluna da tabela inicial são perdidos. As novas colunas têm o nome Coluna seguido de um número sequencial.

Os cabeçalhos necessários neste exemplo estão na primeira linha da tabela. Para promover a primeira linha para cabeçalhos, selecione o ícone de tabela no canto superior esquerdo da visualização de dados e selecione Usar a primeira linha como cabeçalhos.

Captura de tela do menu de ícone de tabela usado para promover a primeira linha para cabeçalhos de tabela.

O resultado dessa operação fornece a saída que você está procurando.

Exemplo de tabela final de saída.

Captura de tela da tabela final com três colunas denominadas Eventos com um tipo de dados Texto, Participantes com um tipo de dados Número inteiro e Fundos com um tipo de dados Número inteiro. A coluna Events contém, de cima para baixo, Event 1, Event 2 e Event 3. A coluna Participants contém, de cima para baixo, 150, 450 e 1250. A coluna Funds contém, de cima para baixo, 4000, 10000 e 15000.

Observação

Para saber mais sobre a operação para promover cabeçalhos, também conhecida como Usar a primeira linha como cabeçalhos, acesse Promover ou despromover cabeçalhos de coluna.