Passer au contenu principal

Retourner ou inverser les noms et prénoms dans la liste Excel

Si vous avez une liste de noms complets qui sont formatés en tant que nom et prénom, vous voulez maintenant retourner le nom et le prénom en premier et en dernier comme illustré ci-dessous. Cet article, je vais vous présenter quelques formules pour gérer ce travail dans Excel.


Retourner ou inverser le prénom et le nom (Stone Jerry = Jerry Stone)

Normalement, dans Excel, la fonction MID qui combine les fonctions SEARCH et LEN peut vous aider à inverser le prénom et le nom selon vos besoins.

Si votre nom complet est le format nom prénom, pour inverser le prénom et le nom, veuillez appliquer la formule suivante dans une cellule vide où vous souhaitez obtenir le résultat:

=MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2))

Ensuite, faites glisser la poignée de remplissage vers les cellules que vous souhaitez utiliser cette formule, et tous les noms et prénoms ont été inversés comme illustré ci-dessous:


Explication de la formule:

A2 & "" et A2: Cette partie sert à joindre le contenu de la cellule en A2 et A2, et séparer les données fusionnées par un espace, vous obtiendrez le résultat: "Pierre Jerry Stone Jerry”, Ceci est reconnu comme l'argument de texte dans la fonction MID.

RECHERCHE ("", A2) +1: La fonction RECHERCHE est utilisée pour trouver la position du caractère espace dans la cellule A2, ajouter 1 signifie obtenir la position du premier caractère après l'espace. Cette partie est reconnue comme l'argument start_num dans la fonction MID.

LEN (A2): Cette fonction LEN renvoie la longueur du texte dans la cellule A2, elle est reconnue comme l'argument num_chars dans la fonction MID.

MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)): Jusqu'à présent, la fonction MID est utilisée pour extraire le texte de «Stone Jerry Stone Jerry» qui commence à la position retournée par la fonction SEARCH et la longueur retournée par la fonction LEN.


Retourner ou inverser le prénom et le nom avec une virgule (Stone, Jerry = Jerry Stone)

En supposant que vos nom et prénom soient séparés par une virgule, vous souhaitez maintenant inverser le nom et le prénom et ignorer la virgule comme illustré ci-dessous, comment pouvez-vous résoudre cette tâche dans Excel?

Veuillez copier ou saisir la formule ci-dessous dans une cellule vide:

=MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1)

Et puis, faites glisser la poignée de remplissage vers les cellules que vous souhaitez appliquer cette formule, et vous obtiendrez le résultat dont vous avez besoin, voir capture d'écran:


Explication de la formule:

A2 & "" et A2: Cette partie sert à joindre le contenu de la cellule en A2 et A2, et séparer les données fusionnées par un espace, vous obtiendrez le résultat: "Pierre, Jerry Stone, Jerry”, Ceci est reconnu comme l'argument de texte dans la fonction MID.

RECHERCHE (",", A2) +2: La fonction RECHERCHE est utilisée pour trouver la position du caractère virgule dans la cellule A2, en ajoutant 2 moyens pour obtenir la position du premier caractère après la virgule. Cette partie est reconnue comme l'argument start_num dans la fonction MID.

LEN (A2) -1: Cette fonction LEN renvoie la longueur du texte dans la cellule A2, soustraire 1 signifie exclure la virgule, cela est reconnu comme l'argument num_chars dans la fonction MID.

MID(A2&" "&A2,SEARCH(",",A2)+2,LEN(A2)-1): Jusqu'à présent, la fonction MID est utilisée pour extraire le texte de «Stone, Jerry Stone, Jerry» qui commence à la position retournée par la fonction SEARCH et la longueur retournée par la fonction LEN


Retourner ou inverser le prénom et le nom sans virgule (Stone Jerry = Jerry, Stone)

Pour retourner le prénom et le nom séparés par un espace, après avoir inversé les noms, vous voulez ajouter une virgule après le prénom comme illustré ci-dessous. Pour résoudre ce problème, voici une autre formule qui peut vous aider.

Veuillez copier ou saisir la formule ci-dessous dans une cellule vide:

=MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1)

Ensuite, faites glisser la poignée de remplissage vers les cellules pour copier cette formule dans les autres cellules dont vous avez besoin, et les noms ont été inversés, une virgule a également été insérée après le prénom, voir capture d'écran:


Explication de la formule:

A2 & "," et A2: Cette partie est utilisée pour joindre le contenu de la cellule en A2 et A2, et séparer les données fusionnées par une virgule et un espace, vous obtiendrez le résultat: "Pierre Jerry, Stone Jerry”, Ceci est reconnu comme l'argument de texte dans la fonction MID.

RECHERCHE ("", A2) +1: La fonction RECHERCHE est utilisée pour trouver la position du caractère espace dans la cellule A2, ajouter 1 signifie obtenir la position du premier caractère après l'espace. Cette partie est reconnue comme l'argument start_num dans la fonction MID.

LEN (A2) +1: Cette fonction LEN renvoie la longueur du texte dans la cellule A2, en ajoutant 1 signifie inclure la virgule, ceci est reconnu comme l'argument num_chars dans la fonction MID.

MID(A2&", "&A2,SEARCH(" ",A2)+1,LEN(A2)+1): Jusqu'à présent, la fonction MID est utilisée pour extraire le texte de «Stone Jerry, Stone Jerry» qui commence à la position retournée par la fonction SEARCH et la longueur retournée par la fonction LEN.


Conseils:

1. Si vos noms complets contiennent le prénom, le deuxième prénom et le nom, pour inverser ces noms, vous devez appliquer la formule ci-dessous:

=MID(TRIM(A2)&" "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2)))

2. Pour ajouter une virgule entre le nom et le prénom inversés, veuillez utiliser la formule suivante:

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))=1,FIND(" ",TRIM(A2))+1,FIND(" ",TRIM(A2),FIND(" ",TRIM(A2))+1)+1),LEN(TRIM(A2))+1)


Retourner ou inverser le prénom et le nom en fonction des séparateurs avec une fonctionnalité utile

Kutools for Excel prend en charge un outil pratique - Reverse Text fonction qui peut vous aider à inverser l'ordre de la chaîne de texte dans une cellule en fonction d'un espace, d'une virgule ou de tout autre séparateur selon vos besoins. Cliquez pour télécharger Kutools for Excel pour un essai gratuit!


Fonctions relatives utilisées:

  • MID:
  • La fonction MID est utilisée pour rechercher et renvoyer un nombre spécifique de caractères à partir du milieu d'une chaîne de texte donnée.
  • SEARCH:
  • Dans Excel, la fonction RECHERCHE peut vous aider à trouver la position d'un caractère ou d'une sous-chaîne spécifique à partir de la chaîne de texte donnée.
  • LEN:
  • La fonction LEN renvoie le nombre de caractères dans une chaîne de texte.

Plus d'articles:

  • Extraire le prénom et le nom du nom complet
  • En supposant que vous ayez une liste de noms complets, vous souhaitez maintenant extraire l'initiale et le nom de famille ou le prénom et le premier caractère du nom de famille du nom complet, comme illustré ci-dessous. Comment pouvez-vous gérer ces tâches dans un classeur Excel?
  • Extraire plusieurs lignes d'une cellule
  • Si vous avez une liste de chaînes de texte séparées par des sauts de ligne (ce qui se produit en appuyant sur les touches Alt + Entrée lors de la saisie du texte), et maintenant, vous souhaitez extraire ces lignes de texte dans plusieurs cellules comme illustré ci-dessous. Comment pourriez-vous le résoudre avec une formule dans Excel?
  • Extraire le nième mot d'une chaîne de texte dans Excel
  • Si vous avez une liste de chaînes de texte ou de phrases, vous souhaitez maintenant extraire le nième mot spécifique de la liste, comme illustré ci-dessous. Cet article, je vais vous présenter quelques méthodes pour résoudre ce travail dans Excel.
  • Extraire le texte entre parenthèses d'une chaîne de texte
  • S'il y a une partie du texte entourée de parenthèses dans la chaîne de texte, vous devez maintenant extraire toutes les chaînes de texte entre les parenthèses comme illustré ci-dessous. Comment pourriez-vous résoudre cette tâche dans Excel rapidement et facilement?

Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons  |  Supprimer les lignes vides  |  Combinez des colonnes ou des cellules sans perdre de données  |  Tour sans formule 
Super VRecherche: Plusieurs critères  |  Valeur multiple  |  Sur plusieurs feuilles  |  Recherche floue
Av. La liste déroulante: Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  Comparer les colonnes à Sélectionnez des cellules identiques et différentes 
Caractéristiques en vedette: Mise au point de la grille  |  Voir Design  |  Grande barre de formule  |  Gestionnaire de classeurs et de feuilles | Centre de ressources (Texte automatique)  |  Sélecteur de date  |  Combiner des feuilles de travail  |  Crypter/déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super filtre  |  Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères ...)  |  50+ Graphique Types (Diagramme de Gantt ...)  |  40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire ...)  |  19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin ...)  |  12 Conversion Outils (Nombres en mots, Conversion des devises ...)  |  7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Diviser les cellules Excel ...)  |  ... et plus

Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...


Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
When I copy-paste the formula =MID(A2&" "&A2,SEARCH(" ",A2)+1,LEN(A2)), office calc systematically delete the comma located between the 1 and LEN; ==> 1,LEN

I obtain as result Err : 501

Could someone help me ?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations