Problème avec fonction excel gauche/droite

Fermé
ste13 - 26 mai 2009 à 19:44
Raymond PENTIER Messages postés 58763 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 - 27 mai 2009 à 01:12
Bonjour,

voilà mon problème :
je possède une cellule avec incrit à l'intérieur "Monsieur Jacques Dupont"

Je souhaiterais dans une première cellule isoler le "Monsieur", dans une seconde cellule le prénom, dans une troisième cellule le nom, et pour la dernière cellule le prénom et le nom.

Est-que quelqu'un saurait comment s'y prendre ?

Merci d'avance pour votre aide.

7 réponses

Raymond PENTIER Messages postés 58763 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 décembre 2024 17 255
26 mai 2009 à 21:15
OK !
Alors : En B2 tu as "Monsieur Jacques Dupont"
En B4 tu mets la formule =NBCAR(B2) ; résultat ► 23
En B5 tu mets la formule =CHERCHE(" ";B2;1) ; résultat ► 9
En D2 tu mets la formule =GAUCHE(B2;B5) ; résultat ► "Monsieur "
En B6 tu mets la formule =CHERCHE(" ";B2;B5+1) ; résultat ► 17
En D5 tu mets la formule =DROITE(B2;B4-B5) ; résultat ► "Jacques Dupont"
En F2 tu mets la formule =GAUCHE(D5;B6-B5) ; résultat ► "Jacques "
En D6 tu mets la formule =NBCAR(D5) ; résultat ► 14
En D7 tu mets la formule =CHERCHE(" ";D5;1) ; résultat ► 8
En H2 tu mets la formule =DROITE(D5;D6-D7) ; résultat ► "Dupont"

* Tu peux remplacer la fonction CHERCHE par la fonction TROUVE
* J'ai décomposé au maximum ; mais bien entendu, tu peux fabriquer des formules plus complexes en passant par moins de calculs intermédiaires ! Ainsi, pour "frimer" et en mettre plein la vue aux copains, on pourrait mettre directement en F2 la formule
=GAUCHE(DROITE(B2;NBCAR(B2)-CHERCHE(" ";B2;1));CHERCHE(" ";B2;CHERCHE(" ";B2;1)+1)-CHERCHE(" ";B2;1)) https://www.cjoint.com/?fAvw40dy8g
6