KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Inverser le prénom et le Nom de famille dans Excel : guide complet et facile

AuteurKelly Date de modification

Dans de nombreux contextes, les noms sont traditionnellement présentés au format « Prénom Nom de famille ». Toutefois, il arrive que l’ordre inverse « Nom de famille, Prénom » soit préférable, plaçant le nom de famille en premier, suivi d’une virgule, puis du prénom. Qu’il s’agisse de raisons organisationnelles, de gestion de base de données ou stylistiques, inverser l’ordre des noms peut s’avérer nécessaire, mais fastidieux s’il est effectué manuellement sur un grand ensemble de données.

Ce tutoriel vous explique comment réorganiser facilement les noms dans Excel, que vous souhaitiez passer de « Prénom Nom de famille » à « Nom de famille, Prénom » (avec ou sans virgule) ou l’inverse. Que vous ayez besoin d’échanges simples ou de solutions plus avancées utilisant des fonctions complexes ou des scripts, tout est ici !

Capture d’écran d’un exemple d’inversion de noms dans Excel

Inverser le prénom et le Nom de famille à l’aide du Remplissage instantané

La fonction **Remplissage instantané** d’Excel est un outil intelligent et efficace qui remplit automatiquement vos données en se basant sur un exemple que vous fournissez. Elle s’avère donc parfaite pour des tâches comme inverser l’ordre du prénom et du nom de famille dans votre jeu de données. Suivez ces étapes simples pour utiliser le Remplissage instantané et inverser vos noms :

  1. Dans la première cellule de la colonne vide située à côté de vos noms (par exemple B2), saisissez le nom figurant en A2 sous la forme inversée : « Nom de famille, Prénom ».
  2. Sélectionnez la cellule suivante dans la même colonne et saisissez le nom inversé de la cellule A3. Dès que vous commencez à taper, la fonction Saisie instantanée détecte le modèle et remplit automatiquement les cellules suivantes selon ce schéma.
  3. Appuyez sur Entrée pour confirmer les suggestions de la Saisie instantanée.

    Astuce :En alternative aux étapes 2 et 3, vous pouvez appuyer sur Ctrl + E sur votre clavier, ou accéder à l’onglet « Données » du Ruban et cliquer sur le bouton « Saisie instantanée » afin de remplir les cellules situées en dessous avec le modèle que vous avez fourni en B2.

Notes :

  • Cette méthode est tout aussi efficace si vous préférez omettre la virgule ou rétablir l’ordre « Nom de famille, Prénom » en « Prénom Nom de famille ». L’essentiel est de fournir le modèle initial exactement tel que vous souhaitez qu’il soit reproduit.

    Capture d’écran montrant comment la Remplissage instantané apprend un modèle initial

  • Lorsque certains noms incluent un deuxième prénom et d’autres non, la saisie instantanée risque de ne pas fonctionner de manière optimale. Pour de meilleurs résultats dans ce cas, reportez-vous à la méthode IA décrite dans la section suivante.
  • La saisie instantanée fournit une solution fixe : les noms inversés obtenus par cette méthode restent statiques, ce qui signifie qu’ils ne sont pas mis à jour automatiquement lorsque les noms d’origine changent ou que de nouvelles entrées sont ajoutées. Pour une solution dynamique qui s’adapte en temps réel, la méthode par formule est recommandée.

Intervertir le prénom et le Nom de famille à l’aide de l’IA

Kutools pour Excel intègre un assistant alimenté par l’IA, « Assistant IA », conçu pour inverser sans effort l’ordre des noms, qu’ils incluent ou non un deuxième prénom. Grâce à l’interface conviviale de Kutools IA Aide, vous pouvez facilement inverser l’ordre des noms dans une ou plusieurs cellules : il vous suffit de sélectionner la plage souhaitée. Procédez comme suit :

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Remarque : La fonction « Annuler » n’est plus disponible après avoir utilisé une opération d’IA. Nous vous conseillons vivement de sauvegarder vos données d’origine avant d’effectuer toute modification assistée par l’IA.

  1. Accédez à l’onglet « Kutools » du ruban Excel et cliquez sur « Assistant IA » pour ouvrir l’interface « Kutools IA Aide ».
  2. Sélectionnez les noms que vous souhaitez inverser.
  3. Saisissez clairement votre commande dans la zone de saisie. Par exemple : « Déplacer le nom de famille au début de la sélection, suivi d’une virgule. »
  4. Appuyez sur Entrée ou cliquez sur le bouton « Envoyer ».

    Capture d’écran de l’interface Kutools IA Aide pour inverser les noms

  5. Kutools IA Aide traite immédiatement votre commande et propose une solution. Il vous suffit de cliquer sur le bouton « Exécuter » pour appliquer le réagencement à vos données sélectionnées.

    Capture d’écran du bouton Exécuter dans Kutools IA Aide pour appliquer les modifications

Résultat

Tous les noms de famille dans les cellules sélectionnées sont déplacés au début, suivis d’une virgule.

Capture d’écran des données Excel avec les noms inversés par Kutools IA Aide

Conseils si le résultat ne correspond pas à vos attentes :
  1. Il vous suffit de cliquer sur le bouton « Insatisfait » : Kutools IA Aide annulera alors l’opération et générera pour vous un guide détaillé, étape par étape, parfaitement adapté à vos besoins.

    Capture d’écran du bouton Insatisfait utilisé dans Kutools IA Aide pour affiner les résultats

  2. Essayez de reformuler votre requête pour obtenir un résultat plus satisfaisant.

Remarque : Vous souhaitez accéder à Kutools IA Aide ? Téléchargez Kutools pour Excel dès maintenant ! Au-delà de cette fonctionnalité, Kutools vous offre plus de 300 autres fonctions puissantes. N’attendez plus : essayez-le dès aujourd’hui !


Inverser le prénom et le Nom de famille à l’aide d’une formule

Pour inverser prénom et nom de famille dans Excel à l’aide d’une formule, utilisez les fonctions de manipulation de texte d’Excel. Cette approche est idéale pour obtenir une solution dynamique qui s’adapte automatiquement en cas de modification des noms d’origine. Voici comment mettre en place cette formule :

  1. Supposons que les noms que vous souhaitez inverser se trouvent dans la colonne A, à partir de la cellule A2. Sélectionnez la première cellule de la colonne où vous souhaitez afficher les noms inversés ()B2 dans notre exemple) et saisissez la formule suivante :
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Astuce : Dans la formule fournie, veillez à remplacer A1 par la référence de cellule réelle contenant le nom que vous souhaitez inverser.
  2. Faites glisser la poignée de recopie située en bas à droite de la cellule B2vers le bas pour appliquer la formule à toutes les cellules concernées.

    Capture d’écran du résultat de formule Excel pour inverser prénom et nom

Conseils :
  • Si vous préférez ne pas inclure de virgule mais uniquement un espace, envisagez d’utiliser la formule ci-dessous :
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

    Capture d’écran d’une formule sans virgules pour inverser les noms dans Excel

  • Si vous souhaitez rétablir l’ordre de « Nom de famille, Prénom » à « Prénom Nom de famille », utilisez la formule suivante :
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

    Capture d’écran d’une formule permettant de reconvertir les noms du format « Nom, Prénom » au format « Prénom Nom »

(AN) Inverser le texte facilement avec Kutools pour Excel

Vous peinez à inverser le texte dans vos cellules Excel, que ce soit lettre par lettre ou en réorganisant le contenu autour d’un séparateur spécifique ? Kutools pour Excel rend cette opération un jeu d’enfant !

Grâce à la fonction Inverser le texte, vous pouvez rapidement inverser les lettres à l’intérieur d’une cellule ou retourner le texte de segments séparés par le délimiteur de votre choix – le tout via une boîte de dialogue unique et intuitive !

Capture d’écran de la fonction Kutools for Excel Inverser l’ordre du texte

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, travaillez plus vite et plus facilement, et profitez des fonctionnalités d’IA pour un traitement plus intelligent des données et une productivité accrue.Obtenez-le dès maintenant


Intervertir le prénom et le Nom de famille à l’aide de Power Query

L’utilisation de Power Query dans Excel constitue une méthode robuste pour manipuler et transformer vos données, notamment pour inverser les positions du prénom et du nom de famille tout en insérant le délimiteur de votre choix. Suivez ces étapes détaillées pour réaliser cette opération avec Power Query :

Remarque : Privilégiez la méthode Power Query uniquement dans des cas précis : si Power Query fait déjà partie de votre flux de transformation de données et que vous devez y intégrer l’inversion des noms, ou si vous effectuez fréquemment des tâches similaires. Pour des besoins ponctuels d’inversion de noms, des solutions plus simples telles que Remplissage instantané, l’IA ou les formules (présentées précédemment dans ce guide) sont probablement plus adaptées et plus directes.

  1. Sélectionnez la plage contenant les noms que vous souhaitez inverser.
  2. Accédez à l’onglet « Données » et cliquez sur « À partir d’un tableau/plage » dans le groupe « Obtenir et transformer des données ».
  3. Si vos données ne sont pas organisées sous forme de tableau, Excel vous proposera d’en créer un. Cliquez sur OK.

  4. Dans l’éditeur Power Query, cliquez avec le bouton droit sur l’en-tête de la colonne contenant les noms, puis choisissez « Fractionner la colonne » > « Par délimiteur ».

    Capture d’écran du fractionnement d’une colonne par délimiteur dans Power Query

  5. Choisissez le délimiteur qui sépare vos noms (généralement un espace), sélectionnez l’option pour fractionner à chaque occurrence de ce délimiteur, puis cliquez sur OK.

    Capture d’écran des options de délimiteur dans Power Query pour séparer les noms

  6. Après le fractionnement, vous obtenez deux colonnes : l’une pour le prénom et l’autre pour le nom de famille. Faites glisser manuellement la colonne contenant le nom de famille afin qu’elle devienne la première.

    Capture d’écran du réarrangement manuel des colonnes dans Power Query

  7. Sélectionnez les colonnes à fusionner en maintenant la touche Ctrl enfoncée et en cliquant sur chacune d’elles, puis faites un clic droit sur l’un des en-têtes de colonne et choisissez « Fusionner les colonnes ».

    Capture d’écran de l’option Fusionner les colonnes dans Power Query

  8. Dans la boîte de dialogue « Fusionner les colonnes », sélectionnez l’option « Personnalisé » dans la liste déroulante Séparateur, puis saisissez une virgule suivie d’un espace (,) ) comme séparateur. Si nécessaire, attribuez un nom à la colonne fusionnée, puis cliquez sur OK.Capture d’écran de la boîte de dialogue Fusionner les colonnes dans Power Query
  9. Cliquez ensuite sur le bouton « Fermer et charger » pour obtenir votre résultat.

    Capture d’écran du bouton Fermer et charger dans l’éditeur Power Query

Résultat

Power Query génère instantanément les données transformées dans une nouvelle feuille de calcul Excel.

Capture d’écran des données transformées produites par Power Query

Conseil :Cette méthode établit un lien dynamique entre les données d’origine et le résultat transformé. Toute mise à jour des données sources s’applique facilement au résultat transformé par simple actualisation : cliquez droit sur le tableau de sortie et sélectionnez « Actualiser ».

Capture d’écran montrant comment actualiser le tableau de résultats dans Excel


Permuter le prénom et le Nom de famille à l’aide de VBA

Vous pouvez également utiliser des macros VBA pour inverser rapidement le prénom et le Nom de famille dans une colonne. Cette approche convient particulièrement aux utilisateurs préférant une méthode basée sur le code pour manipuler efficacement les données dans Excel.

Remarque : Avant d’exécuter ce script VBA, sauvegardez impérativement vos données, car les opérations effectuées via VBA ne peuvent pas être annulées à l’aide de la commande « Annuler » standard d’Excel.

  1. Maintenez les touches « Alt + F11 » enfoncées dans Excel pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
  2. Cliquez sur « Insertion » > « 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

    Remarque : Cette macro insère automatiquement une virgule entre les noms inversés. Si vous souhaitez utiliser un autre séparateur, vous pouvez modifier l’extrait ", " dans la ligne de code suivante : xRng.Value = NameList(1) & ", " & NameList(0) (ligne 16). Par exemple, en remplaçant ", " par « », les noms seront séparés par un espace au lieu d’une virgule.

  3. Appuyez sur la touche F5 pour exécuter cette macro. Dans la boîte de dialogue Kutools pour Excel qui s’ouvre, sélectionnez la plage contenant les noms à inverser, puis cliquez sur OK.

    Capture d’écran de la sélection d’une plage pour inverser les noms à l’aide de VBA

  4. Dans la boîte de dialogue suivante, saisissez le séparateur actuel utilisé dans les noms (par exemple un espace dans notre cas), puis cliquez sur OK.

    Capture d’écran de la saisie d’un séparateur pour la macro VBA dans Excel

Résultat

Les prénom et nom de famille dans la plage sélectionnée sont désormais inversés et séparés par une virgule.

Capture d’écran des noms inversés dans Excel après utilisation de VBA


Voici l’ensemble du contenu pertinent sur l’inversion des noms dans Excel. J’espère que ce tutoriel vous sera utile ! Si vous souhaitez découvrir davantage d’astuces et de conseils Excel, cliquez ici pour accéder à notre vaste collection de milliers de tutoriels.