extraction du dernier mot d'une cellule

  • Initiateur de la discussion Initiateur de la discussion rice
  • 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 !

R

rice

Guest
Bonjour à tous
Un petit souci sur mon fichier qui comprend des noms de differentes longueurs et parfois à rallonge + les prénoms dans la meme cellule. J'ai besoin de sortir le prenom seul
Un petit fichier test joint

Merci d'avance [file name=test_20060530182139.zip size=1534]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/test_20060530182139.zip[/file]
 

Pièces jointes

Salut,

Si les données ont toutes la forme de ton exemple, matricielle :

=DROITE(A2;EQUIV(' ';STXT(A2;NBCAR(A2)-LIGNE(INDIRECT('1:'&NBCAR(A2)));1);0))

PS : Cette formule n'est pas généralisable à tous les types de phrases.
Autres types sur demande
AV [aaa]
 
Bonjour

Formule en B1 ...dernier mot de A1

=SI(A1='';'';STXT(A1;CHERCHE(' ';A1;1)+1;NBCAR(A1)))

A+

Temjeh

Oups bonjour AV

Oups ma formule est bonne pour 2 mots seulement

Message édité par: temjeh, à: 30/05/2006 18:43
 
Merci également Temjeh mais la formule ne donne pas le resultat que je souhaite, elle n'extrait pas toujours le dernier mot à droite contrairement à celle de AV (par contre je ne sais pas pourquoi..)
Bonne continuation
 
Re,

D'abord pour les réfractaires aux matricielles :
=STXT(A2;TROUVE('^^';SUBSTITUE(A2;' ';'^^';NBCAR(A2)-NBCAR(SUBSTITUE(A2;' ';''))))+1;9^9)

''...Quel autre genre de phrase évoques-tu...''

Exemples (matricielles) :
Au cas où il n'y aurait qu'un mot dans la cellule de recherche ou bien une cellule vide :

=DROITE(A2;EQUIV(' ';STXT(' '&A2;2+NBCAR(A2)-LIGNE(INDIRECT('1:'&NBCAR(A2)+1));1);0)-1)

Type de phrase tarabiscoté :
''Il est allé, à la pèche; il est revenu:bravo''

=STXT(A2;MAX(LIGNE(INDIRECT('1:'&NBCAR(A2)))*ESTNUM(CHERCHE(STXT(A2;LIGNE(INDIRECT('1:'&NBCAR(A2)));1);' ,;/:')))+1;NBCAR(A2))

Etc...
AV [aaa]
 
Salut AV
Décidément, j'en ai plus que ce que j'esperais mais je me garde tout ça de coté pour le jour où ça se présente
La premiere formule fonctionne meme en non matricielle chez moi
Merci beaucoup et @+
Rice
 
Bonjour AV, Temjeh et le forum
En fait la permiere formule marche tres bien pour moi sauf que j'ai oublié hier soir un petit bout de mon probleme c'est que une fois que j'ai extrait le prenom qui est donc à droite dans la cellule j'ai aussi besoin de recupérer le nom seul qui peut etre donc composé ou du type 'machin né bidule de truc' comme je l'avais mis dans mon petit fichier test
J'ai beau tournicoter les formules de AV (que je ne comprends pas tres bien dans leurs syntaxes vu mon niveau, je n'arrive pas à trouver
Merci d'avance
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
7 K
H
Réponses
2
Affichages
791
henri
H
B
  • Question Question
Réponses
10
Affichages
1 K
Bertrand
B
Réponses
1
Affichages
1 K
Réponses
8
Affichages
1 K
J
  • Question Question
Réponses
3
Affichages
1 K
Jean-Mimi
J
Y
Réponses
6
Affichages
2 K
R
Réponses
2
Affichages
853
R
Réponses
21
Affichages
3 K
S
  • Question Question
Réponses
7
Affichages
1 K
stevette
S
T
Réponses
10
Affichages
2 K
T
A
  • Question Question
Réponses
9
Affichages
2 K
agnès
A
Réponses
8
Affichages
1 K
Réponses
5
Affichages
1 K
A
  • Question Question
Réponses
2
Affichages
1 K
adeline
A
P
Réponses
1
Affichages
1 K
Pierrot93
P
Retour