Comment réorganiser le texte dans une cellule dans Excel?
Supposons que vous ayez une feuille de calcul avec une longue liste de noms qui sont tous au format «Nom de famille Prénom», et que vous devez maintenant réorganiser tous les noms en «Prénom, Nom». Comment y parvenir? Cet article présente trois méthodes pour vous aider à résoudre le problème.
Réorganiser le texte dans une cellule avec une formule
Réorganiser le texte dans une cellule avec le code VBA
Réorganisez rapidement le texte dans une cellule avec Kutools for Excel
Réorganiser le texte dans une cellule avec une formule
La formule ci-dessous peut vous aider à inverser le nom et le prénom dans une cellule dans Excel. Veuillez faire comme suit.
1. Sélectionnez une cellule vide pour sortir le texte réorganisé, entrez la formule ci-dessous et appuyez sur la touche Entrée.
= TRIM (MID (b2, RECHERCHE ("", b2) +1,250 2)) & "" & GAUCHE (b2, RECHERCHE ("", b1) -XNUMX)
Notes: dans la formule, B2 est la cellule contenant le nom que vous allez réorganiser. Veuillez le modifier en fonction de vos besoins.
2. Continuez à sélectionner la cellule de résultat, faites glisser la poignée de remplissage vers le bas pour retourner tous les noms comme illustré ci-dessous.
Réorganisez facilement le texte dans une cellule dans Excel:
L' Reverse Text utilité de Kutools for Excel peut vous aider à échanger facilement du texte dans une cellule par un certain séparateur dans Excel. Voir la capture d'écran ci-dessous:
Téléchargez et essayez ! (parcours gratuit de 30 jours)
Réorganiser le texte dans une cellule avec le code VBA
En outre, vous pouvez appliquer le code VBA ci-dessous pour retourner tous les noms d'une liste à la fois dans Excel. Veuillez faire comme suit.
1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VAB ci-dessous dans la fenêtre Module.
Code VBA: réorganiser le texte dans une cellule
Sub RearrangeText()
'Updated by Extendoffice 20180503
Dim xRg As Range, yRg As Range
Dim LastRow As Long, i As Long
Dim strTxt As String, strFs As String
Dim strLs As String, N As Integer
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
For Each yRg In xRg
On Error Resume Next
strTxt = yRg.Value
Trim (strTxt)
N = InStr(strTxt, " ")
strLs = Left(strTxt, N - 1)
strFs = Right(strTxt, Len(strTxt) - N)
yRg.Value = strFs & " " & strLs
Next
End Sub
3. Puis un Kutools for Excel boîte de dialogue apparaît, veuillez sélectionner la liste de noms que vous souhaitez réorganiser, puis cliquez sur le OK bouton. Voir la capture d'écran:
Ensuite, tous les «Nom Prénom» de la liste sélectionnée sont immédiatement retournés.
Réorganisez rapidement le texte dans une cellule avec Kutools for Excel
Cette section présentera le Ordre du texte inversé utilité de Kutools for Excel pour vous aider à réorganiser le texte dans une cellule.
Avant d'appliquer Kutools for Excel, S'il vous plaît téléchargez et installez-le d'abord.
1. Sélectionnez la liste de noms, vous retournerez le "Nom de famille Prénom", puis cliquez sur Kutools > Texte > Ordre du texte inversé. Voir la capture d'écran:
2. dans le Reverse Text boîte de dialogue, sélectionnez le espace option, puis cliquez sur le OK bouton. Voir la capture d'écran:
Ensuite, tous les noms de la liste sélectionnée sont réorganisés en même temps.
Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.
Articles Liés:
- Comment échanger ou inverser le jour et le mois de la date dans Excel?
- Comment échanger ou changer de texte dans une cellule dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la 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 facilite grandement 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!