Como inverter / reverter a ordem de uma linha de dados no Excel rapidamente?
Quando você precisa inverter ou girar a ordem dos dados em uma linha, como pode fazer isso rapidamente? Normalmente, você pode ter que usar um código VBA ou outros suplementos do Excel para fazer isso, porque o Excel não oferece suporte a essa operação. E aqui estão alguns truques que vão ajudá-lo a inverter ou reverter rapidamente a ordem de uma linha de dados no Excel.
Inverter / reverter a ordem dos dados horizontalmente nas linhas com VBA
Inverter / reverter a ordem dos dados horizontalmente nas linhas com Kutools para Excel
![]() |
![]() |
![]() |
Inverter / reverter a ordem dos dados horizontalmente nas linhas com VBA
Aqui está uma ótima macro VBA que pode ajudá-lo a inverter rapidamente a ordem dos dados nas linhas horizontalmente.
Passo 1: Mantenha pressionadas as teclas Alt + F11 no Excel, e isso abrirá a janela Microsoft Visual Basic for Applications.
Passo 2: Clique em Inserir > Módulo, e cole a seguinte macro na janela Módulo.
Sub FlipRows()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Passo 3: Pressione a tecla F5 para executar esta macro, e uma caixa de diálogo será exibida para você selecionar um intervalo com o qual trabalhar, veja a captura de tela:
Passo 4: Pressione OK, e você poderá ver o resultado conforme mostrado abaixo:
![]() |
![]() |
![]() |
Inverter / reverter a ordem dos dados horizontalmente nas linhas com Kutools para Excel
Com a ferramenta Intervalo Horizontal da Kutools para Excel, você pode inverter / reverter rapidamente a ordem dos dados horizontalmente nas linhas selecionadas.
Kutools para Excel inclui mais de 300 ferramentas úteis para o Excel. Gratuito para experimentar sem limitações por 30 dias. Obtenha agora.
Passo 1: Selecione a linha na qual você deseja inverter os dados.
Passo 2: Clique em Kutools > Intervalo > Inverter Intervalo Horizontal.
Então você verá que toda a ordem dos dados foi invertida nas linhas selecionadas.
![]() |
![]() |
![]() |
Clique em Inverter Intervalo Horizontal para saber mais sobre este recurso.
Artigo relacionado:
Como inverter / reverter a ordem de uma coluna de dados verticalmente no Excel?
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!