Como reverter a seqüência de caracteres de texto ou a ordem das palavras no Excel?
Quando você usa a planilha do Excel, como você inverte a seqüência de caracteres de texto ou a ordem das palavras no Excel? Por exemplo, você deseja reverter “O Excel é uma ferramenta útil para nós"Para"su rof loot lufesu a si lecxE”. Ou às vezes você pode inverter a ordem das palavras, como “Excel, Word, PowerPoint, OneNote"Para"OneNote, PowerPoint, Word, Excel”. Normalmente, isso é um pouco difícil de resolver este problema. Observe os seguintes métodos:
String de texto reversa com função definida pelo usuário
Ordem reversa das palavras separadas por separador específico com código VBA
Inverta a sequência de texto ou a ordem das palavras com Kutools for Excel rapidez e facilidade
String de texto reversa com função definida pelo usuário
Suponha que você tenha uma série de strings de texto que deseja reverter, como “adicione zeros à esquerda no Excel"Para"lecxE ni sorez gnidael dda”. Você pode inverter o texto com as seguintes etapas:
1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulojanela.
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 colocar o resultado, veja a captura de tela:
4. Em seguida, arraste a alça de preenchimento para baixo para copiar esta fórmula, e o texto nas células é reverenciado de uma vez, veja a captura de tela:
Ordem reversa das palavras separadas por separador específico com código VBA
Se você tiver uma lista de palavras de célula que são separadas por vírgulas como este “professor, médico, estudante, trabalhador, motorista”, E você deseja inverter a ordem das palavras assim“dirigir, trabalhador, estudante, médico, professor”. Você também pode usar o follow VBA para resolvê-lo.
1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulo janela.
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. Então aperte F5 , uma caixa de diálogo é exibida, selecione um intervalo para trabalhar. Veja a imagem:
4. E, em seguida, pressione Ok, outra caixa de diálogo é exibida para você especificar o separador no qual você deseja inverter as palavras, consulte a captura de tela:
5. Então clique OK, e você pode ver que as palavras selecionadas estão invertidas, veja as capturas de tela:
![]() |
![]() |
![]() |
Inverta a sequência de texto ou a ordem das palavras com Kutools for Excel rapidez e facilidade
O Kutools for Excel'S Ordem reversa do texto pode ajudá-lo de forma rápida e conveniente a reverter várias sequências de texto. Ele pode realizar as seguintes operações:
Inverta o texto da direita para a esquerda, como “toque em algumas palavras"Para"sdrow emos pat";
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Inverta o texto da direita para a esquerda:
1. Selecione o intervalo que deseja reverter.
2. Clique Kutools > Ferramentas de texto > Ordem reversa do texto, veja a captura de tela:
3. No Texto reverso caixa de diálogo, selecione a opção adequada de separador que correspondem aos valores das células. E você pode visualizar os resultados do Painel de visualização. Veja a imagem:
Baixe e teste grátis Kutools for Excel Agora !
Inverter o texto são separados por espaço ou outros caracteres específicos:
Este recurso também pode ajudá-lo a reverter as 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 > Ordem reversa do texto.
2. Na série Texto reverso caixa de diálogo, escolha o separador que separa os valores da célula que você deseja inverter as palavras com base, veja a captura de tela:
3. Então clique Ok or Inscreva-se, as palavras nas células foram invertidas de uma vez. Veja as capturas de tela:
![]() |
![]() |
![]() |
Anote os: Verificando Pular não texto células para evitar que você inverta os números no intervalo selecionado.
Para saber mais sobre esta função, visite Ordem reversa do texto.
Baixe e teste grátis Kutools for Excel Agora !
Demonstração: string de texto reverso com base no separador específico com Kutools for Excel
Artigo relacionado:
Como inverter o nome e o sobrenome em células no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com Kutools for Excele experimente eficiência como nunca antes. Kutools for Excel Oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab Traz a interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!












