KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como colar dados transpostos no Excel mantendo as referências das fórmulas?

AutorSun Data de Modificação

Ao trabalhar com o Excel, a funcionalidade **Transpor** é frequentemente utilizada para alterar a orientação dos dados — de colunas para linhas ou vice-versa. Contudo, surge um desafio comum quando esses dados incluem fórmulas: por predefinição, o Excel ajusta automaticamente as referências das células para corresponder à nova orientação. Como ilustrado na imagem abaixo, esse ajuste automático pode facilmente comprometer os cálculos pretendidos, especialmente em conjuntos de dados complexos ou interligados. Saber como colar dados transpostos **mantendo as referências originais das fórmulas** é essencial para profissionais que trabalham com modelos financeiros, cálculos de engenharia ou painéis interligados, onde a integridade das fórmulas é crítica. Este artigo apresenta vários métodos práticos para alcançar esse resultado, indica os cenários ideais e menos adequados para cada abordagem e oferece dicas eficazes de resolução de problemas, garantindo operações mais fluidas e precisas.
colar transposto e manter a fórmula

Utilize a tecla F4 para Converter Referências de Células tornar absolutas e transpor os dados

Transpor e manter as referências com a função Localizar e Substituir

Transpor e manter as referências com Kutools para Excel

Código VBA – Transpor células preservando as referências das fórmulas (relativas ou absolutas)

Fórmula do Excel – Recriar manualmente fórmulas transpostas com INDIRECTO ou construção de endereços


Utilize a tecla F4 para Converter Referências de Células tornar absolutas e transpor os dados

1. Selecione a célula com a fórmula

Clique na célula que contém a fórmula que deseja ajustar.

2. Abra a barra de fórmulas

Clique na Barra de Fórmulas para posicionar o cursor dentro da fórmula.

3. Converter para referências absolutas

Selecione toda a fórmula na barra de fórmulas e, em seguida, prima a tecla F4.

Isto alterna o formato da referência entre relativo, absoluto e misto.

Repita este procedimento para todas as referências de células na fórmula até que se tornem totalmente absolutas.

4. Copiar os dados

Selecione o intervalo de dados que pretende copiar e prima Ctrl+C.

5. Colar como dados transpostos

Clique com o botão direito na célula de destino e escolha **Colar Especial → Transpor**.

Dica:
As referências absolutas garantem que a fórmula se refira sempre às mesmas células, mesmo quando copiada ou movida. Transpor os dados troca linhas por colunas — ou vice-versa —, sendo ideal para reorganizar a disposição dos seus dados.


Transpor e manter as referências com a função Localizar e Substituir

Para transpor um intervalo de células e manter as referências originais das fórmulas no Excel, pode utilizar a funcionalidade Localizar e Substituir para converter temporariamente as fórmulas em texto, reposicioná-las e, em seguida, revertê-las novamente para fórmulas. Esta abordagem é ideal para conjuntos de dados pequenos a médios e revela-se especialmente útil quando não tem suplementos adicionais instalados ou prefere não recorrer a VBA.

1. Em primeiro lugar, selecione o intervalo de células que contém as fórmulas que pretende transpor. Prima Ctrl + H para abrir a caixa de diálogo Localizar e Substituir.

2. Na caixa de diálogo Localizar e Substituir, digite = no campo Localizar e #= no campo Substituir por. Este passo converte fórmulas ativas em texto simples ao substituir o sinal de igual, evitando que o Excel converta as referências das células durante o processo de cópia e transposição.
definir opções na caixa de diálogo Localizar e Substituir

3. Clique em Substituir Tudo. Aparecerá uma caixa de diálogo a indicar o número de substituições efetuadas. Clique em OK e depois em Fechar para sair das caixas de diálogo.
as fórmulas foram substituídas por cadeias de caracteres

4. Com as células já convertidas em texto ainda selecionadas, prima Ctrl + C para copiá-las. Mova-se para a localização onde pretende colar, clique com o botão direito e, no menu de contexto, selecione Colar Especial > Transpor para transpor e colar. Tenha em atenção que, se tiver um conjunto de dados grande ou as suas fórmulas utilizarem funções voláteis, deverá verificar cuidadosamente os resultados colados.
clique em Transpor para colar as células em transposição

5. Após colar, prima novamente Ctrl + H para abrir a caixa de diálogo Localizar e Substituir. Agora, inverta a substituição original: digite #= na caixa Localizar e = na caixa Substituir por. Isto converterá o texto novamente em fórmulas funcionais.
definir opções na caixa de diálogo Localizar e Substituir

6. Clique em Substituir Tudo, depois em OK > Fechar para concluir. As suas fórmulas estão agora transpostas e mantêm as referências exatamente como no intervalo original.
doc transpor manter referência6

Este método manual funciona melhor para conjuntos de dados pequenos. Para intervalos mais complexos ou quando se trabalha com estilos mistos de referência, verifique cuidadosamente os resultados para garantir que as fórmulas recalculam conforme esperado. Se utilizar intervalos nomeados ou referências externas, estes poderão necessitar de revisão após a transposição.


Transpor e manter as referências com Kutools para Excel

Se precisar frequentemente de transpor dados que incluam fórmulas, o Kutools para Excel oferece uma abordagem simplificada. A sua funcionalidade Converter Referências de Células permite-lhe converter rapidamente todas as referências nas fórmulas em referências absolutas antes da transposição. Assim, garante que as referências originais permanecem intactas após a transposição, minimizando intervenções manuais e o risco de fórmulas corrompidas.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar Kutools para Excel, siga estes passos:

1. Selecione as células que contêm as fórmulas que pretende transpor e, em seguida, clique em Kutools > Mais (no grupo Fórmula) > Converter Referências de Células. Isto abrirá a caixa de diálogo de conversão de referências.
clique na funcionalidade Converter Referências do Kutools

2. Na caixa de diálogo Converter Referências de Células, selecione a opção Para absoluto e clique em OK. Este passo garante que todas as referências de células nas fórmulas selecionadas sejam definidas como absolutas (com os sinais $), evitando que se desloquem ao transpor as células.
as referências nas células de fórmula selecionadas foram convertidas em absolutas
as referências nas células de fórmula selecionadas foram convertidas em absolutas

3. Agora, selecione novamente as células e prima Ctrl + C para as copiar. Na localização de colagem pretendida, clique com o botão direito e selecione Transpor no submenu Colar Especial do menu de contexto. Isto transporá os seus dados e manterá as referências corretas das fórmulas.
escolha Transpor em Colar Especial

Dica: Se desejar reestruturar rapidamente uma tabela transposta (por exemplo, transformar linhas em colunas em grandes conjuntos de dados), o Kutools para Excel oferece também a funcionalidade Converter Dimensão da Tabela. Esta ferramenta é especialmente útil para reorganizar rapidamente grandes tabelas sem perder ligações de dados nem formatação. Está disponível numa versão de avaliação gratuita por um número limitado de dias; descarregue aqui para experimentar todas as funcionalidades.

transpor dimensões da tabela com o Kutools

A solução Kutools revela-se ainda mais eficaz se realizar regularmente este tipo de tarefas, especialmente com volumes maiores de dados ou folhas de cálculo mais complexas que contenham múltiplas fórmulas. Como precaução, verifique sempre se as referências absolutas são as pretendidas após a transposição; caso necessário, converta-as novamente para relativas utilizando a mesma funcionalidade. Se as suas fórmulas originais combinarem referências relativas e absolutas, reveja-as cuidadosamente quanto à exatidão após a conversão e a operação de transposição.


Código VBA – Transpor células preservando as referências das fórmulas (relativas ou absolutas)

Em cenários avançados, escrever uma macro VBA permite automatizar a transposição de fórmulas, preservando os tipos originais de referência — sejam relativos, absolutos ou mistos. Esta solução é ideal para utilizadores à vontade com macros e especialmente útil para intervalos maiores ou quando esta operação é realizada frequentemente. O VBA oferece flexibilidade, acomoda padrões complexos de referências e lida diretamente com diversas estruturas de fórmulas.

1. Em primeiro lugar, ative o separador Programador no Excel, caso ainda não esteja visível. Aceda a Programador > Visual Basic para abrir o editor do VBA.

2. No editor do VBA, clique em Inserir > Módulo para abrir uma nova janela de módulo e, em seguida, copie e cole o seguinte código VBA nesta janela:

Sub TransposeFormulasPreserveReferences()
    Dim ws As Worksheet
    Dim sourceRange As Range
    Dim destRange As Range
    Dim numRows As Long, numCols As Long
    Dim i As Long, j As Long
    Dim tempArray As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set sourceRange = Application.InputBox("Select the range you want to transpose", xTitleId, Selection.Address, Type:=8)
    
    If sourceRange Is Nothing Then Exit Sub
    
    numRows = sourceRange.Rows.Count
    numCols = sourceRange.Columns.Count
    
    Set destRange = Application.InputBox("Select the upper-left cell for the transposed output", xTitleId, , Type:=8)
    
    If destRange Is Nothing Then Exit Sub
    
    tempArray = sourceRange.Formula ' Store original formulas
    
    ' Transpose formulas, cell by cell
    For i = 1 To numRows
        For j = 1 To numCols
            destRange.Offset(j - 1, i - 1).Formula = tempArray(i, j)
        Next j
    Next i
End Sub

3. Para executar o código, clique no botão botão Executar ou prima F5. Siga as instruções: selecione os Dados de Origem (incluindo as fórmulas) que pretende transpor e a célula inicial para a saída. A macro copiará e transporá todas as fórmulas, mantendo as referências exatamente como estavam na localização original. Se as suas fórmulas utilizarem referências relativas, tenha em atenção que o seu contexto poderá mudar (os valores resultantes podem não corresponder aos originais), mas o próprio texto da fórmula não será ajustado, preservando assim o tipo de referência.

Esta abordagem revela-se especialmente útil para grandes volumes de dados, operações repetitivas ou sempre que for necessário um controlo granular. Caso ocorra um erro — por exemplo, ao não selecionar corretamente uma área de destino com dimensão suficiente —, execute novamente a macro e verifique atentamente as suas seleções de intervalo.


Em resumo, o Excel oferece diversas formas de transpor dados mantendo as referências originais das fórmulas — desde métodos manuais com Localizar e Substituir, passando por ferramentas complementares como o Kutools Ferramentas Avançadas, até automação com VBA e soluções baseadas em fórmulas com INDIRECTO ou ENDEREÇO. Na escolha do método ideal, leve em conta o volume dos seus dados, a complexidade das fórmulas e se prefere automação ou controlo manual. Verifique sempre atentamente o resultado — sobretudo com referências relativas — para garantir que os cálculos continuam corretos, e guarde uma cópia de segurança do seu livro antes de aplicar alterações em massa ou executar macros. Caso surjam erros «#REF!» ou valores inesperados, confirme se alguma referência ultrapassou indevidamente o intervalo pretendido ou se referências mistas (absolutas/relativas) foram deslocadas incorretamente. Em caso de dúvida, teste primeiro o método numa amostra reduzida para ganhar confiança no processo.


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos