Como usar o colar transposto: passo a passo

Excel · 4 min de leitura

Em resumo

Para trocar linhas por colunas no Excel, copie a tabela, use Ctrl + Alt + V e marque Transpor: a cópia fica fixa e mantém a formatação. Para uma versão que acompanha a tabela original, use a função =TRANSPOR(intervalo).

Como usar o colar transposto: passo a passo

Você montou uma tabela com os meses nas linhas e os produtos nas colunas, mas o relatório pede o contrário. Ou recebeu dados "deitados" e precisa deles "em pé" para filtrar e fazer tabela dinâmica. Redigitar tudo está fora de questão. O Excel tem dois jeitos de transpor, ou seja, transformar linhas em colunas e colunas em linhas: o Colar Especial > Transpor e a função TRANSPOR.

Neste guia você vai aprender os dois, quando usar cada um e os cuidados para não perder dados.

Caso prefira aprender por vídeo, veja o vídeo abaixo:

Os dois jeitos, em resumo

Colar Especial > TransporFunção TRANSPOR
ResultadoCópia fixa dos dadosFórmula ligada à origem
Atualiza se a origem mudar?NãoSim
Leva a formatação?SimNão
Ideal paraReorganizar de vezUma visão transposta sempre atualizada

O que é transpor

Transpor é girar a tabela: a primeira linha vira a primeira coluna, a segunda linha vira a segunda coluna, e assim por diante. Uma tabela com 3 linhas e 12 colunas vira uma com 12 linhas e 3 colunas.

AntesJanFevMar
Vendas10012090
Custos607065
DepoisVendasCustos
Jan10060
Fev12070
Mar9065

Jeito 1: Colar Especial com Transpor

  1. Selecione a tabela de origem (com uma célula selecionada, Ctrl + T seleciona a região toda no Excel em português) e copie com Ctrl + C;
  2. Clique na célula onde a tabela transposta vai começar, numa área vazia ou em outra aba;
  3. Pressione Ctrl + Alt + V para abrir o Colar Especial;
  4. Marque Transpor e clique em OK.

Outros caminhos para o mesmo comando:

  • Página Inicial > setinha de Colar > Transpor (ícone com setas em diagonal);
  • Botão direito no destino > Opções de Colagem > ícone Transpor.

O resultado é uma cópia: valores e formatação vão juntos, mas não há vínculo com a origem. Se a tabela original mudar, a transposta continua como estava.

Atenção: o destino não pode se sobrepor à área copiada. Escolha um espaço vazio grande o suficiente para a tabela "girada".

Jeito 2: a função TRANSPOR

  1. Clique na célula onde o resultado vai começar;
  2. Digite =TRANSPOR(;
  3. Selecione a tabela de origem, feche o parêntese e dê Enter.
=TRANSPOR(A1:D3)

No Microsoft 365 e no Excel 2021 em diante, o resultado "se espalha" automaticamente pelo espaço necessário. Nas versões anteriores, é preciso selecionar antes a área de destino com o tamanho exato (se a origem tem 3 linhas e 4 colunas, selecione 4 linhas e 3 colunas), digitar a fórmula e confirmar com Ctrl + Shift + Enter.

A vantagem: o resultado fica ligado à origem. Altere um número na tabela original e a transposta muda junto.

Cuidados com a TRANSPOR

  • Não traz formatação: datas podem aparecer como números e valores sem R$. Formate o resultado;
  • Células vazias viram 0: use =TRANSPOR(SE(A1:D3="";"";A1:D3)) para manter vazias;
  • Erro #DESPEJAR!: há algo no caminho do resultado. Libere o espaço;
  • Não dá para editar uma célula isolada do resultado; altere a origem ou a fórmula.

Quando usar cada um

  • Reorganizar uma tabela de vez (por exemplo, para apresentar num relatório): Colar Especial;
  • Manter uma visão transposta que acompanha a origem: TRANSPOR;
  • Bases para filtros, tabelas dinâmicas e Power BI: o formato vertical (um registro por linha) é o ideal. Se recebeu dados deitados, transponha para deixá-los em pé. Para casos mais complexos (vários meses em colunas), o Power Query tem o Transformar Colunas em Linhas (unpivot).

Para outro passo a passo com exemplo de vendas, veja como transpor dados no Excel.

Perguntas frequentes

Como transformar linhas em colunas no Excel?

Copie a tabela, pressione Ctrl + Alt + V e marque Transpor, ou use a função =TRANSPOR(intervalo).

Qual o atalho para colar transposto?

Ctrl + C, depois Ctrl + Alt + V, marcar Transpor e OK.

Como transpor e manter atualizado?

Com a função TRANSPOR, que fica ligada à origem.

Por que a TRANSPOR deu #DESPEJAR!?

Alguma célula no caminho do resultado não está vazia.

Conclusão

Para girar uma tabela de vez, Ctrl + Alt + V > Transpor; para uma versão que acompanha a origem, =TRANSPOR(). Escolha pelo que você precisa: cópia formatada ou vínculo vivo.

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.

Continue aprendendo