Ir para o conteúdo principal

Como trocar o conteúdo entre linhas ou colunas no Excel?

Às vezes, quando usamos uma planilha, precisamos trocar as linhas ou colunas. Por exemplo, eu quero trocar a coluna A pela coluna D, a primeira coisa que me veio à mente é usar o comando copiar e colar. Na verdade, exceto copiar e colar, existem alguns outros métodos para resolver este problema.

Trocar linhas ou colunas com código VBA

troque linhas ou colunas de forma rápida e conveniente com o Kutools para Excel

Transponha dados de linhas para várias colunas com o Kutools para Excel


1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.

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

3. Então clique para executar o código, uma caixa de diálogo é aberta para você selecionar os dois intervalos com os quais deseja trocar, consulte as capturas de tela:

doc swap linhas colunas 01 01
1
doc swap linhas colunas 02 02

4. Depois de clicar Ok, os dois intervalos são trocados. Veja as capturas de tela:

doc swap linhas colunas 01 01 2 doc swap linhas colunas 02 02

O código pode ser difícil para iniciantes no Excel, existe uma maneira simples de fazer isso com rapidez e economia de tempo. Claro, o Kutools for Excel pode ajudá-lo a trocar linhas ou colunas de forma rápida e confortável.

Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias

Se você instalou Kutools for Excel, você pode trocar duas colunas ou linhas rapidamente.

1. Clique Kutools > Variação > Intervalos de troca, Veja a imagem:

2. No Intervalos de troca caixa de diálogo, clique em  botão de Faixa de troca 1 para selecionar a coluna A que deseja trocar e clique em  botão de Faixa de troca 2 para selecionar a coluna D. ( Nota: Os intervalos para troca devem ser idênticos no mesmo tamanho.)

doc swap linhas colunas 02 02

3. Então clique OK. As duas colunas foram trocadas e a formatação da célula também foi trocada. Veja as capturas de tela:

doc swap linhas colunas 01 01 2 doc swap linhas colunas 02 02

Com esta Faixa de trocaCom o utilitário, você não só pode trocar linhas ou colunas, mas também pode trocar o conteúdo de dois intervalos. Clique aqui para saber mais sobre este recurso.

Baixe e teste grátis Kutools para Excel agora!



Transponha dados de linhas para várias colunas rapidamente na planilha do Excel:

Com o Kutools for Excel'S Faixa de transformação recurso, você pode transpor rapidamente os dados de uma linha ou coluna para várias linhas ou colunas e vice-versa.

doc transpor dados

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!


Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

Artigo relacionado:

Como trocar rapidamente o conteúdo de duas células no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (7)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
EXCELENTE, ni me perdí, gracias por su aporte
Rated 5 out of 5
This comment was minimized by the moderator on the site
Okk is there any way we can create a MACRO for it to do it fast bcz it won't be possible everytime to copy that code from somewhere and put it out there to Swap that Rows and Columns .
This comment was minimized by the moderator on the site
or you can just hold the shift key and drag the column where you want it to go
This comment was minimized by the moderator on the site
I've tried the VBA code solution. It seemed to work fine until now. In the range i swap, there is a URL cell (i.e. hyperlink). Although the swap looks ok, the hyperlinks are not updated. It still points to the URL of the original range. Is there any code patch to handle this? thank you.
This comment was minimized by the moderator on the site
Learn how to spell. Ridiculous. Emial. Really?
This comment was minimized by the moderator on the site
Please learn how to spell before posting on the web.
This comment was minimized by the moderator on the site
So in short, there is no built-in way to swap columns. Fail :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations