Comment permuter le nom et le prénom dans Excel avec une virgule ?

  • Partage Ça
Hugh West

Dans cet article, je vais montrer comment intervertir le nom et le prénom dans Excel avec une virgule. Selon les problèmes, vous pouvez être confrontés à de nombreux problèmes. Dans ce tutoriel, je vais me concentrer sur autant de problèmes et leurs solutions que possible. Mais si vous avez un problème particulier et que vous rencontrez un problème pour le résoudre, alors faites-le nous savoir dans la boîte de commentaires. Nous allons essayer de vous donner une solution.

Télécharger le cahier d'exercices

Veuillez télécharger le fichier Excel suivant que j'ai utilisé pour rédiger cet article. Vous y trouverez toutes les formules et méthodes que j'ai utilisées dans cet article.

Intervertir le prénom et le nom avec une virgule.xlsm

4 façons appropriées de permuter le nom et le prénom dans Excel avec une virgule

J'ai quelques noms de personnes avec leur prénom et leur nom dans ma feuille et je vais intervertir le prénom et le nom dans Excel avec une virgule.

1. permuter le nom et le prénom avec une virgule en utilisant les fonctions Excel

Dans cette méthode, nous allons changer le prénom et le nom de famille de la manière suivante :

Last Name, First Name = Prénom Last Name

Par exemple,

John Dalton = Dalton, John

Nous pouvons le faire en utilisant la sous-méthode suivante.

1.1 Fusionner les fonctions DROITE, RECHERCHE et GAUCHE

Dans cette section, nous allons appliquer la DROITE, RECHERCHE, et Fonctions gauches pour permuter les noms et prénoms avec une virgule. Suivons les instructions ci-dessous pour permuter les noms et prénoms avec une virgule !

Des pas :

  • Tout d'abord, sélectionnez cellule C5 pour la commodité de notre travail.
  • Ensuite, écrivez les fonctions ci-dessous dans cette cellule.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))& ;", "&LEFT(B5,SEARCH(" ",B5)-1)

  • Donc, simplement, appuyez sur Entrez sur votre clavier. En conséquence, vous pourrez obtenir le retour de la DROITE, RECHERCHE, et Fonctions de gauche, et le retour est Dalton, John .

  • Plus loin, AutoFill les fonctions au reste des cellules de la colonne C qui a été donné dans la capture d'écran.

1.2 Combinaison des fonctions REPLACE, SEARCH et LEFT

Maintenant, nous allons appliquer les touches REPLACE, SEARCH, et Fonctions gauches pour permuter les noms et prénoms avec une virgule. A partir de notre jeu de données, nous pouvons facilement le faire. Suivons les instructions ci-dessous pour permuter les noms et prénoms avec une virgule !

Des pas :

  • Tout d'abord, sélectionnez cellule C5 pour la commodité de notre travail.
  • Ensuite, écrivez les fonctions ci-dessous dans cette cellule.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")& ;" "&LEFT(B5,SEARCH(",",B5)-1)

  • Donc, simplement, appuyez sur Entrez sur votre clavier. En conséquence, vous pourrez obtenir le retour de les touches REPLACE, SEARCH, et Fonctions gauches et le retour est Dalton John .

  • Plus loin, AutoFill les fonctions au reste des cellules de la colonne C qui a été donné dans la capture d'écran.

1.3 Appliquer les fonctions MID, SEARCH et LEN

Dans cette partie, nous allons appliquer le MID, SEARCH, et Fonctions LEN pour permuter les noms et prénoms sans virgule. Suivons les instructions ci-dessous pour permuter les noms et prénoms sans virgule !

Des pas :

  • Tout d'abord, sélectionnez cellule C5 pour la commodité de notre travail.
  • Ensuite, écrivez les fonctions ci-dessous dans cette cellule.
=MID(B5& ;" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)

  • Donc, simplement, appuyez sur Entrez sur votre clavier. En conséquence, vous pourrez obtenir le retour de le MID, SEARCH, et Fonctions LEN , et le retour est Dalton John .

  • Plus loin, AutoFill les fonctions au reste des cellules de la colonne C qui a été donné dans la capture d'écran.

Utilisez la fonction de remplissage flash d'Excel pour changer le nom et le prénom.

Parfois, un nom peut avoir plus de deux parties, dans ce cas, vous pouvez utiliser La fonction Flash Fill d'Excel .

Raccourci clavier : CTRL + E

  • D'abord, faites votre sortie désirée dans la cellule C5 Si nécessaire, effectuez d'autres sorties dans d'autres cellules de la colonne pour donner à Excel une idée de ce que seront vos sorties réelles.

  • Sélectionnez maintenant ce ( C5 ) ou ces cellules et appuyez sur CTRL + E sur votre clavier. Vous trouverez une liste déroulante nommée Options de remplissage du flash Cliquez sur la liste déroulante et choisissez l'option Accepter les suggestions si tout est OK Ou choisissez le Annuler le remplissage du flash si vous voulez annuler les sorties.

Appliquer la fonction Texte aux colonnes d'Excel pour changer le nom et le prénom.

De cette façon, nous diviserons les noms en leurs parties individuelles en utilisant La fonction Texte dans les colonnes d'Excel Puis nous concaténerons ces parties pour créer un nouveau format de nom. Suivons les instructions ci-dessous pour apprendre !

Étape 1 :

  • Sélectionnez les cellules où se trouvent les noms, puis ouvrez le menu déroulant Texte en colonnes l'assistant d'Excel ( Données> ; Outils de données> ; Texte en colonnes ). raccourci clavier pour ouvrir l'assistant Texte en colonnes : ALT + A + E
  • À l'étape 1 de 3, sélectionnez le Délimité puis cliquez sur l'option Suivant bouton.

  • À l'étape 2 de 3, sélectionnez Espace comme le Délimiteur Et cliquez sur le Suivant option.

  • À l'étape 3 sur 3, nous sélectionnons le Destination cellule comme B2 et cliquez sur le Finition option.

  • C'est ce que nous obtenons à ce stade :

Étape 2 :

  • Maintenant, j'ai utilisé la fonction CONCATENATE pour joindre ces cellules et créer un nouveau format de nom.
=CONCATÉNATION(D5, ", ",C5)

Mais vous pouvez également utiliser l'opérateur & ; de cette manière :

=D5& ;", "&C5

Lire la suite : Excel VBA pour rechercher et remplacer du texte dans une colonne (2 exemples)

Exécuter le code VBA pour changer le nom et le prénom avec une virgule.

Enfin, je vous montrerai comment intervertir le nom et le prénom dans Excel à l'aide d'une virgule, en utilisant une simple méthode. VBA Code. C'est très utile pour certains moments particuliers. . À partir de notre ensemble de données, nous allons permuter les noms et prénoms dans Excel à l'aide d'une simple fonction VBA Suivons les instructions ci-dessous pour apprendre !

Étape 1 :

  • Tout d'abord, ouvrez un Module, pour ce faire, tout d'abord, à partir de votre Développeur aller à,

Développeur → Visual Basic

  • Après avoir cliqué sur le Visual Basic une fenêtre nommée Microsoft Visual Basic for Applications - Commutation du prénom et du nom de famille avec une virgule s'affichera instantanément devant vous. À partir de cette fenêtre, nous insérerons un module pour l'application de notre Code VBA. Pour ce faire, allez sur,

Insertion → Module

Étape 2 :

  • Par conséquent, le Intervertir le nom et le prénom avec une virgule s'affiche. Dans le module Intervertir le nom et le prénom avec une virgule écrivez les éléments suivants VBA code.
 Sub Switch_First_and_Last_Name() Dim R As Range Dim X As Range Dim Y As String On Error Resume Next xTitleId = "Switch First and Last Name" Set X = Application.Selection Set X = Application.InputBox("Range", xTitleId, X.Address, Type:=8) Y = Application.InputBox("Symbol interval", xTitleId, " ", Type:=2) For Each R In X xValue = R.Value NameList = VBA.Split(xValue, Y) If UBound(NameList) = 1 ThenR.Value = NameList(1) + Y + NameList(0) End If Next End Sub 

  • Par conséquent, exécutez le VBA Pour cela, allez sur,

Run → Run Sub/UserForm

  • Après avoir exécuté le Code VBA une boîte de dialogue nommée Changer de nom et de prénom Dans cette boîte de dialogue, tapez $B$5:$B$10 dans le Gamme Enfin, appuyez sur OK .

  • En conséquence, une nouvelle boîte de saisie nommée Intervalle de symbole Appuyez sur la touche Espace sur votre clavier. Encore une fois, appuyez sur OK .

  • Enfin, vous serez en mesure de s le prénom et le nom de famille avec une virgule en utilisant VBA code.

Les choses à retenir

➜ Si une valeur n'est pas trouvée dans la cellule référencée, la fonction #N/A ! L'erreur se produit dans Excel.

➜ Flash Fill La fonction est disponible pour Excel version 2013 et ultérieure.

Conclusion

Donc, ce sont mes méthodes pour permuter les noms et prénoms dans Excel avec une virgule ou sans virgule Même j'ai montré comment changer les noms avec trois parties ou plus. Si vous avez des problèmes spécifiques, faites-le nous savoir dans la section des commentaires, nous essayerons de vous donner une solution.

Merci de lire notre blog.

Happy Excelling 😀

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.