Catálogo

Quer mover ou girar linhas facilmente no Excel? 5 métodos simples

Outubro 10, 2025 77 views

Mover linhas em uma planilha parece simples; basta arrastar e soltar, certo? Errado. Um movimento errado e você pode sobrescrever dados importantes ou deixar espaços em branco frustrantes. A frustração de bagunçar seu conjunto de dados é realmente imensurável. Mas a boa notícia é que existem maneiras fáceis de mover linhas sem causar caos. Neste artigo, mostrarei não apenas métodos simples de como mover linhas no Excel, mas também uma técnica aprofundada usando VBA, para que você possa mover linhas como um profissional.

Como mover linhas no Excel
Como mover linhas no Excel

Mover uma única linha ou linhas contínuas arrastando

Mover linhas arrastando é uma das maneiras mais simples e rápidas de reorganizar dados em uma planilha. Esse método é especialmente útil quando você precisa mover dados dentro da mesma planilha sem interromper a formatação. Vamos ver como isso funciona usando uma planilha de funcionários de exemplo.

Etapa 1: na sua planilha, vá até a linha ou linhas que deseja mover e selecione-as clicando no número da linha à esquerda.

selecione a linha ou linhas a serem movidas
selecione a linha ou linhas a serem movidas

Etapa 2: mova o cursor em direção à borda de qualquer célula dentro da linha selecionada até que ele se transforme em uma “seta de quatro pontas” (+).

 Seta de quatro lados para substituir a linha
Seta de quatro lados para substituir a linha

Etapa 3: clique e segure o botão esquerdo do mouse e arraste a linha para a posição desejada.

Etapa 4: quando o cursor estiver no local de destino, solte o botão do mouse.

 mover a linha para o local desejado
mover a linha para o local desejado

Passo 5: Uma pequena janela pop-up aparecerá perguntando se você deseja inserir ou substituir conteúdo. Clique em"OK" para confirmar.

confirmação pop-up para substituir linhas
confirmação pop-up para substituir linhas

Prós

  • Rápido e intuitivo

  • Não requer atalhos de teclado adicionais

  • Mantém formatação e fórmulas

Contras

  • Pode ser complicado localizar a posição correta do cursor

  • Risco de sobrescrever dados acidentalmente

Inicialmente, achei um pouco difícil localizar o cursor de seta de quatro pontas, necessário para mover linhas. No entanto, depois de alguma prática, percebi que posicionar o cursor na borda de uma célula é fundamental. Se você passar o mouse sobre a borda da linha, poderá encontrar uma seta de duas pontas (usada para ajustar a altura da linha) ou a alça de preenchimento automáticono canto inferior esquerdo da célula. Reconhecer essas diferenças tornou o processo muito mais tranquilo.

Uma vez dominado, este método demonstra ser uma maneira eficiente de reorganizar uma ou várias linhas contínuas sem interromper a formatação. É particularmente útil para reorganizar dados dentro da mesma planilha.

Pontas:

  • Para iniciantes, recomendo praticar em uma folha de teste para evitar sobrescrições acidentais.

  • Ao mover linhas, um pequeno pop-up aparecerá, solicitando que você escolha entre inserir a linha no novo local ou substituir o conteúdo existente. Revisar cuidadosamente este prompt antes de confirmar ajuda a garantir a integridade dos dados.

Mover linhas usando recortar, inserir e colar

O próximo método é um com o qual todos estamos familiarizados: o método de recortar e colar. Ele permite mover uma linha simplesmente usando a função "Recortar" e colando-a em uma nova posição. Veja como:

Etapa 1: clique no número da linha na extrema esquerda da planilha para selecionar a linha que deseja mover.

 Seleção de linha
Seleção de linha

Passo 2: Clique com o botão direito e selecione a opção "Recortar" ou use o atalho“CTRL+X” no Windows ou “CMD+X” no Mac.

clique com o botão direito para abrir o menu de contexto
clique com o botão direito para abrir o menu de contexto

Observação: quando você corta uma linha, ela será destacada com uma linha tracejada verde grossa com uma animação em movimento, indicando que ela está pronta para ser colada.

Etapa 3: mova o mouse até a linha de destino onde deseja colar a linha selecionada e clique no número da linha para fixar a posição.

 Selecione a linha de destino onde deseja colar a linha selecionada
Selecione a linha de destino onde deseja colar a linha selecionada

Etapa 4: clique com o botão direito e selecione"Colar" ou use “CTRL+V” no Windows ou“CMD+V” no Mac para colar a linha.

colar linha na posição de destino
colar linha na posição de destino

Prós:

  • Simples e fácil de executar.

  • Garante a integridade dos dados.

  • Funciona em todas as versões do Excel.

Contras:

  • Requer vários cliques.

  • Se não tomar cuidado, pode atrapalhar a formatação.

Esta é uma das maneiras mais fáceis de mover uma linha, já que a função de recortar e colar é algo que usamos quase todos os dias, o que a torna ideal para iniciantes. No entanto, lembre-se de que esse método sobrescreve completamente a linha de destino, por isso é mais adequado quando você não precisa manter os dados existentes na linha de destino.

Pontas:

  • Verifique novamente a formatação depois de colar, pois às vezes a altura da linha ou as células mescladas podem precisar de ajustes.

  • Se quiser evitar a perda de dados na linha de destino, considere inserir uma nova linha em branco antes de colar. Para isso, clique com o botão direito do mouse no número da linha de destino e selecione "Inserir Linha".

Mover linhas sem sobrescrever usando Ctrl/Shift + Arrastar

O método a seguir é útil se você quiser alterar a posição de uma linha ou criar uma cópia dela em um novo local. Os métodos Ctrl+Arrastar e Shift+Arrastar permitem que você faça isso com eficiência.

Por exemplo, se você quiser mover a terceira linha e colocá-la logo abaixo da sétima, use o método Shift+Arrastar. Isso moverá a linha para a nova posição sem deixar espaço na planilha.

Etapa 1: clique no número da linha que você deseja mover.

Selecionar linha com cursor
Selecionar linha com cursor

Etapa 2: com a linha selecionada, mantenha pressionada a tecla “Shift” no teclado e mova o cursor para a borda da linha até que o cursor se transforme em uma“seta de quatro pontas”.

o cursor muda para uma seta de quatro pontas
o cursor muda para uma seta de quatro pontas

Etapa 3: enquanto segura a tecla“Shift” , pressione e segure o botão “Clique esquerdo” do mouse e arraste o cursor para a nova posição onde deseja colocar a linha selecionada.

segure Shift + arraste a linha
segure Shift + arraste a linha

Etapa 4: Uma vez na posição alvo, solte o“clique esquerdo” e sua linha será colocada logo abaixo da linha alvo, deslocando todas as outras linhas para cima sem deixar espaços.

Alterar posição da linha
Alterar posição da linha

Observação: ao arrastar, a posição para onde sua linha será movida será destacada com uma linha verde grossa.

Semelhante ao método "Shift + Arrastar" , o Excel Os comandos "Mover Linhas" também oferecem uma opção para simplesmente copiar o conteúdo da linha selecionada para a posição de destino usando o método "Ctrl + Arrastar". Veja como:

Etapa 1: Também neste método, selecionaremos a linha cujo conteúdo precisamos copiar para uma nova posição clicando em"Número da linha" na coluna Linha à esquerda.

Clique no número da linha para selecioná-la
Clique no número da linha para selecioná-la

Etapa 2: agora, mantenha pressionada a tecla"Ctrl" no teclado e mova o cursor para a borda da linha até que o cursor mude para um cursor com um "ícone de mais no canto superior direito".

cursor com ícone de mais no canto superior direito
cursor com ícone de mais no canto superior direito

Etapa 3: quando o cursor mudar, pressione o botãoesquerdo do mouse e arraste a linha para a posição de destino.

arraste a linha para copiar
arraste a linha para copiar

Observação: ao arrastar a linha, as bordas superior e inferior da linha de destino serão destacadas com uma linha verde grossa.

Etapa 4: quando estiver na linha de destino, basta soltar o botão esquerdo do mouse e o conteúdo da linha selecionada será copiado para a linha de destino, mantendo a linha original intacta.

Copiar linha para a posição de destino
Copiar linha para a posição de destino

Ambos os métodos são úteis, mas o método Shift + Arrastar é especialmente conveniente, pois permite trocar linhas sem perder dados. Sem essa função, recortar e colar linhas manualmente levaria muito mais tempo.

Prós:

  • Rápido e eficiente.

  • Não há risco de perda de dados.

  • Funciona bem para reorganizar várias linhas.

Contras:

  • Pode ser complicado para grandes conjuntos de dados.

Pontas:

  • Observe as bordas superior e inferior da linha enquanto arrasta. Se você vir apenas uma única linha verde grossa, significa que você estará trocando as linhas. Se vir duas linhas verdes grossas, uma cópia da linha selecionada será colocada na linha de destino.

  • Se quiser manter uma cópia da linha original antes de movê-la, considere usar o método " Ctrl + Arrastar + Copiar" . Em vez de simplesmente arrastar, mantenha pressionadas as teclas"Ctrl + Shift" enquanto arrasta a linha. Isso duplicará a linha em vez de movê-la.

Mover linhas em situações complicadas usando VBA

Se você reorganiza linhas com frequência no Excel, usar macros VBA pode tornar o processo muito mais rápido. Em vez de recortar e colar manualmente, você pode atribuir teclas de atalho para mover linhas para cima ou para baixo rapidamente. Os usuários precisarão seguir estes passos para configurar uma nova macro no VBA e atribuir teclas de atalho:

Etapa 1: Abra a pasta de trabalho do Excel, de preferência uma planilha de exemplo, para primeiro testar o código.

Passo 2: Para começar, salve o arquivo Excel no formato .XLSM. Clique no menu “Arquivo” no canto superior esquerdo.

menu Arquivo do Excel
menu Arquivo do Excel

Etapa 3: Clique na aba “Salvar como” , selecione “Pasta de trabalho habilitada para macro do Excel (*.xlsm)” na lista “Tipo de arquivo” e clique em “Salvar”.

Salvar arquivo como *.xlsm
Salvar arquivo como *.xlsm

Etapa 4: Em seguida, vá até a aba“Desenvolvedor” e clique na opção “Visual Basic” no menu da faixa de opções para abrir o Editor VBA, ou simplesmente use a tecla de atalho “ALT + F11” .

 Abrir editor VBA
Abrir editor VBA

Etapa 5: No Painel do Projeto, no lado esquerdo do Editor VBA, localize seu arquivo e selecione-o para garantir que você esteja trabalhando na pasta de trabalho correta.

Selecione sua pasta de trabalho no Painel do Projeto
Selecione sua pasta de trabalho no Painel do Projeto

Etapa 6: Para inserir um novo módulo, clique em“Inserir” no menu superior e selecione“Módulo” no menu suspenso.

Inserir módulo
Inserir módulo

Etapa 7: Agora você terá uma janela de código em branco aberta, basta cole o seguinte código VBA na janela do módulo em branco:

Sub Macro1()

' Desloque a linha atual para baixo

Linhas(ActiveCell.Row).Select

Seleção.Corte

ActiveCell.Offset(2).Selecionar

Seleção.Inserir Shift:=xlDown

ActiveCell.Offset(-1).Selecionar

Fim do Sub

Sub Macro2()

' Deslocar a linha atual para cima (exceto a primeira linha)

Se ActiveCell.Row > 1 Então

Linhas(ActiveCell.Row).Select

Seleção.Corte

ActiveCell.Offset(-1).Selecionar

Seleção.Inserir Shift:=xlDown

Fim Se

Fim do Sub

colar código
colar código

Etapa 8: depois de colar o código, saia do Editor do Visual Basic para retornar ao Excel.

Etapa 9: De volta à pasta de trabalho do Excel, clique na guia “Exibir” e selecione“Macros” .

Abrir Macros
Abrir Macros

Passo 10: No pop-up Macro, você verá uma lista de macros. Selecione "Macro1" e clique no botão"Opções" .

opção Macro1
opção Macro1

Etapa 11: No campo Tecla de atalho, digite"Ctrl + D" para atribuir um atalho de teclado para mover linhas para baixo e clique em “OK”.

Definir tecla de atalho Macro1
Definir tecla de atalho Macro1

Passo 12: Em seguida, selecione"Macro2" e volte para “Opções”.

opção Macro2
opção Macro2

Passo 13: Desta vez, atribua "Ctrl + U" como tecla de atalho para Macro2 e pressione “OK”.

Definir tecla de atalho Macro2
Definir tecla de atalho Macro2

Observação: você pode atribuir qualquer tecla de atalho à sua macro. Neste caso, usamos "U" para cima e"D" para baixo para facilitar a memorização.

Etapa 14: Com suas macros prontas, teste-as selecionando qualquer célula em uma linha e pressionando “Ctrl + D” para mover a linha para baixo ou “Ctrl + U”para mover a linha para cima.

use o editor VBA para mover linhas
use o editor VBA para mover linhas

Prós:

  • Automatiza tarefas repetitivas.

  • Funciona bem para grandes conjuntos de dados.

  • Oferece precisão e flexibilidade.

Contras:

  • Requer conhecimento de VBA.

  • Qualquer erro no script pode levar a erros de dados.

O Editor VBA permite que os usuários configurem rapidamente uma tecla de atalho de sua escolha. Uma vez que o código esteja pronto, implementá-lo é bastante simples. No entanto, personalizar o código pode ser um desafio para iniciantes. Achei o Editor VBA bastante poderoso quando usado em combinação com o ChatGPT.

Dica: Tente usar o ChatGPT para modificar seu código. Por exemplo, se você quiser que a tecla de atalho mova as linhas duas posições para cima, você pode solicitar ao ChatGPT com um prompt como:

“Modifique este código VBA para que a linha suba duas casas em vez de uma.”

Girar (transpor) linhas em colunas ou vice-versa

Às vezes, você pode precisar reorganizar seus dados para melhor organização. Se você está se perguntando como mover uma linha no Excel, pode simplesmente recortá-la e colá-la em um novo local. Mas se precisar transformar linhas em colunas ou vice-versa, o recurso Transpor do Excel é o que você precisa. Esta ferramenta permite reformatar seus dados rapidamente sem precisar redigitar nada manualmente. Veja como você pode transpor linhas para colunas rapidamente usando o recurso Transpor:

Etapa 1: abra a planilha de dados onde você deseja reorganizar suas linhas e colunas.

Abrir planilha de dados no Excel
Abrir planilha de dados no Excel

Etapa 2: Em seguida, você precisaráselecionar o intervalo de dados que deseja reorganizar. Isso inclui todas as células, incluindo quaisquer rótulos de linha ou coluna.

Selecione o intervalo
Selecione o intervalo

Etapa 3: Depois de selecionar o intervalo,clique com o botão direito do mouse em qualquer célula para abrir o menu de contexto e, em seguida, clique na opção"Copiar" ou simplesmente use o atalho "CTRL + C" .

Copiar intervalo
Copiar intervalo

Etapa 4: depois de copiar o intervalo, vá para um espaço vazio na planilha ou abra uma nova planilha.

Etapa 5: clique com o botão direito do mouse em uma célula vazia para abrir o menu de contexto e, em "Opções de colagem" , clique no ícone "Transpor" .

Opções de colagem
Opções de colagem

Etapa 6: suas linhas agora serão giradas e reorganizadas em colunas, proporcionando uma visão completamente diferente da sua tabela.

Transpor dados
Transpor dados

Prós:

  • Rápido e eficiente.

  • Preserva todos os dados.

  • Funciona em todas as versões do Excel.

Contras:

  • A formatação pode precisar de ajustes.

  • Não pode ser usado dinamicamente; alterações exigem atualizações manuais.

Este recurso economiza bastante tempo, especialmente para conjuntos de dados grandes. Sem ele, reorganizar os dados manualmente seria tedioso e quase impossível para tabelas extensas. Com apenas alguns cliques, você pode reestruturar seus dados instantaneamente, mantendo a precisão e a formatação.

Dica: Se os seus dados contiverem fórmulas, certifique-se de que elas usem referências absolutas (por exemplo, $A$1 em vez de A1) antes da transposição. Isso evita alterações indesejadas nas referências de células após a reorganização dos dados. Você pode alternar entre referências relativas e absolutas selecionando uma referência de célula na barra de fórmulas e pressionando F4.

Comparação de Métodos

Embora todos esses métodos tecnicamente "movam uma linha", eles nem sempre oferecem o mesmo resultado final. Alguns deixam lacunas, outros deslocam tudo suavemente e outros apenas reordenam sem espaços em branco.

  • Arrastar e soltar

Intuitivo e eficiente para reorganizações rápidas, mantendo a formatação e as fórmulas. No entanto, pode ser impreciso com grandes conjuntos de dados, correndo o risco de sobrescrever acidentalmente.

  • Cortar, inserir e colar

Um método confiável e passo a passo que minimiza erros, especialmente com fórmulas complexas. Requer alguns cliques extras, mas oferece excelente controle sobre o posicionamento dos dados.

  • Ctrl/Shift + Arrastar

Oferece precisão e flexibilidade: Shift + Arrastar reordena as linhas sem lacunas, e Ctrl + Arrastar as copia. Dicas visuais ajudam, embora exijam execução cuidadosa com conjuntos de dados maiores.

  • Macros VBA

Ideal para tarefas repetitivas em planilhas extensas. Uma vez configurado, mover linhas torna-se uma operação de digitação que minimiza o esforço manual e os erros, embora exija proficiência em VBA.

  • Transpor (girar linhas e colunas)

Não é uma ferramenta de movimentação direta de linhas, mas é essencial para reformatar dados. Ela converte linhas em colunas rapidamente (e vice-versa), embora seja estática e possa precisar de ajustes de formatação adicionais posteriormente.

Nada supera a simplicidade da opção de arrastar e soltar para mover linhas — ela oferece uma solução rápida para tarefas simples. No entanto, à medida que seus dados se tornam mais avançados, você precisará de ferramentas mais especializadas — e acredito que é isso que as outras opções oferecem: métodos avançados para reorganizar dados em uma planilha.

Portanto, é importante avaliar a tarefa em questão e selecionar o método que melhor atende às suas necessidades. Todos esses métodos são relativamente simples de aprender, exceto as macros VBA, que podem ser um pouco desafiadoras até mesmo para profissionais que usam o Excel diariamente. Em última análise, a escolha certa dependerá do seu fluxo de trabalho e da complexidade dos seus dados.

Perguntas frequentes sobre movimentação de linhas no Excel

1. Como adicionar uma linha ou coluna no Excel?

Aqui está um guia simples sobre como adicionar uma linha ou coluna no Excel:

Etapa 1: clique com o botão direito do mouse no cabeçalho da linha ou coluna onde você deseja inserir um novo.

Passo 2: Selecione a opção“Inserir” no menu de contexto.

Passo 3: Um menu suspenso aparecerá. Escolha"Inserir Linha" ou "Inserir Coluna",conforme necessário.

2. Posso mover linhas sem substituir os dados existentes?

Sim, linhas no Excel podem ser movidas sem substituir dados existentes usando o método Shift+arrastar.

Etapa 1: selecione a(s) linha(s) que deseja mover.

Etapa 2: mantenha pressionada a tecla Shift, clique e arraste a seleção para o local desejado.

3. Como girar colunas para linhas e vice-versa facilmente?

Etapa 1: selecione a(s) coluna(s) ou linha(s) que deseja girar. Certifique-se de incluir os rótulos de linha e coluna na seleção.

Etapa 2: Pressione Ctrl + C(Windows) para copiar os dados.

Etapa 3: clique na primeira célula onde você deseja colar os dados girados.

Etapa 4: clique com o botão direito do mouse e selecione Colar especial, depois marque Transpor.

Etapa 5: seus dados agora serão rotacionados de colunas para linhas ou vice-versa.

Simplifique o tratamento de dados com o WPS Office

Com esses métodos, você provavelmente economizou bastante tempo em comparação com o ajuste manual de dados linha por linha. Isso não apenas mantém a estrutura dos dados intacta, como também reduz a necessidade de extensas verificações de erros posteriormente. No entanto, mesmo com ajustes cuidadosos, sempre há espaço para erros, o que significa tempo extra gasto revisando tudo.

WPS Office
WPS Office

É aí que o WPS Office torna as coisas ainda mais fáceis. Ele simplifica tarefas complexas, permitindo que você mova linhas sem esforço, sem se preocupar em interromper fórmulas ou relacionamentos de dados. Além disso, com sua interface intuitiva, você pode seguir qualquer tutorial do Excel e aplicar as mesmas técnicas perfeitamente noWPS Office , só que com menos complicações.

100% seguro


Com quase 20 anos em tecnologia e agora explorando IA, ajudo pessoas a aumentar eficiência e economizar tempo — ensinando não só a usar as melhores ferramentas para documentos digitais, mas também a escolher a solução ideal para cada necessidade.