Skip to main content

Como inverter rapidamente os dados de cabeça para baixo no Excel?

Author: Sun Last Modified: 2025-07-21

Em muitas tarefas de gerenciamento e análise de dados no Excel, você pode encontrar situações em que a ordem dos seus dados precisa ser invertida — virando-os de cabeça para baixo. Isso é especialmente útil ao trabalhar com conjuntos de dados de séries temporais, logs ou quando você precisa comparar tendências de dados em direções opostas. Além disso, dados importados de várias fontes podem, às vezes, estar em uma ordem inversa daquela exigida pelo formato da sua análise ou relatório. Nesses casos, inverter rapidamente a ordem dos seus dados garante consistência e precisão para processamento ou visualização subsequente.

Este guia abrangente apresenta vários métodos práticos para inverter dados de cabeça para baixo no Excel, incluindo:


Inverter dados de cabeça para baixo com coluna auxiliar e Classificação

Uma técnica simples envolve usar uma coluna auxiliar ao lado dos seus dados e, em seguida, classificar com base nessa coluna auxiliar para reverter sistematicamente a ordem. Essa abordagem é fácil de implementar e funciona tanto para listas pequenas quanto para grandes conjuntos de dados.

1. Clique na célula diretamente adjacente à sua primeira entrada de dados. Insira 1 nessa célula da coluna auxiliar. Na célula abaixo, insira 2

2. Destaque as duas células numeradas que você acabou de inserir. Use a alça de preenchimento automático (o pequeno quadrado no canto inferior direito da célula) para arrastar a sequência de preenchimento ao longo dos seus dados, certificando-se de corresponder ao comprimento do seu intervalo de dados. Essa ação atribui números auxiliares sequencialmente alinhados com cada linha de dados.
A screenshot showing the use of the autofill handle to extend numbers in the helper column in Excel

3. Com ambos os seus dados e a sequência completa de números auxiliares selecionados, vá até a aba Dados e clique em Classificar do Maior para o Menor. Isso permitirá que você reorganize as linhas de modo que a ordem dos dados seja invertida de acordo com a coluna auxiliar.
A screenshot demonstrating the Sort Largest to Smallest option in Excel to reverse data

4. Uma caixa de diálogo Aviso de Classificação pode aparecer. Certifique-se de escolher Expandir a seleção e depois clique em Classificar. Isso garante que a operação de classificação inclua todas as colunas relacionadas e preserve a integridade dos seus dados enquanto inverte sua ordem.
A screenshot showing the Sort Warning dialog in Excel to expand selection for reversing data

Agora, os dados — incluindo sua coluna auxiliar e coluna principal — foram invertidos no local.
A screenshot of reversed data in Excel using the Sort method with a helper column

Assim que terminar, você pode excluir ou ocultar a coluna auxiliar com segurança, caso não precise mais dela.

Aplicabilidade e Notas: Este método é especialmente útil para usuários que preferem não usar fórmulas ou códigos. É compatível com todas as versões do Excel. Ao classificar, sempre certifique-se de expandir a seleção para evitar quebrar a relação entre colunas adjacentes. Embora seja adequado para a maioria dos cenários, em planilhas muito grandes pode levar um pouco mais de tempo devido à operação de classificação do Excel.


Inverter dados de cabeça para baixo com fórmula

Para aqueles confortáveis com fórmulas do Excel, há uma maneira rápida de inverter uma coluna usando uma combinação das funções ÍNDICE e LINHAS. Isso é ideal para inverter dinamicamente dados sem alterar a coluna de origem. A solução por fórmula é especialmente prática quando você precisa manter os dados originais intactos e deseja que os dados invertidos sejam atualizados automaticamente se a fonte mudar.

1. Em uma coluna em branco (por exemplo, se seus dados originais estiverem em A1:A8, comece na célula B1), insira esta fórmula:

=INDEX($A$1:$A$8,ROWS(A1:$A$8))

2. Pressione Enter. Depois, arraste a alça de preenchimento automático da fórmula para baixo através de tantas linhas quantas forem cobertas pelo intervalo de dados original, até que os dados sejam invertidos. Quando entradas duplicadas começarem a aparecer, pare de preencher linhas adicionais.

A screenshot demonstrating the application of the INDEX formula in Excel to reverse data order

Agora seus dados serão exibidos de cabeça para baixo na nova coluna, enquanto a fonte permanece inalterada.
A screenshot showing data flipped upside down using the INDEX formula in Excel

Explicação de parâmetros: ÍNDICE($A$1:$A$8;LINHAS(A1:$A$8)) puxa dados de A8 para A1 sucessivamente. Ajuste $A$1:$A$8 para o seu intervalo de dados real.

Dicas e Notas: Certifique-se de que o intervalo especificado corresponda ao número real de itens, caso contrário, você pode obter erros ou células em branco. Se o intervalo de dados mudar de tamanho, será necessário ajustar as referências da fórmula. Esse método é melhor para conjuntos de dados de tamanho fixo ou quando você deseja uma coluna espelhada ao vivo. Tenha cuidado com deslocamentos acidentais de referência se mover linhas ou colunas.


Inverter dados de cabeça para baixo com Kutools para Excel

Embora os métodos padrão do Excel revertam a ordem dos valores, às vezes você também precisa preservar a formatação da célula, como cores de fundo, fontes ou validação de dados. Nesses casos, o utilitário "Inverter Intervalo Verticalmente" do Kutools para Excel oferece maior flexibilidade, permitindo que você inverta tanto valores quanto formatação juntos, ou apenas valores, se preferir.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Depois de instalar o Kutools para Excel, selecione os dados que deseja inverter. Navegue até Kutools > Intervalo > Inverter Intervalo Verticalmente, e depois especifique seu tipo de inversão preferido no submenu.

  • Se você escolher Inverter Tudo, tanto os valores das células quanto os formatos correspondentes são invertidos simultaneamente. A saída ficará assim:
    A screenshot showing Kutools flipping data vertically with both values and formats
  • Se você escolher Apenas inverter valores, apenas os valores do conteúdo serão invertidos, enquanto a formatação permanece inalterada:
    A screenshot showing Kutools flipping only values in Excel

O Kutools para Excel não ajuda apenas a inverter dados e formatos, mas também oferece inúmeras utilidades para trocar intervalos, edição em lote e melhorar a eficiência em cenários complexos de dados.

Vantagens e precauções do cenário: Esta abordagem é altamente recomendada para usuários que manipulam rotineiramente layouts de dados ou precisam preservar estilos de células complexos. A operação é direta e reduz o risco de erro manual. No entanto, essa solução requer que o Kutools para Excel esteja instalado. Como qualquer complemento, sempre mantenha um backup dos dados importantes antes de realizar transformações em lote.


Inverter dados de cabeça para baixo com código VBA 

Se você frequentemente precisa reverter grandes conjuntos de dados ou automatizar o processo de inversão, usar uma macro VBA pode ajudar a otimizar seu fluxo de trabalho. Esse método é particularmente valioso para aqueles que gerenciam tarefas repetitivas ou lidam com conjuntos de dados muito grandes, pois a macro inverterá o intervalo rapidamente e de forma consistente com uma única execução. Também é útil ao incorporar a operação de inversão em uma tarefa mais ampla de processamento de dados automatizado.

1. Na faixa de opções do Excel, vá para Desenvolvedor > Visual Basic para abrir a janela Microsoft Visual Basic for Applications. No painel do projeto, clique em Inserir > Módulo e, em seguida, cole o seguinte código VBA no novo módulo:

Sub FlipDataUpsideDown()
    Dim WorkRng As Range
    Dim i As Long, j As Long
    Dim TempValue As Variant, TempFormat As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Please select the range to flip upside down:", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For i = 1 To Int(WorkRng.Rows.Count / 2)
        j = WorkRng.Rows.Count - i + 1
        TempValue = WorkRng.Rows(i).Value
        TempFormat = WorkRng.Rows(i).Interior.Color
        WorkRng.Rows(i).Value = WorkRng.Rows(j).Value
        WorkRng.Rows(i).Interior.Color = WorkRng.Rows(j).Interior.Color
        WorkRng.Rows(j).Value = TempValue
        WorkRng.Rows(j).Interior.Color = TempFormat
    Next i
    
    Application.ScreenUpdating = True
End Sub

2. Depois, clique no botão Run button Executar para executar o código. Um diálogo solicitará que você selecione o intervalo que deseja inverter de cabeça para baixo. Após confirmar sua seleção, as células escolhidas terão sua ordem automaticamente invertida verticalmente. A macro também copia as cores de fundo das células durante a inversão.

Dicas e solução de problemas: Esta macro inverte todo o conteúdo linha por linha dentro do intervalo selecionado. Se o seu conjunto de dados incluir mais do que apenas valores (como fórmulas ou células mescladas), verifique os resultados cuidadosamente após a execução. Sempre teste em dados de amostra primeiro ou mantenha um backup para se proteger contra alterações indesejadas.
Caso você encontre um erro como "Subscrito fora do intervalo", certifique-se de que o intervalo selecionado cubra apenas linhas contínuas (não células aleatórias) e evite usar células mescladas dentro do intervalo. Os resultados são imediatos e podem ser desfeitos usando o botão Desfazer do Excel, se necessário.

Cenários de aplicação: Esta solução é bem adequada para grandes conjuntos de dados, processos de relatórios automatizados ou sempre que você precisar inverter várias tabelas verticalmente de forma regular. Ela oferece flexibilidade para integração em outros projetos de automação e garante operações em massa eficientes sem passos manuais complexos.


Com a variedade de métodos introduzidos neste guia — coluna auxiliar e classificação manual, soluções baseadas em fórmulas, utilitários do Kutools para Excel e macros VBA personalizáveis — você pode reverter a ordem dos dados no Excel com confiança para atender a inúmeros cenários comerciais e analíticos. Ao escolher um método, considere o tamanho dos seus dados, seu nível de conforto com funções e código do Excel e se você precisa preservar a formatação das células. Se ocorrerem erros ou resultados inesperados, verifique novamente as etapas de seleção dos dados, as referências de intervalo e restaure do backup, se necessário.

Dominar essas habilidades de manipulação de dados melhora significativamente sua capacidade de adaptar planilhas do Excel às suas necessidades exatas de fluxo de trabalho, ajudando você a trabalhar mais rápido, reduzir o risco de erros e obter insights mais profundos dos seus dados. Para dicas adicionais, fórmulas e ideias de automação, visite nossa seção de recursos do Excel para mais tutoriais passo a passo.


Inverter Dados Vertical ou Horizontalmente

 
Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

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!