Comment séparer le nom et prénom dans Excel

Comment séparer le nom et prénom dans Excel ?

5
(150)
📌 Résumer cet article avec :
ChatGPT ChatGPT Mistral Mistral Perplexity Perplexity Grok Grok

Vous cherchez à  séparer nom prénom sur Excel automatiquement, sans modifier chaque cellule à la main ? Les fonctions  modernes TEXTE.AVANT et TEXTE.APRES, introduites avec Excel 365 permettent, en quelques secondes, d'extraire le prénom et le nom dans Excel.

Formater des noms très rapidement sur Excel
Formater des noms très rapidement sur Excel

Voici la meilleure méthode pour séparer des noms et prénoms dans Excel :

  1. Appliquer NOMPROPRE à toute la colonne. En B2, tapez : =NOMPROPRE(A2). Puis, étirez vers le bas.
  2. Séparer prénom et nom.
    ⇢ En C2 (prénom) : =TEXTE.AVANT(B2; " ")
    ⇢ En D2 (nom) : =TEXTE.APRES(B2; " ")
  3. Facultatif - Afficher le tout en MAJUSCULE.
    En E2 : =MAJUSCULE(D2)

Dans cet article, nous vous montrons comment appliquer cette méthode étape par étape. Et si vous utilisez une version plus ancienne d’Excel, pas de panique : nous vous donnons 2 méthodes compatibles. Enfin, nous présentons une solution bonus avec une macro VBA.

En vidéo : la meilleure méthode pour séparer des noms et prénoms avec Excel

Dans cette vidéo, notre formateur Benjamin, vous montre comment formater très rapidement des noms sur Excel. Pour séparer un nom et un prénom dans Excel rapidement, la meilleure méthode repose sur 3 fonctions modernes : =NOMPROPRE(), =TEXTE.AVANT(), =TEXTE.APRES().

📎 Envie de vous entraîner ? Téléchargez notre fichier d'exercice pour apprendre à formater des noms sur excel juste ici 👇

Méthode 1 : la meilleure méthode - TEXTE.AVANT et TEXTE.APRÈS

À savoir : l'utilisation de TEXTE.AVANT et TEXTE.APRÈS est la meilleure méthode pour séparer des noms et prénoms dans Excel.

✅ Pourquoi ? Cette méthode permet de séparer nom prénom Excel même si vos données sont mal formatées.

❌ Attention toutefois : cette méthode est réalisable seulement pour les dernières versions d'Excel (Excel 365). Si vous n'avez pas cette version, passez à la méthode 2.

Ces fonctions, disponibles dans Excel 365, remplacent les combinaisons plus complexes avec CHERCHE, TROUVE, GAUCHE ou DROITE. En les combinant, vous pouvez nettoyer et structurer automatiquement vos données, sans toucher une cellule à la main. Voyons maintenant comment utiliser ces formules une par une.

Cas pratique complet pour séparer nom prénom Excel avec TEXTE.AVANT

Imaginons une colonne contenant des noms saisis de manière aléatoire :

A
albert einstein
marie curie
isaac newton

Voici comment la transformer séparer le nom et prénom proprement :

  1. Appliquer NOMPROPRE à toute la colonne. En B2, tapez : =NOMPROPRE(A2). Puis, étirez vers le bas.
  2. Séparer prénom et nom.
    ⇢ En C2 (prénom) : =TEXTE.AVANT(B2; " ")
    ⇢ En D2 (nom) : =TEXTE.APRES(B2; " ")
  3. Facultatif - Afficher le tout en MAJUSCULE.
    En E2 : =MAJUSCULE(D2)

Si vous n'avez pas accès aux fonctions TEXTE.AVANT et TEXTE.APRES, voici une autre méthode possible.

Méthode 2 : alternative - GAUCHE, DROITE, CHERCHE.

À savoir : si vous n'avez pas accès aux fonctions TEXTE.AVANT et TEXTE.APRÈS, vous pouvez utiliser cette méthode alternative pour séparer les noms et prénoms dans Excel. Elle repose sur deux formules imbriquées qu'il faudra recopier vers le bas ou dans les cellules où vous souhaitez effectuer la séparation.

Nous allons dans un premier temps rechercher dans la chaine de caractère l’emplacement du caractère sur lequel nous souhaitons effectuer le partage. Dans notre cas ici c’est l’« espace »

Nous avons pour cela deux formules disponibles dans Excel : « TROUVE » ou « CHERCHE ».  

  • TROUVE est sensible à la casse.
  • CHERCHE ne l’est pas.

Dans notre exemple nous pouvons utiliser l’une ou l’autre puisque nous allons chercher le caractère « espace ».

Nous allons insérer sur la cellule E8 la formule « TROUVE » en sélectionnant l’onglet « Formule » et « Insérer une Fonction ».

Cas pratique

  • Texte cherché : l’espace
  • Texte : la cellule D8 – L’endroit où se trouve la chaine de caractères.
  • N° départ : 1 – Le point de départ

En validant, Excel nous donne comme résultat « 7 ». Le caractère « Espace » se trouve donc en 7iéme position.

Formule trouve pour séparer nom et prénom

Nous allons pouvoir maintenant utiliser la fonction GAUCHE d’Excel qui va extraire à partir de la gauche le nombre de caractères que nous souhaitons :  

Et en imbriquant la fonction « TROUVE ».

Ce qui nous donne : 

Vus avez ci-dessous le résultat après avoir validé la formule. Le NOM se trouve bien isolé dans la cellule.

résultat TROUVE pour séparer nom prénom

Pour le PRENOM, nous allons utiliser les mêmes formules mais il nous faut avant déterminer la longueur de la chaine. Nous allons pour cela utiliser une formule Excel qui va nous fournir cette longueur :

De cette longueur, nous déduirons le nombre de caractères où se trouve l’espace qui sépare le Nom et Prénom ce qui nous donnera le nombre de caractères à extraire mais depuis la droite.

       =DROITE ($D8;NBCAR ($D8)-TROUVE (" ";$D8;1))

  • =Longueur de la chaine
  • = Nombre de caractères jusqu'à l’espace
  • =DROITE ($D8;16-7)

Nous avons bien extrait les 9 caractères depuis la droite.

Méthode 3 : fonction Texte en colonnes.

À savoir : cette méthode est rapide, mais elle impose que les données soient présentées sous forme de liste, ce qui peut être contraignant. Il faudra reproduire toutes les étapes si les données se trouvent à un autre emplacement de la feuille.

Nous allons sélectionner les cellules  à diviser puis dans l’onglet Données choisir « Convertir ».

Cette fonction va nous permettre de décomposer une chaine de caractères suivant différents paramètres.

L’assistant vous propose de choisir entre un partage Délimité ou sur une Largeur Fixe. Choisir « Délimité ».

Indiquer dans la fenêtre suivante le caractère sur lequel Excel doit exécuter le partage. Dans notre cas l’espace.

Astuce : par défaut laisser « Interpréter des séparateurs comme uniques. » coché : cela évitera si vous avez deux espaces entre le nom et le prénom de créer un champ vide entre le nom et le prénom. 

Assistant Conversion Excel - séparer nom et prénom

Après avoir validé l’étape deux, l’assistant vous propose la chaine qu’il va décomposer et vous demande d’indiquer la destination du partage.

Indiquer la cellule dans laquelle vous souhaitez qu’il mette les données. Dans notre cas nous allons placer les données en E8.

Vous pouvez également choisir le format de chaque colonnes (Standard, Texte, Date) ou non distribuée si vous souhaitez ne pas inclure cette colonne dans votre partage.

Voici le résultat après avoir cliqué sur « Terminer » :

Dans le chapitre suivant, nous allons créer une formule personnalisée à l’aide du Code VBA qui nous permettra d’extraire directement le Nom et le Prénom.  

Méthode Bonus : macro Excel VBA

Automatisation du Processus de Séparation

Si nous n’avons pas encore répondu à votre cas spécifique, voici une section dédiée aux exceptions.

Aller plus loin

Pour rendre l'automatisation de la séparation des noms et prénoms encore plus efficace, voici quelques astuces utiles :

Traitement des noms composés ou des noms avec des titres (M., Dr., etc.)

La gestion des noms composés ou des noms avec des titres peut être délicate. Voici quelques solutions :

  1. Utilisation de fonctions conditionnelles : Les fonctions telles que SI, CHERCHE, et STXT peuvent être utilisées pour identifier et séparer les titres des noms et prénoms. Par exemple, une formule peut rechercher des titres courants comme "Dr.", "Mr.", "Mme" et les traiter séparément.
  2. Macros VBA : Développez des macros VBA qui peuvent détecter et gérer automatiquement les titres et les noms composés. Ces macros peuvent inclure des listes de titres à rechercher et des règles pour les traiter.
  3. Nettoyage des données avant séparation : Avant de séparer les noms et prénoms, nettoyez vos données pour standardiser les titres et les formats. Cela peut inclure la suppression des espaces en trop, la conversion des majuscules/minuscules, et l'harmonisation des titres.

Comment fusionner deux colonnes nom prénom dans Excel ?

Si vous avez deux colonnes (ex. A pour prénom, B pour nom), utilisez :

=CONCAT(A2;" ";B2)

ou

=A2 & " " & B2

Cela vous permet de fusionner deux colonnes nom prénom dans Excel de manière propre et rapide. En savoir plus sur la fonction CONCAT Excel.

Comment inverser les noms mal saisis ?

Certains fichiers inversent nom et prénom. Dans ce cas, combinez TEXTE.APRES et TEXTE.AVANT, puis utilisez un test logique comme :

=SI(NB.SI(A2;"* *")=1;TEXTE.APRES(A2;" ") & " " & TEXTE.AVANT(A2;" ");A2)

Cela remet dans l’ordre : Dupont JeanJean Dupont.

💡 Besoin d'en savoir plus sur Fonction NB.SI Excel

Autres astuces utiles

  • Utilisez les raccourcis clavier
    Ctrl + C pour copier, Ctrl + V pour coller… et surtout :
    Alt + A + E pour accéder rapidement à la fonction « Texte en colonnes ».
  • Créez des modèles Excel réutilisables
    Préparez un fichier type avec les formules NOMPROPRE, TEXTE.AVANT et TEXTE.APRES déjà en place. Il vous suffira de coller vos données pour automatiser le nettoyage.
  • Enregistrez des macros pour automatiser les tâches répétitives
    Si vous faites souvent les mêmes opérations (nettoyage de noms, mise en majuscule, extraction), créez une macro une fois… et exécutez-la en un clic.
  • Créez vos propres scripts VBA
    Pour les fichiers volumineux ou spécifiques, une macro personnalisée permet de gagner un temps considérable. Elle garantit aussi la cohérence des traitements.
  • Utilisez les fonctions SIERREUR pour fiabiliser vos formules
    Exemple : =SIERREUR(TEXTE.AVANT(A2; " ");"")
    Cela évite d’afficher une erreur si la cellule est vide ou mal formatée.

En résumé...

Séparer un nom et un prénom dans Excel peut sembler banal… mais quand c’est fait proprement, c’est toute votre base qui devient plus lisible, plus exploitable et plus professionnelle.

Aujourd’hui, la méthode la plus efficace repose sur 4 fonctions modernes : NOMPROPRE, TEXTE.AVANT, TEXTE.APRES et MAJUSCULE. Elles vous permettent de formater, découper et structurer vos données proprement, sans jamais toucher à une cellule à la main.

Et si vous travaillez sur une ancienne version d’Excel ou un gros volume de données, utilisez la méthode 2 avec d'anciennes fonctions.

Pour les personnes avec un niveau plus avancé, la version VBA vous permet d’aller encore plus loin, en automatisant la séparation.

Vous voulez aller plus loin et vraiment maîtriser Excel ?

Notre formation Excel individuelle sur-mesure est conçue pour ça :

  • Vous progressez à votre rythme, en travaillant sur vos propres fichiers
  • Vous êtes accompagné·e par un formateur expert, en individuel ou en petits groupes
  • Chaque formation est 100 % finançable avec le CPF ou par votre entreprise
  • Nous abordons Power Query, le nouvel outil d’Excel pour manipuler efficacement les données. Redoutable dans le cas présenté de cet article.

En 2024, nos apprenants ont gagné en moyenne 4 heures par semaine en optimisant leurs fichiers Excel.

Et vous, combien de jours avez-vous perdus cette année à corriger des majuscules, chercher une formule ou nettoyer un tableau mal saisi ?

Excel : l'outil que tout le monde connait… mais que personne n'exploite à plein potentiel !

Morpheus Formation est un organisme certifié Qualiopi spécialisé sur Excel.

Nous proposons des formations Excel par niveau, métier ou compétences recherchées qui sont finançables (CPF & OPCO).

Notre méthode d'apprentissage est déjà testée et approuvée par plusieurs grandes entreprises (CAC 40) et plus de 850 apprenants avec un taux de satisfaction de 9,7 sur 10 depuis 2021 !

Vos questions fréquentes

Comment séparer le prénom et le nom dans Excel automatiquement ?

Utilisez la fonction Texte en colonnes (menu Données > Texte en colonnes) et choisissez Espace comme séparateur. Excel divisera automatiquement prénom et nom en deux colonnes.

Quelle formule Excel pour extraire le prénom à partir d’une cellule ?

Pour récupérer uniquement le prénom, utilisez :

=GAUCHE(A2;CHERCHE(" ";A2)-1)

Cette formule extrait tout ce qui est avant le premier espace.

Comment récupérer uniquement le nom de famille dans Excel ?

Pour extraire le nom de famille, utilisez :

=DROITE(A2;NBCAR(A2)-CHERCHE(" ";A2))

Elle renvoie tout ce qui vient après le premier espace dans la cellule.

Comment fusionner deux cellules Excel nom prénom ?

Pour fusionner le contenu de deux cellules contenant un prénom et un nom, utilisez la formule :

= A2 & " " & B2

Cela crée un nom complet comme « Jean Dupont » à partir de deux cellules.
Vous pouvez aussi utiliser la fonction JOINDRE.TEXTE :

=JOINDRE.TEXTE(" ";VRAI;A2;B2)

Idéal pour fusionner deux cellules Excel nom prénom de manière propre.

Comment séparer le nom et le prénom dans Excel si la fonction TEXTE.AVANT n’est pas disponible ?

Si vous ne disposez pas d’Excel 365, pas de panique. Il existe une méthode compatible avec toutes les versions d’Excel, basée sur les fonctions GAUCHE, DROITE, CHERCHE et NBCAR.
Elle est un peu plus technique, mais tout est expliqué pas à pas juste ici 👇

Attention : les données à traiter doivent avant traitement être organisés en respectant un ordre identique : Nom Prénom ou Prénom Nom  et séparé par un caractère identique (Espace ou tout autres caractères).

1 - Utilisation de la fonction Texte en colonnes.

Nous allons sélectionner les cellules  à diviser puis dans l’onglet Données choisir « Convertir ».

Cette fonction va nous permettre de décomposer une chaine de caractères suivant différents paramètres.

L’assistant vous propose de choisir entre un partage Délimité ou sur une Largeur Fixe. Choisir « Délimité ».

Indiquer dans la fenêtre suivante le caractère sur lequel Excel doit exécuter le partage. Dans notre cas l’espace.

Astuce : par défaut laisser « Interpréter des séparateurs comme uniques. » coché : cela évitera si vous avez deux espaces entre le nom et le prénom de créer un champ vide entre le nom et le prénom. 

Assistant Conversion Excel - séparer nom et prénom

Après avoir validé l’étape deux, l’assistant vous propose la chaine qu’il va décomposer et vous demande d’indiquer la destination du partage.

Indiquer la cellule dans laquelle vous souhaitez qu’il mette les données. Dans notre cas nous allons placer les données en E8.

Vous pouvez également choisir le format de chaque colonnes (Standard, Texte, Date) ou non distribuée si vous souhaitez ne pas inclure cette colonne dans votre partage.

Voici le résultat après avoir cliqué sur « Terminer » :

Cette méthode est rapide mais les données doivent se trouver en liste et nous devrons recommencer les différentes étapes pour des données se trouvant à un autre emplacement sur la feuille.

Pour éviter d’avoir à recommencer nous allons utiliser une autre méthode en utilisant deux formules imbriquées Excel et il suffira alors de faire un copier-coller de la formule ainsi créé.

Formules pour séparer les noms et prénoms - utilisation de GAUCHE, DROITE, CHERCHE.

Nous allons dans un premier temps rechercher dans  la chaine de caractère  l’emplacement du caractère sur lequel  nous souhaitons effectuer le partage. Dans notre cas ici c’est toujours l’ « espace ».  Nous avons pour cela deux formules disponibles dans Excel : « TROUVE » ou « CHERCHE ».  TROUVE est sensible à la casse alors ne CHERCHE ne l’est pas. Dans notre exemple nous pouvons utiliser l’une ou l’autre puisque nous allons chercher le caractère « espace ».

Nous allons dans un premier temps rechercher dans la chaine de caractère l’emplacement du caractère sur lequel nous souhaitons effectuer le partage. Dans notre cas ici c’est toujours l’« espace »

Nous avons pour cela deux formules disponibles dans Excel : « TROUVE » ou « CHERCHE ».  

  • TROUVE est sensible à la casse.
  • CHERCHE ne l’est pas.

Dans notre exemple nous pouvons utiliser l’une ou l’autre puisque nous allons chercher le caractère « espace ».

Nous allons insérer sur la cellule E8 la formule « TROUVE » en sélectionnant l’onglet « Formule » et « Insérer une Fonction ».

Exemple

  • Texte cherché : l’espace
  • Texte : la cellule D8 – L’endroit où se trouve la chaine de caractères.
  • N° départ : 1 – Le point de départ

En validant, Excel nous donne comme résultat « 7 ». Le caractère « Espace » se trouve donc en 7iéme position.

Formule trouve pour séparer nom et prénom

Nous allons pouvoir maintenant utiliser la fonction GAUCHE d’Excel qui va extraire à partir de la gauche le nombre de caractères que nous souhaitons :  

Et en imbriquant la fonction « TROUVE ».

Ce qui nous donne : 

Vus avez ci-dessous le résultat après avoir validé la formule. Le NOM se trouve bien isolé dans la cellule.

résultat TROUVE pour séparer nom prénom

Pour le PRENOM, nous allons utiliser les mêmes formules mais il nous faut avant déterminer la longueur de la chaine. Nous allons pour cela utiliser une formule Excel qui va nous fournir cette longueur :

De cette longueur, nous déduirons le nombre de caractères où se trouve l’espace qui sépare le Nom et Prénom ce qui nous donnera le nombre de caractères à extraire mais depuis la droite.

       =DROITE ($D8;NBCAR ($D8)-TROUVE (" ";$D8;1))

  • =Longueur de la chaine
  • = Nombre de caractères jusqu'à l’espace
  • =DROITE ($D8;16-7)

Nous avons bien extrait les 9 caractères depuis la droite.

Cette méthode nous permet donc de créer deux formules pour extraire le Nom puis le Prénom que nous devrons recopier respectivement vers le bas ou les recopier où nous souhaitons effectuer le partage. 

Que faire si j’ai l’erreur #NOM ? dans Excel ?

L’erreur #NOM ? Excel apparaît quand Excel ne reconnaît pas la fonction utilisée.
Cela peut venir :

  • d’une faute de frappe dans le nom de la fonction (ex. : MAJUCULE au lieu de MAJUSCULE)
  • d’un séparateur mal utilisé (; ou ,)
  • ou tout simplement d’une fonction non disponible dans votre version Excel

💡 Consultez notre article complet sur les erreurs Excel les plus fréquentes

Posez-nous vos questions

Si vous avez encore des questions en lien avec cet article, laissez-nous un commentaire. Notre équipe spécialisée sur Excel est réactive :).

Si cet article vous a plu, partagez-le avec votre équipe ou laissez-nous un commentaire ! 💚

Clique sur l'étoile pour l'évaluer !

Note moyenne 5 / 5. Nombre de votes : 150

Aucun vote jusqu'à présent ! Tu peux être le premier à évaluer cet article.

Nadir Aissi

Nadir Aissi

Fort d’une expérience de plus de 30 années en
Formation Excel
et Formation VBA Excel, j'ai, dans le cadre de mon activité professionnelle de « Responsable Administratif et Contrôleur de Gestion », mis en place différentes applications sous Excel pour établir des tableaux de bord et des outils nécessaires à la gestion des entreprises. J’ai ainsi eu l’occasion de découvrir la puissance du tableur, entièrement programmable et ne se limitant pas seulement à de simples opérations sur une feuille de calcul. Je suis ainsi devenu en quelque sorte un « passionné » des possibilités qu'il nous offre en programmation VBA.

Articles: 1

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

🎁 Félicitations ! Votre ebook Excel offert !
EXERCICES | FICHES | EXEMPLES
Votre ebook Excel offert !
Félicitations !
Vous souhaitez progresser rapidement et exploiter le plein potentiel d'Excel ?
Choisissez votre
formation Excel !
Quel est votre niveau sur Excel ?
Seulement 7 % des 8 000 personnes ont atteint un niveau avancé.
Testez vos connaissances sur Excel pour vous situer par rapport aux autres utilisateurs et découvrez nos ressources exclusives adaptées à votre niveau.
*et recevez votre certificat à la fin !
Sky Rocket Your Agency Income
Get Our Free Guide to
299 vidéos Excel rien que pour vous 😁
Tout ce qu’il faut pour progresser gratuitement sur Excel !
  • Une publication par semaine (minimum !)
  • Vos commentaires ? On les lit tous (promis)
  • Nos vidéos partent des vrais problèmes rencontrés 
C’est gratuit. C’est utile. C’est pour vous.
Excel vous fait perdre du temps ? Demandez un AUDIT gratuit
  • Identifier ce qui vous ralentit dans vos fichiers
  • Voir ce qui peut être automatisé ou fiabilisé
  • Comprendre comment faire évoluer votre façon de travailler
  • Découvrir le format de formation le plus efficace pour vous
  • Repartir avec une vision claire (même sans formation)
100 % gratuit • Sans engagement • 15 minutes Réservé aux professionnels basés en France
NICOLAS PARENT - Formateur Excel -
Expliquez-nous comment vous travaillez sur Excel. On vous montre quoi améliorer. En 15 minutes avec un expert, vous allez pouvoir :
LES 25 FONCTIONS EXCEL LES PLUS UTILISÉES !
E-book Excel offert