Como inverter a ordem de sequências de texto ou palavras no Excel?
Ao usar a planilha do Excel, como você inverte a ordem de sequências de texto ou palavras no Excel? Por exemplo, você deseja inverter “O Excel é uma ferramenta útil para nós” para “su parf alitlu fesa um é lecxE”. Ou às vezes pode ser necessário inverter a ordem das palavras, como “Excel, Word, PowerPoint, OneNote” para “OneNote, PowerPoint, Word, Excel”. Normalmente, isso é um pouco difícil de resolver. Veja os seguintes métodos:
Inverter sequência de texto com Função Definida pelo Usuário
Inverter a ordem de palavras separadas por um separador específico com código VBA
Inverter sequência de texto ou ordem de palavras rapidamente e facilmente com o Kutools para Excel
Inverter sequência de texto com Função Definida pelo Usuário
Suponha que você tenha um intervalo de sequências de texto que deseja inverter, como “adicionar zeros à esquerda no Excel” para “lecxE on adizerros à direita add”. Você pode inverter o texto seguindo estes passos:
1. Pressione e segure as teclas ALT + F11, e abrirá a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole a seguinte macro na janela Módulo.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Em seguida, salve e feche este código, volte para a planilha e insira esta fórmula: =reversestr(A2) em uma célula em branco para exibir o resultado, veja a captura de tela:
4. Depois arraste a alça de preenchimento para baixo para copiar essa fórmula, e o texto nas células será invertido imediatamente, veja a captura de tela:

Desbloqueie a Magia do Excel com o Kutools AI
- Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
- Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
- Codificação VBA: Escreva e implemente código VBA sem esforço.
- Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
- Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Inverter a ordem de palavras separadas por um separador específico com código VBA
Se você tiver uma lista de palavras em células separadas por vírgulas, como “professor, médico, estudante, trabalhador, motorista”, e quiser inverter a ordem das palavras para algo como “motorista, trabalhador, estudante, médico, professor”. Você também pode usar o seguinte código VBA para resolver isso.
1. Pressione e segure as teclas ALT + F11, e abrirá a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole a seguinte macro na janela Módulo .
Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
strList = VBA.Split(Rng.Value, Sigh)
xOut = ""
For i = UBound(strList) To 0 Step -1
xOut = xOut & strList(i) & Sigh
Next
Rng.Value = xOut
Next
End Sub
3. Em seguida, pressione a tecla F5, uma caixa de diálogo será exibida, selecione um intervalo para trabalhar. Veja a captura de tela:
4. E depois clique em Ok, outra caixa de diálogo aparecerá para que você especifique o separador que deseja usar para inverter as palavras, veja a captura de tela:
5. Depois clique em OK, e você verá que as palavras selecionadas foram invertidas, veja as capturas de tela:
![]() | ![]() | ![]() |
Inverter sequência de texto ou ordem de palavras rapidamente e facilmente com o Kutools para Excel
A ferramenta Reverse Text Order do Kutools para Excel pode ajudar você a inverter rapidamente e convenientemente várias sequências de texto. Ela pode realizar as seguintes operações:
Inverter o texto da direita para a esquerda:
1. Selecione o intervalo que você deseja inverter.
2. Clique em Kutools > Ferramentas de Texto > Inverter Ordem do Texto, veja a captura de tela:
3. Na caixa de diálogo Inverter Texto, selecione a opção adequada de Separador que corresponde aos valores da célula. E você pode visualizar os resultados no Painel de Visualização. Veja a captura de tela:
Baixe e experimente gratuitamente o Kutools para Excel agora!
Inverter o texto separado por espaço ou outros caracteres específicos:
Este recurso também pode ajudar você a inverter sequências de texto que são separadas por caracteres específicos.
1. Selecione as células e aplique este utilitário clicando em Kutools > Texto > Inverter Ordem do Texto.
2. Na caixa de diálogo Inverter Texto, escolha o separador que divide os valores da célula que você deseja inverter as palavras baseadas nele, veja a captura de tela:
3. Depois clique em Ok ou Aplicar, as palavras nas células serão invertidas imediatamente. Veja as capturas de tela:
![]() | ![]() | ![]() |
Nota: Marque Ignorar células não textuais para evitar inverter números no intervalo selecionado.
Baixe e experimente gratuitamente o Kutools para Excel agora!
Artigo relacionado:
Como trocar o primeiro e último nome em células 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!