Bonjour
Dans la mesure ou rien ne permet d'identifier un nom par rapport à un prénom (majuscules par exemple) il est totalement aléatoire de découper des noms ou prénom composés sans - et de repérer n prénoms...
Il est utile de compter les mots en colonne B par la formule
=SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1)={" "})*1)+1
Le 1er mot s'obtient par
=GAUCHE(A1;CHERCHE(" ";A1)-1)
Les suivants par
=SI($B1<=COLONNE(A1);"";STXT($A1;CHERCHE("@";SUBSTITUE($A1;" ";"@";COLONNE()-3))+1;SI($B1=COLONNE(B1);100;CHERCHE("@";SUBSTITUE($A1;" ";"@";COLONNE(B1)))-CHERCHE("@";SUBSTITUE($A1;" ";"@";COLONNE(A1)))-1)))
à saisie en C1 et étirer à droite sur autant de colonnes que nécessaire.
On pourrait plus simplement découper par PowerQuery (ou avec FRACTIONNER.TEXTE sur 365)
Mais tout cela ne résout ni les noms composés ni la détection du 1er prénom...
Seuls des noms en Majuscules pourrait faire avancer le schmilblick...
Amusez-vous avec du Pont de Nemours Éleuthère Irénée