Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
Inscrivez-vous  \/ 
x

or

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éorganiser 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:

Le produit Reverse Text utilité de Kutools pour 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 pour 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éorganiser rapidement le texte dans une cellule avec Kutools for Excel

Cette section présentera le Ordre du texte inversé utilité de Kutools pour Excel pour vous aider à réorganiser le texte dans une cellule.

Avant d'appliquer Kutools pour 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 Space 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:


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ée...
  • 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 gammes...
  • 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 cellules...
  • 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 PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

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!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    J · 11 months ago
    I have text that needs swapping within a longer line,

    E.G "The Quick Brown Fox Jumps Over The Dog Lazy" needs to read "The Quick Brown Fox Jumps Over The Lazy Dog" - would this work for swapping only the last two words?
  • To post as a guest, your comment is unpublished.
    Angel · 1 years ago
    I have 5 names separated by a comma inside of one cell. In a 2nd cell, I have the same names separated by commas sorted in a different order. Can Kutools allow you to sort the 5 items within the same cell alphabetically?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi Angel,
      Kutools can't handle this kind of operation yet.
  • To post as a guest, your comment is unpublished.
    Johan Mostert · 1 years ago
    What do you do with three names?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      The methods also work for three names.