XL 2019 Séparation nom prénom contenus dans une même cellule

sri75

XLDnaute Occasionnel
Bonjour, je vais récupérer un ficher Excel de 2000 lignes dans lequel les données nom et prénom sont malheureusement au sein d'une même cellule ( voir fichier joint ).

Mon but est d'extraire le prénom pour pouvoir le récupérer dans une constante afin de le coller dans la cellule d'a coté .

En a2 j'ai Breuil Barbara le but est d'avoir en A2 Breuil et en B2 Barbara.

Bien sur la taille des noms et prénoms varie à chaque fois

Merci d'avance à tous pour vos idées sur la façon de procéder.

Bonne journée

Stéphane
 

Pièces jointes

  • EXTRAIT .xlsm
    8.6 KB · Affichages: 9
Solution
Bonjour sri75, le forum,
Cela est faisable manuellement avec Excel.
Pour cela il faut sélectionner la colonne contenant les noms et prénoms.
Ensuite il faut aller dans le menu Données puis convertir.
Une fenêtre s'ouvre. Cocher "Délimité" puis Suivant.
Sélectionner le séparateur de type "Espace" puis Suivant et Terminer.
Voilà, tous les prénoms ont basculés dans la colonne de droite.
François

sri75

XLDnaute Occasionnel
Bonjour, c'est toujours nom prénom, on va partir sur la base qu'il faut garder le 1er texte trouvé jusqu'au premier espace en tant que nom et "couper coller" tout ce qu'il, y a après dans la cellule d'a coté en tant que prénom.

Merci :)
 

Orson83

XLDnaute Impliqué
Bonjour sri75, le forum,
Cela est faisable manuellement avec Excel.
Pour cela il faut sélectionner la colonne contenant les noms et prénoms.
Ensuite il faut aller dans le menu Données puis convertir.
Une fenêtre s'ouvre. Cocher "Délimité" puis Suivant.
Sélectionner le séparateur de type "Espace" puis Suivant et Terminer.
Voilà, tous les prénoms ont basculés dans la colonne de droite.
François
 

flc13090

XLDnaute Nouveau
Salut,
Une solution parmi tant d'autres.
Code:
C2=GAUCHE(A2;TROUVE(" ";A2)-1)
D2=SI(NBCAR(A2)-NBCAR(SUBSTITUE(A2;" ";""))=1;DROITE(A2;NBCAR(A2)-TROUVE("#";SUBSTITUE(A2;" ";"#";NBCAR(A2)-NBCAR(SUBSTITUE(A2;" ";"")))));STXT(A2;TROUVE(" ";A2)+1;TROUVE(" ";A2;TROUVE(" ";A2)+1)-TROUVE(" ";A2)-1))
E2=SI(NBCAR(A2)-NBCAR(SUBSTITUE(A2;" ";""))=2;DROITE(A2;NBCAR(A2)-TROUVE(" ";A2;TROUVE(" ";A2;1)+1));"")
20220906_1.jpg
 
Dernière édition:

sri75

XLDnaute Occasionnel
Bonjour sri75, le forum,
Cela est faisable manuellement avec Excel.
Pour cela il faut sélectionner la colonne contenant les noms et prénoms.
Ensuite il faut aller dans le menu Données puis convertir.
Une fenêtre s'ouvre. Cocher "Délimité" puis Suivant.
Sélectionner le séparateur de type "Espace" puis Suivant et Terminer.
Voilà, tous les prénoms ont basculés dans la colonne de droite.
François
Bonjour, j'avoue c'est très fort , Excel ne cessera jamais de m'étonner, merci beaucoup pour cette solution simple et facile :)
 

Discussions similaires

Statistiques des forums

Discussions
312 160
Messages
2 085 842
Membres
103 003
dernier inscrit
Maxmarie14