Mover ou trocar colunas no Excel – (Guia completo)
Gerir dados eficientemente no Excel exige frequentemente a reorganização de colunas para estruturar melhor as suas folhas de cálculo. Quer precise de mover uma única coluna, reordenar várias ou trocar as posições de duas colunas, esta é uma tarefa comum — e essencial — na gestão de dados. Embora possa parecer simples, executá-la de forma eficaz pode poupar tempo valioso e prevenir erros potenciais.
Neste guia abrangente, exploramos diversos métodos para mover ou trocar colunas no Excel — desde técnicas básicas, como arrastar e largar, até soluções avançadas com VBA e ferramentas de terceiros, como o Kutools para Excel.
Mover uma ou mais colunas
Ao trabalhar com grandes conjuntos de dados no Excel, reorganizar colunas é uma tarefa frequente. Seja para melhorar a legibilidade dos seus dados ou para cumprir requisitos específicos, existem várias formas eficientes de mover colunas. Apresentamos aqui três métodos:
Método 1: Por arrastar e largar
Este é o modo mais fácil e intuitivo de mover colunas numa folha de cálculo do Excel.
- Selecione a coluna:
Clique na letra da coluna, no topo da folha de cálculo, para destacar toda a coluna. - Mantenha premida a tecla Shift:
Mova o cursor para a borda da coluna selecionada até que se transforme numa seta de quatro pontas. - Arraste para a nova localização:
Prima e mantenha premida a tecla «Shift» e, em seguida, clique e arraste a coluna para a posição pretendida. - Largue o botão do rato:
Assim que atingir a localização pretendida, largue o botão do rato e a coluna será movida.
- Para mover várias colunas adjacentes:
Para selecionar várias colunas adjacentes, clique na letra da primeira coluna que pretende mover, mantenha premido o botão do rato e arraste para a direita até destacar todas as colunas pretendidas. - Para mover parte de uma coluna:
Se precisar de mover apenas um intervalo específico de células dentro de uma coluna sem afetar os dados circundantes, selecione manualmente as células pretendidas antes de aplicar qualquer método de movimentação. - Para anular a operação:
Se cortar acidentalmente a coluna errada, pode usar «Ctrl»+«Z» para desfazer a ação e restaurar os dados.
- Vantagens:
- Rápido e fácil de usar.
- Desvantagens:
- Não pode ser utilizado ao mover várias colunas não adjacentes.
- Requer manuseamento cuidadoso para evitar deslocamentos acidentais de dados.
Método 2: Por Kutools para Excel
Quando a sua folha de cálculo contém um grande número de colunas de dados, o método tradicional de arrastar e largar pode facilmente provocar erros de posicionamento ou operacionais. Nestes casos, a funcionalidade «Colunas» do «Kutools para Excel» torna-se a sua poderosa aliada: permite um posicionamento preciso, ajudando-o a mover colunas para a localização pretendida sem esforço, garantindo simultaneamente a exatidão na disposição dos dados e a eficiência nas operações — transformando a organização complexa de dados numa tarefa simples e eficaz.
Após instalar Kutools para Excel, siga os passos seguintes:
- Clique em «Kutools» > «Navegação» > «Colunas» para abrir o painel «Colunas»;
- No painel, selecione a coluna que deseja reposicionar e, em seguida, arraste-a e solte-a na posição pretendida.
- Vantagens:
- Reduz o risco de desalinhamento de dados.
- Oferece uma interface intuitiva para gerir os movimentos das colunas.
- Reposicione rapidamente a coluna no início ou no fim do intervalo de dados com um simples clique.
- Desvantagens:
- Requer instalação.
Método 3: Por cortar e inserir
Se preferir utilizar atalhos de teclado ou trabalhar de forma estruturada, o método de cortar e colar é uma forma eficaz de reposicionar colunas.
- Selecione a coluna:
Clique na letra da coluna para destacar toda a coluna. - Corte a coluna:
Prima «Ctrl» + «X» ou clique com o botão direito e selecione «Cortar».
- Selecione a coluna de destino e insira a coluna:
Clique na coluna onde pretende inserir a coluna cortada. Em seguida, clique com o botão direito na coluna de destino e selecione «Inserir Células Cortadas» ou prima «Ctrl» + «+» (a tecla + do teclado numérico).
- Para mover várias colunas adjacentes:
Selecione várias colunas adjacentes clicando na primeira letra da coluna que pretende mover, mantendo o botão do rato premido e arrastando para a direita para destacar as colunas adicionais. - Para mover parte de uma coluna:
Se precisar de mover apenas um intervalo específico de células dentro de uma coluna sem afetar os dados circundantes, selecione manualmente as células pretendidas antes de aplicar qualquer método de movimentação. - Para anular a operação:
Se cortar acidentalmente a coluna errada, utilize «Ctrl» + «Z» para desfazer a ação e restaurar os dados.
- Vantagens:
- A operação é flexível, permitindo a inserção de dados sem substituir os já existentes.
- Desvantagens:
- Pode provocar perda de dados se não tiver cuidado com a área de transferência.
- Não pode ser utilizado ao mover várias colunas não adjacentes.
Trocar duas colunas ou intervalos
Trocar duas colunas ou intervalos no Excel é uma tarefa comum, mas fazê-lo de forma eficiente pode poupar tempo e evitar erros. Este artigo apresenta dois métodos eficazes: usar código VBA e o Kutools para Excel.
Método 1: Por código VBA
O VBA permite-lhe automatizar tarefas no Excel. Abaixo, encontra um guia passo a passo para trocar duas colunas utilizando VBA.
- Abra o Editor do VBA:
Prima «Alt» + «F11» para abrir o Editor do VBA. - Insira um módulo:
Aceda a «Inserir» > «Módulo» para criar um novo módulo - Cole o código no módulo:
Copie e cole o seguinte código VBA no módulo:
Sub SwapTwoRange() 'Updateby Extendoffice Dim Rng1 As Range, Rng2 As Range Dim arr1 As Variant, arr2 As Variant xTitleId = "KutoolsforExcel" Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False arr1 = Rng1.Value arr2 = Rng2.Value Rng1.Value = arr2 Rng2.Value = arr1 Application.ScreenUpdating = True End Sub - Execute a macro:
Prima «F5» para executar o código e siga as instruções para selecionar as duas colunas ou intervalos.

Resultado: As colunas ou intervalos serão trocados imediatamente.
- Desvantagens:
- As macros VBA não dispõem de funcionalidade nativa de anular, pelo que é essencial fazer uma cópia de segurança dos seus dados antes da execução para evitar perdas irreversíveis.
- O VBA não mantém a formatação das células (como cores e bordas) ao trocar colunas.
Método 2: Por Kutools para Excel
Cansado da rotina monótona de copiar e colar ou do risco de perder formatação essencial ao reorganizar colunas no Excel? O «Kutools para Excel» oferece uma solução inteligente: a função «Trocar Faixas», que permite trocar instantaneamente duas colunas ou intervalos, mantendo intacta toda a formatação original. Assim, cores de células, tipos de letra e outros estilos permanecem exatamente como estavam — sem necessidade de ajustes manuais após a troca.
Após instalar Kutools para Excel, siga os passos seguintes:
- Clique em «Kutools» > «Intervalo» > «Trocar Faixas».
- Na caixa de diálogo «Trocar Faixas», selecione separadamente as colunas ou intervalos que pretende trocar, conforme ilustrado:

- Depois, clique no botão «OK» e as colunas ou intervalos selecionados serão trocados imediatamente, sem qualquer alteração na formatação.

- Vantagens
- Não exige programação.
- Rápido e fácil de utilizar.
- Preserva a formatação das células, incluindo cores, bordas e estilos.
- Oferece suporte à opção Anular.
Perguntas Frequentes
- Posso trocar colunas não adjacentes no Excel?
✅ Sim! É possível trocar colunas não adjacentes no Excel, quer com VBA, quer com o Kutools. Com VBA, pode especificar as colunas diretamente, independentemente das respetivas posições. Já com o Kutools, a função «Trocar Faixas» permite-lhe selecionar quaisquer dois intervalos — mesmo que não sejam adjacentes. - A troca de colunas afeta as minhas fórmulas no Excel?
✅ A troca de colunas pode afetar fórmulas que façam referência a essas colunas, uma vez que estas ajustam automaticamente as suas referências. No entanto, se forem utilizadas referências absolutas (como $A$1), estas não são alteradas ao trocar colunas. - Como corrigir um erro cometido ao mover dados no Excel?
✅ Se cometer um erro ao mover dados, pode usar a função Anular (Ctrl + Z) para reverter a ação. Como alternativa, pode mover manualmente os dados de volta à sua posição original ou recorrer a uma versão de cópia de segurança do ficheiro, se disponível. - Como trocar dados organizados em linhas?
✅ O processo para trocar linhas é semelhante ao de trocar colunas. No VBA, basta substituir «Colunas» por «Linhas» no código. No Kutools, utilize a funcionalidade Trocar Faixas, selecionando dois intervalos de linhas em vez de intervalos de colunas.
Conclusão:
O Excel oferece vários métodos para mover ou trocar colunas de forma eficiente. Para movimentos simples, arrastar e largar ou copiar e colar são soluções convenientes. Se precisar de mais controlo e automatização, o VBA é uma ferramenta poderosa para operações frequentes ou em larga escala. Por outro lado, o Kutools para Excel simplifica o processo, oferecendo uma interface fácil de utilizar que preserva a formatação. Consoante as suas necessidades, pode escolher o método que melhor se adapta ao seu fluxo de trabalho, garantindo simultaneamente eficiência e precisão na gestão dos seus dados. Se tiver interesse em explorar mais dicas e truques do Excel, o nosso site disponibiliza milhares de tutoriais para o ajudar a dominar o Excel.
As Melhores Ferramentas de Produtividade para o Office
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.
- 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




