Como TRANSPOR dados no Excel
Excel · 4 min de leitura
Em resumo
Para transpor dados no Excel (transformar linhas em colunas), copie com Ctrl + C, use Ctrl + Alt + V e marque Transpor: a cópia fica fixa e com a formatação. Para uma versão que se atualiza com a tabela original, use a função =TRANSPOR(intervalo).

Você tem uma tabela com os títulos nas colunas e os registros descendo pelas linhas, mas precisa dela "deitada", com os títulos nas linhas e os registros indo para a direita. Ou o contrário. Isso se chama transpor dados no Excel, e há dois jeitos de fazer: colando com a opção Transpor ou usando a função TRANSPOR.
Neste guia você vai aprender os dois métodos, o atalho do Colar Especial e a diferença entre eles (um cria uma cópia fixa, o outro fica ligado à tabela original).
Caso prefira aprender por vídeo, veja o vídeo abaixo:

Os dois métodos
| Colar Especial > Transpor | Função TRANSPOR | |
|---|---|---|
| Resultado | Cópia fixa dos dados | Fórmula ligada à tabela original |
| Se a original mudar | Não atualiza | Atualiza automaticamente |
| Formatação | Copia (cores, formatos de número, datas) | Não copia |
| Quando usar | Reorganizar de vez uma tabela | Ter uma visão transposta sempre atualizada |
O arquivo da aula está disponível para download logo abaixo do vídeo.
A tabela do exemplo
Uma tabela vertical com as colunas Código da venda, Produto, Estado e Valor vendido, uma venda por linha. O objetivo é deixá-la na horizontal: cada um desses títulos numa linha, e as vendas indo para a direita.
Método 1: Colar Especial com Transpor
- Clique em qualquer célula da tabela e pressione Ctrl + T para selecionar tudo (no Excel em português; no inglês, Ctrl + A);
- Copie com Ctrl + C;
- Vá até onde quer colar. Pode ser ao lado ou numa planilha nova (clique no + ao lado das abas);
- Pressione Ctrl + Alt + V para abrir o Colar Especial;
- Marque Transpor, no fim da janela, e clique em OK.
Pronto: o que eram as colunas A, B, C e D agora são as linhas 1, 2, 3 e 4. Ajuste as larguras com duplo clique na divisa entre as colunas e pressione Esc para tirar a borda piscante da área copiada.
Também dá para chegar no mesmo lugar pelo menu: Página Inicial > setinha de Colar > Transpor, ou clicar com o botão direito e escolher o ícone de Transpor nas opções de colagem.
Atenção: não cole sobre a própria tabela original. Escolha uma área vazia, com espaço suficiente para a tabela deitada.
Método 2: função TRANSPOR
- Clique na célula onde a tabela transposta deve começar;
- Digite =TRANSPOR( (basta começar a escrever "trans" e apertar Tab para aceitar a sugestão);
- Selecione a tabela original: clique na primeira célula (A1), pressione Ctrl + Shift + seta para baixo e depois Ctrl + Shift + seta para a direita;
- Feche o parêntese e dê Enter.
=TRANSPOR(A1:D21)
Nas versões atuais do Excel (Microsoft 365 e Excel 2021 em diante), o resultado "se espalha" automaticamente pelas células necessárias. Em versões mais antigas, é preciso selecionar antes a área de destino do tamanho exato e confirmar com Ctrl + Shift + Enter.
A grande diferença: o vínculo
No vídeo, o código da primeira venda foi trocado de 1 para 100 na tabela original. Na versão feita com a função TRANSPOR, o valor mudou junto. Na versão feita com Colar Especial, continuou 1, porque é só uma cópia.
Outra diferença: a TRANSPOR não leva a formatação. Datas podem aparecer como número e valores sem o formato de moeda; formate o resultado depois.
Quando transpor
- Relatórios e apresentações: uma tabela com poucos registros e muitos campos costuma ficar mais legível deitada;
- Compatibilizar formatos: o sistema exporta na horizontal, mas a sua análise precisa na vertical;
- Bases de dados: para filtros, tabelas dinâmicas e Power BI, o formato vertical (um registro por linha) é quase sempre o melhor. Se recebeu dados deitados, transponha para ficarem em pé.
Perguntas frequentes
Qual o atalho para colar transposto no Excel?
Copie, pressione Ctrl + Alt + V para abrir o Colar Especial, marque Transpor e clique em OK.
Como transpor e manter os dados atualizados?
Use a função =TRANSPOR(intervalo). Ela fica ligada à tabela original.
Por que a TRANSPOR não trouxe a formatação?
Porque ela é uma fórmula: traz só os valores. Aplique a formatação no resultado.
Dá para transpor de horizontal para vertical?
Sim, os dois métodos funcionam nos dois sentidos.
Conclusão
Para uma cópia fixa, com formatação: Ctrl + C, Ctrl + Alt + V e Transpor. Para uma visão sempre atualizada: =TRANSPOR(). Baixe o arquivo da aula, teste os dois métodos e altere um valor na tabela original para ver a diferença.
Bons estudos e até o próximo conteúdo! 🚀
Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.


