Comment inverser l’ordre des caractères ou des mots dans une chaîne de texte sous Excel ?
Lorsque vous travaillez dans une feuille de calcul Excel, comment inverser l’ordre des caractères d’une chaîne… ou celui des mots ? Par exemple, transformer «Excel est un outil utile pour nous» en «su rof loot lufesu a si lecxE». Ou encore, inverser l’ordre des mots, comme passer de «Excel, Word, PowerPoint, OneNote» à «OneNote, PowerPoint, Word, Excel». Ce défi peut sembler complexe à première vue — mais ne vous inquiétez pas ! Découvrez les méthodes efficaces ci-dessous :
Inverser une chaîne avec une fonction définie par l’utilisateur
Inverser l’ordre des mots séparés par un délimiteur spécifique à l’aide d’un code VBA
Inverser une chaîne ou l’ordre des mots avec Kutools pour Excel rapidement et facilement
Inverser une chaîne avec une fonction définie par l’utilisateur
Imaginez que vous ayez une plage de chaînes de texte à inverser — par exemple, transformer «ajouter des zéros non significatifs dans Excel» en «lecxE ni sorez gnidael dda». Voici comment inverser facilement votre texte en quelques étapes :
1. Appuyez simultanément sur les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez la macro suivante dans la fenêtre du Module.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. Ensuite, sauvegardez et fermez ce code, revenez à la feuille de calcul, puis saisissez cette formule : =reversestr(A2) dans une cellule vide pour afficher le résultat. Voir la capture d’écran :

4. Faites ensuite glisser la poignée de recopie vers le bas pour copier cette formule, et le texte des cellules sera immédiatement inversé. Voir la capture d’écran :


Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Inverser l’ordre des mots séparés par un délimiteur spécifique à l’aide d’un code VBA
Si vous avez une liste de mots séparés par des virgules, comme «enseignant, médecin, étudiant, ouvrier, chauffeur», et que vous souhaitez inverser leur ordre pour obtenir «chauffeur, ouvrier, étudiant, médecin, enseignant», vous pouvez également utiliser le code VBA suivant pour résoudre ce problème.
1. Maintenez enfoncées les touches ALT + F11, ce qui ouvre la fenêtre Microsoft Visual Basic pour Applications.
2Cliquez sur Insertion>Module, puis collez la macro suivante dans la fenêtre du Module.
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. Appuyez ensuite sur la touche F5 : une boîte de dialogue s’affiche. Veuillez sélectionner une plage à traiter. Voir la capture d’écran :

4. Cliquez ensuite sur OK : une autre boîte de dialogue s’ouvre pour vous permettre de spécifier le séparateur à partir duquel vous souhaitez inverser les mots. Voir la capture d’écran :

5. Cliquez ensuite sur OK, et vous verrez que les mots sélectionnés ont été inversés. Voir les captures d’écran :
![]() | ![]() | ![]() |
Inverser une chaîne ou l’ordre des mots avec Kutools pour Excel rapidement et facilement
La fonctionnalité Kutools pour Excel « Inverser le texte » vous permet d’inverser rapidement et facilement diverses chaînes de texte. Elle peut effectuer les opérations suivantes :
Inverser le texte de droite à gauche :
1. Sélectionnez la plage que vous souhaitez inverser.
2. Cliquez sur Kutools > Outils de texte > Inverser le texte. Voir la capture d’écran :

3. Dans la boîte de dialogue Inverser le texte, sélectionnez l’option appropriée dans la liste Séparateur correspondant aux valeurs des cellules. Vous pouvez prévisualiser les résultats dans le volet de prévisualisation. Voir la capture d’écran :

Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Inverser le texte séparé par des espaces ou d’autres caractères spécifiques :
Cette fonctionnalité vous permet également d’inverser des chaînes de texte délimitées par des caractères spécifiques.
1. Sélectionnez les cellules, puis appliquez cet utilitaire en cliquant sur Kutools > Texte > Inverser le texte.
2. Dans la boîte de dialogue Inverser le texte, choisissez le séparateur utilisé dans les cellules dont vous souhaitez inverser les mots. Voir la capture d’écran :

3. Cliquez ensuite sur OK ou sur Appliquer, et les mots contenus dans les cellules seront immédiatement inversés. Voir les captures d’écran :
![]() | ![]() | ![]() |
Remarque : Cochez l’option Ignorer les cellules non textuelles pour éviter d’inverser les nombres dans la plage sélectionnée.
Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Article associé :
Comment inverser le prénom et le nom de famille dans les cellules sous Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels




