Formule Excel pour séparer un champ de Texte en 2


#1

Bonjour

Dans l’un de mes fichiers Excel j’ai une colonne qui contient de nombreuses valeurs de type Nom_Prénom.
J’aimerais savoir síl y a une fonction sur Excel qui me permette de séparer tous les noms et prénoms automatiquement?

Merci beaucoup de votre aide


#2

Bonjour

Pour cela tu auras besoin des formules GAUCHE , DROITE pour ne prendre qu’une partie de la cellule, et CHERCHE pour calculer ou couper.

GAUCHE renvoie un nombre de caractères donnés en partant de la gauche de la cellule. on l’utilise en écrivant GAUCHE(Cellule source, nombre de caractères)
La fonction Droite est similaire, mais en partant de la droite.

La fonction CHERCHE cherche l’emplacement d’un caractère donné et renvoie sa position: =CHERCHE(caractère, cellule cible)

On va donc utiliser pour le prénom: la partie gauche de la cellule en calculant la position de “_” et en s’arrêtant juste avant:

Prénom =GAUCHE(A1,CHERCHE("_",A1)-1)

Pour le nom de famille on va demander la partie droite de la cellule, et on prend tous les caractères sauf ceux qui sont avant le “_” , soit un nombre de caractères égal à NBCAR(A1)-CHERCHE("_",A1)

Ce qui donne:
Nom de famille =DROITE(A1,NBCAR(A1)-CHERCHE("_",A1))

Voici un tutoriel du site pour aller plus loin: