Como copiar e colar linhas ou colunas em ordem inversa no Excel?
Às vezes, pode ser necessário copiar e colar uma lista de coluna ou linha em ordem inversa, vertical ou horizontalmente, como mostrado na captura de tela abaixo. Como você poderia lidar com essa tarefa rapidamente e facilmente no Excel?
Copiar e colar uma lista de coluna ou linha em ordem inversa com fórmula
Copiar e colar um intervalo de colunas ou linhas em ordem inversa com código VBA
Copiar e colar um intervalo de colunas ou linhas em ordem inversa com um recurso incrível
Copiar e colar uma lista de coluna ou linha em ordem inversa com fórmula
Copiar e colar uma lista de coluna em ordem inversa verticalmente
Se você deseja inverter uma lista de células de coluna, pode aplicar a seguinte fórmula:
Insira ou copie a seguinte fórmula em uma célula em branco onde você deseja inverter a ordem da coluna:
Observação: Na fórmula acima, A1 é a primeira célula na coluna, e A15 é a última célula na coluna.
Em seguida, arraste a alça de preenchimento para baixo até as células para extrair os valores das células em ordem inversa, como mostrado na captura de tela abaixo:
Copiar e colar uma lista de linha em ordem inversa horizontalmente
Para copiar e colar uma lista de linha em ordem inversa, use a seguinte fórmula:
Insira ou copie esta fórmula em uma célula em branco:
Observação: Na fórmula acima, A1 é a primeira célula na linha, e 1:1 é o número da linha onde seus dados estão localizados. Se seus dados estiverem na linha 10, você deve alterá-lo para 10:10.
E então, arraste a alça de preenchimento para a direita até as células que você deseja aplicar esta fórmula até que todos os valores sejam extraídos, e você obterá todos os valores invertidos horizontalmente, veja a captura de tela:
Copiar e colar um intervalo de colunas ou linhas em ordem inversa com código VBA
Se você precisa copiar e colar um intervalo de colunas ou linhas em ordem inversa, aqui eu vou introduzir alguns códigos VBA para resolver isso rapidamente e facilmente. Por favor, siga os passos a seguir:
Copiar e colar uma lista de coluna em ordem inversa verticalmente
1. Primeiro, você deve copiar e colar seus dados em um novo local, e depois, pressione as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo, e cole o seguinte código na Janela do Módulo.
Código VBA: Copiar e colar um intervalo de células em ordem inversa verticalmente
Sub Flipvertically()
'updateby Extendoffice
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 j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
3. Em seguida, pressione a tecla F5 para executar este código, e uma caixa de prompt será exibida para lembrá-lo de selecionar o intervalo de dados que deseja inverter verticalmente, veja a captura de tela:
4. E então, clique no botão OK, e o intervalo de dados foi invertido verticalmente conforme mostrado nas capturas de tela abaixo:
![]() | ![]() | ![]() |
Copiar e colar um intervalo de células em ordem inversa horizontalmente
Para inverter o intervalo de dados em ordem horizontal, aplique o seguinte código VBA:
Código VBA: Copiar e colar um intervalo de células em ordem inversa horizontalmente
Sub Fliphorizontally()
'updateby Extendoffice
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
Depois de executar este código, você obterá as seguintes capturas de tela conforme necessário:
![]() |
![]() |
![]() |
Copiar e colar um intervalo de colunas ou linhas em ordem inversa com um recurso incrível
Se você não está familiarizado com as fórmulas e códigos VBA acima, aqui eu vou recomendar uma ferramenta fácil - Kutools para Excel, com seus recursos Inverter Intervalo Verticalmente e Inverter Intervalo Horizontalmente, você pode inverter o intervalo de células vertical e horizontalmente com apenas um clique.
Dicas:Para aplicar esses recursos Inverter Intervalo Verticalmente e Inverter Intervalo Horizontalmente, primeiro, você deve baixar o Kutools para Excel, e então aplicar o recurso rapidamente e facilmente.
Depois de instalar o Kutools para Excel, por favor, faça o seguinte:
Copiar e colar um intervalo de células em ordem inversa horizontalmente
1. Selecione o intervalo de células, e depois clique em Kutools > Intervalo > Inverter Intervalo Verticalmente > Todos (Somente inverter valores), veja a captura de tela:
2. E então, os valores das células no intervalo foram invertidos verticalmente imediatamente, veja as capturas de tela:
![]() | ![]() | ![]() |
Copiar e colar um intervalo de células em ordem inversa horizontalmente
1. Selecione o intervalo de células, e depois clique em Kutools > Intervalo > Inverter Intervalo Horizontalmente > Todos (Somente inverter valores), veja a captura de tela:
2. E então, todos os valores das células na seleção foram invertidos horizontalmente imediatamente, veja as capturas de tela:
![]() |
![]() |
![]() |
Clique para Baixar Kutools para Excel e Experimente Agora Grátis!
Mais artigos relacionados a cópia e colagem:
- Copiar e Colar Células Mescladas em Células Únicas no Excel
- Normalmente, quando você copia as células mescladas e as cola em outras células, as células mescladas serão coladas diretamente. Mas, você quer colar essas células mescladas em células únicas, como mostrado na captura de tela a seguir, para que possa manipular os dados conforme necessário. Neste artigo, falarei sobre como copiar e colar células mescladas em células únicas.
- Copiar Linhas e Colar em Outra Planilha Com Base na Data no Excel
- Suponha que eu tenha um intervalo de dados, agora quero copiar as linhas inteiras com base em uma data específica e colá-las em outra planilha. Você tem alguma boa ideia para lidar com essa tarefa no Excel?
- Copiar Uma Coluna e Colar Somente Registros Únicos no Excel
- Para uma coluna com muitas duplicatas, pode ser necessário obter uma cópia dessa lista com apenas os valores únicos. O que você pode fazer para alcançar isso? Neste artigo, fornecemos dois métodos para colar somente os registros únicos de uma lista de colunas no Excel.
- Copiar Dados de Planilha Protegida
- Supondo que você receba um arquivo do Excel de outra pessoa cujas planilhas são protegidas pelo usuário, agora você deseja copiar e colar os dados brutos em outra nova pasta de trabalho. Mas os dados na planilha protegida não podem ser selecionados e copiados porque o usuário desmarcou as opções Selecionar células bloqueadas e Selecionar células desbloqueadas ao proteger a planilha.
- Copiar Dados Para Outra Planilha Com Filtro Avançado No Excel
- Normalmente, podemos aplicar rapidamente o recurso Filtro Avançado para extrair dados dos dados brutos na mesma planilha. Mas, às vezes, quando você tenta copiar o resultado filtrado para outra planilha, receberá a seguinte mensagem de aviso. Nesse caso, como você poderia lidar com essa tarefa no Excel?
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
- Barra de Fórmulas Super (edite facilmente várias linhas de texto e fórmulas); Layout de Leitura (leia e edite facilmente um grande número de células); Cole em Intervalo Filtrado...
- Mesclar Células/Linhas/Colunas mantendo os dados; Dividir conteúdo de células; Combinar Linhas Duplicadas e Somar/Média... Prevenir Células Duplicadas; Comparar Intervalos...
- Selecionar Linhas Duplicadas ou Únicas; Selecionar Linhas em Branco (todas as células estão vazias); Super Localizar e Localização Difusa em Muitas Pastas de Trabalho; Seleção Aleatória...
- Cópia Exata de Múltiplas Células sem alterar a referência da fórmula; Criar automaticamente referências para várias planilhas; Inserir Marcadores, Caixas de Seleção e mais...
- Favoritar e Inserir rapidamente Fórmulas, Intervalos, Gráficos e Imagens; Criptografar Células com senha; Criar Lista de Correspondência e enviar emails...
- Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Estatísticas da Página de Dados; Converter entre o Conteúdo das Células e Comentários...
- Super Filtro (salvar e aplicar esquemas de filtro em outras planilhas); Classificação Avançada por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico...
- Consolidar Pastas de Trabalho e Planilhas; Mesclar Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Planilhas; Conversão em Lote de xls, xlsx e PDF...
- Agrupamento de Tabela Dinâmica por número da semana, dia da semana e mais... Mostrar Células Desbloqueadas, Bloqueadas por cores diferentes; Destacar Células Que Contêm Fórmula/Nome...

- Habilite a edição e leitura com guias no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques de mouse para você todos os dias!
