Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Exrtraction Nom Prénom

  • Initiateur de la discussion Initiateur de la discussion filiph79
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

filiph79

XLDnaute Occasionnel
Bonjour,

vous trouverez ci-joint un extrait du fichier que je souhaite modifier.

L'objectif est de séparer les noms de famille des prénoms ce que je sais faire lorsque le nom de famille n'est pas composé en utilisant
=GAUCHE(A2;TROUVE(" ";A2)-1)

Ce qu je ne sais pas c'est extraire les 2 premiers mots si le nom est composé.

Quelqu'un a t'il une solution avec des fonctions?

Merci
 

Pièces jointes

Re : Exrtraction Nom Prénom

Bonjour filiph79, JHA,

La formule donnée par JHA est matricielle et assez complexe.

En VBA cette fonction macro est très simple grâce à InStrRev :

Code:
Function Prenom$(txt$)
Prenom = Mid(txt, InStrRev(txt, " ") + 1, 1024)
End Function

Pour ceux qui utilisent VBA bien sûr.

A+
 

Pièces jointes

Re : Exrtraction Nom Prénom

Bonjour tout le monde,

Une solution formule non matricielle :

Pour le prénom :

Code:
=STXT(A2;TROUVE("µ";SUBSTITUE(A2;" ";"µ";NBCAR(A2)-
NBCAR(SUBSTITUE(A2;" ";""))))+1;99)

Pour le nom :

Code:
=GAUCHE(A2;TROUVE("µ";SUBSTITUE(A2;" ";"µ";NBCAR(A2)-
NBCAR(SUBSTITUE(A2;" ";""))))-1)

Principe : déterminer le rang du dernier espace et le remplacer par un caractère très peu usité (µ). Ensuite, les fonctions STXT et GAUCHE font le reste.

@+
 
Re : Exrtraction Nom Prénom

Bonjour Tibo 🙂

Je pensais que ta formule (99 caractères) ne marcherait pas ici (115 caractères). Mais elle marche quand même, bravo, faudra que je vois pourquoi :

CAPTAIN FANTASTIC FASTER THAN SUPERMAN SPIDERMAN BATMAN WOLVERINE THE HULK AND THE FLASH COMBINED George-FitzGerald

L'homme au nom le plus long du monde (ridicule) - Société

Edit : bien sûr c'est le prénom qui est limité à 99 caractères. Il y en a peut-être un plus grand 😛

A+
 
Dernière édition:
Re : Exrtraction Nom Prénom

Salut job75 😉

Certes, mais il reste la possibilité de remplacer 99 par 9^9

Ce qui, à défaut de gérer le nom (ou prénom) le plus long, nous conduit de toute façon aux limites d'Excel.

Sinon, dans ton exemple, c'est le nom qui fait plus de 99 caractères et non pas le prénom.

Bonne soirée à toi

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
627
Réponses
26
Affichages
2 K
Réponses
7
Affichages
1 K
A
Réponses
7
Affichages
2 K
alexis.s
A
N
Réponses
2
Affichages
1 K
N
A
  • Question Question
Réponses
2
Affichages
2 K
azcatchi
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…