Comment inverser l'ordre des chaînes de texte ou des mots dans Excel?
Lorsque vous utilisez la feuille de calcul Excel, comment inverser la chaîne de texte ou l'ordre des mots dans Excel? Par exemple, vous souhaitez inverser "Excel est un outil utile pour nous"Pour"su rof loot lufesu a si lecxE». Ou parfois, vous pouvez inverser l'ordre des mots tels que "Excel, Word, PowerPoint, OneNote"Pour"OneNote, PowerPoint, Word, Excel». Normalement, il est quelque peu difficile de résoudre ce problème. Veuillez regarder les méthodes suivantes:
Inverser la chaîne de texte avec la fonction définie par l'utilisateur
Inverser l'ordre des mots séparés par un séparateur spécifique avec le code VBA
Inverser l'ordre des chaînes de texte ou des mots avec Kutools for Excel rapidement et facilement
Inverser la chaîne de texte avec la fonction définie par l'utilisateur
Supposons que vous ayez une plage de chaînes de texte que vous souhaitez inverser, telles que "ajouter des zéros non significatifs dans Excel"Pour"lecxE ni sorez gnidael dda». Vous pouvez inverser le texte en procédant comme suit:
1. Maintenez le ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.
2Cliquez sur insérer > Moduleet collez la macro suivante dans le Modulefenêtre.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Et puis enregistrez et fermez ce code, revenez à la feuille de calcul et entrez cette formule: = reversestr (A2) dans une cellule vide pour mettre le résultat, voir capture d'écran:
4. Faites ensuite glisser la poignée de remplissage vers le bas pour copier cette formule, et le texte dans les cellules est vénéré à la fois, voir capture d'écran:
Inverser l'ordre des mots séparés par un séparateur spécifique avec le code VBA
Si vous avez une liste de mots de cellule séparés par des virgules comme ceci "enseignant, médecin, étudiant, ouvrier, chauffeur", Et vous souhaitez inverser l'ordre des mots comme ceci"conduire, ouvrier, étudiant, médecin, enseignant». Vous pouvez également utiliser Follow VBA pour le résoudre.
1. Maintenez le ALT + F11 clés, et il ouvre le Microsoft Visual Basic pour applications fenêtre.
2Cliquez sur insérer > Moduleet collez la macro suivante dans le Module fenêtre.
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. Puis appuyez F5 clé, une boîte de dialogue s'affiche, veuillez sélectionner une plage avec laquelle travailler. Voir la capture d'écran:
4. Et puis appuyez sur Ok, une autre boîte de dialogue apparaît pour vous permettre de spécifier le séparateur sur lequel vous souhaitez inverser les mots, voir capture d'écran:
5. Puis clique OK, et vous pouvez voir que les mots sélectionnés sont inversés, voir les captures d'écran:
![]() |
![]() |
![]() |
Inverser l'ordre des chaînes de texte ou des mots avec Kutools for Excel rapidement et facilement
, Kutools pour Excel's Ordre du texte inversé peut vous aider à inverser rapidement et facilement diverses chaînes de texte. Il peut effectuer les opérations suivantes:
Inversez le texte de droite à gauche, par exemple "touchez quelques mots"Pour"sdrow emos tap";
Kutools pour Excel : avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation en 30 jours. |
Inversez le texte de droite à gauche:
1. Sélectionnez la plage que vous souhaitez inverser.
2Cliquez sur Kutools > Outils de texte > Ordre du texte inversé, voir capture d'écran:
3. Dans le Reverse Text boîte de dialogue, sélectionnez l'option appropriée dans Séparateur qui correspondent aux valeurs de cellule. Et vous pouvez prévisualiser les résultats de la Volet de prévisualisation. Voir la capture d'écran:
Téléchargez et essayez gratuitement Kutools for Excel Now!
Inverser le texte sont séparés par un espace ou d'autres caractères spécifiques:
Cette fonctionnalité peut également vous aider à inverser les chaînes de texte qui sont séparées par des caractères spécifiques.
1. Sélectionnez les cellules et appliquez cet utilitaire en cliquant sur Kutools > Texte > Ordre du texte inversé.
2. Dans le Reverse Text boîte de dialogue, choisissez le séparateur qui sépare les valeurs de cellule sur lesquelles vous souhaitez inverser les mots, voir capture d'écran:
3. Puis clique Ok or Appliquer, les mots dans les cellules ont été inversés à la fois. Voir les captures d'écran:
![]() |
![]() |
![]() |
Notes:Vérification Ignorer le non-texte cellules pour vous empêcher d'inverser les nombres dans la plage sélectionnée.
Pour en savoir plus sur cette fonction, veuillez visiter Ordre du texte inversé.
Téléchargez et essayez gratuitement Kutools for Excel Now!
Démo: chaîne de texte inversée basée sur un séparateur spécifique avec Kutools for Excel
Article connexe:
Comment retourner le prénom et le nom dans les cellules dans Excel?
Les meilleurs outils de productivité de bureau
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
- Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
- Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
- Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
- Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
- Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
- Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
- Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
- Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
- Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!



















