Inverser prénoms et noms dans Excel : Un guide complet facile
Dans de nombreux contextes, les noms sont généralement listés au format "Prénom Nom". Cependant, il existe des cas où inverser cet ordre en "Nom, Prénom" est préférable, plaçant ainsi le nom de famille en premier, suivi d'une virgule et du prénom à la fin. Que ce soit pour des raisons organisationnelles, de gestion de base de données ou stylistiques, changer l'ordre des noms peut être nécessaire mais potentiellement fastidieux si cela doit être fait manuellement sur un grand ensemble de données.
Ce tutoriel vous montre comment réorganiser facilement les noms dans Excel, que vous passiez de "Prénom Nom" à "Nom, Prénom" (avec ou sans virgule) ou inversement. Que vous ayez besoin d'échanges simples ou de solutions plus complexes impliquant des fonctionnalités avancées ou des scripts, nous avons tout ce qu'il vous faut.
![]() |
Inverser prénoms et noms avec le Remplissage instantané
La fonction Remplissage instantané d'Excel est un outil intelligent et efficace pour remplir automatiquement des données en se basant sur un modèle que vous fournissez. Cela la rend parfaite pour des tâches comme inverser l'ordre des prénoms et noms dans votre jeu de données. Suivez ces étapes simples pour utiliser le Remplissage instantané afin d'inverser les noms :
- Dans la première cellule de la colonne vide à côté de vos noms (par exemple, B2), tapez le nom de la cellule A2 dans l'ordre inversé : "Nom, Prénom".
- Sélectionnez la cellule suivante dans la même colonne et entrez le nom inversé depuis la cellule A3. Lorsque vous commencez à taper, la fonction Remplissage instantané reconnaîtra le modèle et remplira automatiquement les cellules restantes en conséquence.
- Appuyez sur Entrée pour confirmer les suggestions du Remplissage instantané.
Astuce : En alternative aux étapes 2 et 3, vous pouvez appuyer sur Ctrl + E sur votre clavier, ou aller à l'onglet "Données" dans le Ruban et cliquer sur le bouton "Remplissage instantané" pour remplir les cellules ci-dessous avec le modèle que vous avez fourni en B2.
Notes :
- Cette méthode est tout aussi efficace si vous préférez ne pas inclure de virgule ou si vous souhaitez revenir de l'ordre "Nom, Prénom" à "Prénom Nom". L'essentiel est de fournir le modèle initial tel que vous souhaitez qu'il soit reproduit.
- Si certains noms comportent des seconds prénoms et d'autres non, le Remplissage instantané pourrait ne pas fonctionner aussi bien pour les traiter. Pour de meilleurs résultats dans ces situations, reportez-vous à la méthode IA décrite dans la section suivante.
- Le Remplissage instantané offre une solution fixe ; les noms inversés via cette méthode restent statiques, ce qui signifie qu'ils ne se mettent pas à jour dynamiquement avec les modifications apportées aux noms d'origine ou l'ajout de nouvelles entrées. Pour une solution dynamique qui se met à jour automatiquement, la méthode de formule est recommandée.
Échanger prénoms et noms avec l'IA
Kutools for Excel propose un assistant alimenté par l'IA, "AI Aide", conçu pour inverser facilement l'ordre des noms, qu'ils incluent ou non des seconds prénoms. En utilisant l'interface conviviale de Kutools AI Aide, vous pouvez facilement inverser l'ordre des noms dans une ou plusieurs plages sélectionnées selon vos besoins. Veuillez suivre ces étapes :
Note : La fonction Annuler n'est pas disponible après avoir utilisé une opération IA. Il est conseillé de créer une sauvegarde de vos données originales avant de procéder à toute modification assistée par l'IA.
- Accédez à l'onglet "Kutools" dans le ruban Excel et sélectionnez "AI Aide" pour ouvrir l'interface "Kutools AI Aide".
- Sélectionnez les noms que vous souhaitez inverser.
- Tapez clairement votre commande dans la zone de saisie. Par exemple, vous pouvez entrer : "Déplacer les noms de famille dans la sélection vers l'avant, suivis d'une virgule".
- Appuyez sur Entrée ou cliquez sur le bouton "Envoyer"
.
- Kutools AI Aide traite rapidement votre commande, présentant une solution. Cliquez simplement sur le bouton "Exécuter" pour appliquer le réarrangement à vos données sélectionnées.
Résultat
Tous les noms de famille dans les cellules sélectionnées sont déplacés devant, suivis d'une virgule.
- Cliquez simplement sur le bouton "Insatisfait". Kutools AI Aide annulera alors l'inversion et générera un guide détaillé étape par étape adapté à vos besoins.
- Envisagez de reformuler votre commande pour voir si cela donne un résultat plus satisfaisant.
Note : Vous voulez accéder à Kutools AI Aide ? Téléchargez Kutools for Excel dès maintenant ! Au-delà de cela, Kutools dispose d'une myriade de 300+ autres fonctionnalités. Ne tardez pas, essayez-le dès aujourd'hui !
Inverser prénoms et noms avec une formule
Pour inverser les prénoms et noms dans Excel en utilisant une formule, vous pouvez compter sur les fonctions de manipulation de texte d'Excel. Cette méthode est particulièrement utile lorsque vous avez besoin d'une solution dynamique qui se met à jour automatiquement si les noms d'origine changent. Suivez ces étapes pour mettre en œuvre la formule :
- Supposons que les noms que vous souhaitez inverser soient dans la colonne A, à partir de A2. Sélectionnez la première cellule dans la colonne où vous souhaitez que les noms inversés apparaissent (B2 dans notre cas), et entrez la formule :
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Astuce : Dans la formule fournie, assurez-vous de remplacer A1 par la référence de cellule réelle contenant le nom que vous souhaitez inverser. - Faites glisser la poignée de recopie dans le coin inférieur droit de la cellule B2 vers le bas pour appliquer la formule à toutes les cellules pertinentes.
- Si vous préférez ne pas inclure de virgule mais seulement un espace, envisagez d'utiliser la formule ci-dessous :
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Si vous souhaitez revenir de l'ordre "Nom, Prénom" à "Prénom Nom", utilisez la formule suivante :
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Inversez facilement l'ordre du texte avec Kutools for Excel
Vous peinez à inverser le texte dans vos cellules Excel, que ce soit pour retourner chaque lettre individuellement ou réorganiser le texte autour d'un séparateur spécifique ? Kutools for Excel facilite cela !
Avec la fonction Inverser l'ordre du texte, vous pouvez rapidement inverser les lettres à l'intérieur d'une cellule ou inverser les segments de texte séparés par votre délimiteur choisi - le tout via une boîte de dialogue simple et directe !
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Échanger prénoms et noms avec Power Query
Utiliser Power Query dans Excel est une méthode robuste pour manipuler et transformer des données, y compris échanger les positions des prénoms et noms tout en insérant un délimiteur de votre choix. Suivez ces étapes détaillées pour accomplir cette tâche avec Power Query :
Note : Optez pour la méthode Power Query uniquement dans des scénarios spécifiques : si Power Query fait déjà partie de votre flux de travail de transformation de données et que vous devez intégrer l'inversion des noms, ou si vous êtes souvent confronté à des tâches similaires. Pour des besoins ponctuels d'inversion de noms, des alternatives plus simples comme le Remplissage instantané, l'IA ou les formules (explorées précédemment dans ce guide) sont probablement des solutions plus adaptées et directes.
- Sélectionnez la plage qui contient les noms que vous souhaitez inverser.
- Accédez à l'onglet "Données" et cliquez sur "À partir d'un tableau/plage" dans le groupe "Obtenir & Transformer des données".
- Si vos données ne sont pas au format tableau, Excel vous invitera à en créer un. Veuillez cliquer sur OK.
- Dans l'Éditeur Power Query, faites un clic droit sur l'en-tête de la colonne des noms, puis sélectionnez "Diviser la colonne" > "Par délimiteur".
- Choisissez le délimiteur qui sépare vos noms (généralement un espace) et optez pour diviser à chaque occurrence du délimiteur, puis cliquez sur OK.
- Après division, vous obtiendrez deux colonnes pour les prénoms et noms. Faites glisser manuellement la colonne contenant les noms pour la placer en tant que première colonne.
- Sélectionnez les colonnes que vous souhaitez fusionner en maintenant la touche Ctrl enfoncée et en cliquant sur chacune d'elles. Ensuite, faites un clic droit sur l'un des en-têtes de colonne et choisissez "Fusionner les colonnes".
- Dans la boîte de dialogue "Fusionner les colonnes", dans la liste déroulante Séparateur, sélectionnez l'option "Personnalisé" et saisissez une virgule suivie d'un espace (,) comme séparateur. Si nécessaire, spécifiez un nom pour la colonne fusionnée, puis cliquez sur OK.
- Ensuite, cliquez sur le bouton "Fermer & Charger" pour afficher le résultat.
Résultat
Power Query affichera instantanément les données transformées dans une nouvelle feuille de calcul dans Excel.
Échanger prénoms et noms avec VBA
Vous pouvez également utiliser des macros VBA pour inverser rapidement les prénoms et noms dans une colonne. Cette approche est idéale pour ceux qui préfèrent une méthode de codage pour manipuler efficacement les données dans Excel.
Note : Avant d'exécuter ce script VBA, il est fortement recommandé de créer une sauvegarde de vos données, car les opérations VBA ne peuvent pas être annulées avec la fonction Annuler standard d'Excel.
- Maintenez les touches "Alt + F11" enfoncées dans Excel pour ouvrir la fenêtre "Microsoft Visual Basic pour Applications".
- Cliquez sur "Insérer" > "Module", et collez la macro suivante dans la fenêtre Module.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End Sub
Note : Cette macro insère automatiquement une virgule entre les noms inversés. Si vous souhaitez utiliser un séparateur différent, vous pouvez modifier l'extrait xRng.Value = NameList(1) & ", " & NameList(0) trouvé à la ligne 16 du code. Par exemple, remplacer ", " par " " séparera les noms par un espace plutôt que par une virgule.
- Appuyez sur la touche F5 pour exécuter cette macro. Dans la boîte de dialogue Kutools for Excel qui apparaît, sélectionnez la plage contenant les noms que vous souhaitez inverser, puis cliquez sur le bouton OK.
- Dans la prochaine boîte de dialogue, veuillez entrer le séparateur existant utilisé dans les noms (comme un espace dans notre cas), puis cliquez sur le bouton OK.
Résultat
Maintenant, les prénoms et noms dans la plage sélectionnée sont inversés, séparés par une virgule.
Voici tout le contenu relatif à l'inversion des noms dans Excel. J'espère que ce tutoriel vous sera utile. Si vous souhaitez explorer davantage d'astuces et conseils Excel, veuillez cliquer ici pour accéder à notre vaste collection de plus de mille tutoriels.
Table des matières
- Inverser prénoms et noms avec le Remplissage instantané
- Échanger prénoms et noms avec l'IA
- Inverser prénoms et noms avec une formule
- Échanger prénoms et noms avec Power Query
- Échanger prénoms et noms avec VBA
- Articles connexes
- Les meilleurs outils de productivité Office
- Commentaires
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.