Excel: Comment séparer un nom et prénoms dans une cellule ?

Publié le 11 juillet 2024 à 20:34

Excel est un outil puissant et polyvalent qui facilite la gestion et l'analyse des données. Cependant, il arrive souvent que les noms et prénoms soient combinés dans une seule cellule, rendant l'analyse plus compliquée. Dans cet article, nous vous montrerons comment séparer facilement les noms et prénoms en utilisant les différentes fonctions et outils disponibles dans Excel. Suivez notre guide pas à pas pour optimiser vos fichiers et gagner en efficacité.

Résumé

Pour séparer nom et prénom sur Excel il faut utiliser la fonction TEXTE.AVANT et la fonction TEXTE.APRES. Dans notre exemple, la formule en C5 est :  =TEXTE.AVANT( B5 ; " " )

 

Cette formule repère la position de l’espace et extrait le texte avant.

 

La formule en D5 est :

=TEXTE.APRES( B5 ; " " )

Cette formule repères la position de l’espace et extrait le texte après celui-ci.

Ces fonctions ne sont disponibles qu’à partir d’Office 365. Rendez-vous dans la section approriée de l’article pour avoir la solution pour les versions d’Excel antérieures.

Formule Excel – Séparer nom et prénom

=TEXTE.AVANT( nom_prenom ; " " ) =TEXTE.APRES( nom_prenom ; " " )

 

Explications

Dans notre exemple, l’objectif est d’extraire dans des colonnes séparées le nom et le prénom des individus. Chaque paire prénom-nom est composée d’un espace séparant les deux éléments. La solution la plus simple est d’utiliser la fonction TEXTE.AVANT et la fonction TEXTE.APRES.

 

Fonction TEXTE.AVANT

La fonction TEXTE.AVANT extrait une partie du texte avant un délimiteur que l’on peut définir. Il peut s’agir d’une virgule, d’un point,… ou d’un espace. Dans notre exemple, nous voulons extraire la partie du texte avant l’espace :

=TEXTE.AVANT( B5 ; " " ) --> Résultat: Yann

Fonction TEXTE.APRES

La fonction TEXTE.APRES extrait une partie du texte après un délimiteur que l’on peut définir. Dans notre exemple, nous voulons extraire la partie du texte après l’espace :

=TEXTE.APRES( B5 ; " " ) --> Résultat: Legrand

 

Séparer nom et prénom avec Excel antérieur à Office 365

Dans les anciennes versions d’Excel, vous devrez utiliser la fonction suivante pour extraire le prénom :

=GAUCHE( B5 ; TROUVE( " " ; B5 ) - 1 )

 

La fonction TROUVE identifie la position d’un caractère dans un texte.

=TROUVE( " " ; B5 ) --> Résultat:5

L’espace est le 5e caractère du texte.

 

La fonction GAUCHE extrait le x caractères à gauche d’un texte. Dans notre exemple, nous s’avons que l’espace est à la 5e position. Le prénom est donc composé des 4 premiers caractères :

=GAUCHE( B5 ; TROUVE(" ";B5) - 1 ) --> Résultat: "Yann"

Pour extraire le nom, nous allons utiliser une formule différente :

=DROITE( B5 ; NBCAR(B5)-TROUVE(" ";B5) )

 

Nous réutilisons la fonction TROUVE pour récupérer la position de l’espace dans le texte. Nous voulons ici les x derniers caractères. Pour être précis, nous voulons les caractères après l’espace. La formule sera donc égale au nombre total de caractères dans le texte auquel on retirera les caractères jusqu’à l’espace (compris). La fonction NBCAR nous permet de récupérer le nombre de caractères totaux :

 

= NBCAR(B5)-TROUVE(" ";B5) = 12 - 5 --> Résultat: 7

Pour extraire les x derniers caractères, nous utiliserons la fonction DROITE :

= DROITE( B5 ; 7 ) --> Résultat: "Legrand"

 

 

Conclusion

En conclusion, séparer les noms et prénoms dans Excel est une compétence essentielle qui peut grandement améliorer votre efficacité dans la gestion des données. Grâce aux méthodes et astuces présentées dans cet article, vous pouvez maintenant manipuler vos fichiers Excel de manière plus précise et organisée. N'hésitez pas à pratiquer ces techniques pour les maîtriser pleinement et à explorer d'autres fonctionnalités d'Excel pour devenir encore plus productif.

Ajouter un commentaire

Commentaires

Il n'y a pas encore de commentaire.