Fonction excel pour séparer une cellule

Résolu/Fermé
dodo - 9 août 2007 à 12:26
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 - 12 mai 2012 à 18:18
Bonjour à tous,
Je cherche une formule qui me permettrait de rechercher l'espace dans une cellule, puis de prendre le mot de gauche moins un espace et le noter dans une autre cellule.
ex: cellule b2 MR Dupont
je souhaiterais
cellule a2 MR et cellule b2 Dupont
Merci de votre aide
A voir également:

1 réponse

Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
9 août 2007 à 13:55
Bonjour,

La fonction "CHERCHE()" renvoit la position d'un caractère dans une chaîne.
Ensuite la fonction "NBCAR()" compte le nombre de caractères d'une chaîne.
Enfin, les fonctions "GAUCHE()" et "DROITE()" récupère une partie de chaîne.

Ce qui donne :

MR = GAUCHE("MR DUPONT";CHERCHE(" ";"MR DUPONT")-1)
DUPONT = DROITE("MR DUPONT";NBCAR("MR DUPONT")-CHERCHE(" ";"MR DUPONT"))

Exemple :
A1 : MR DUPONT
B1 : =GAUCHE(A1;CHERCHE(" ";A1)-1)
C1 : =DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1))

B1 : MR
C1 : DUPONT


Note : La fonction "CHERCHE()" renvoit la position de la première occurrence du caractère cherché.
6
merci beaucoup, c'est génial.
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75 > dodo
9 août 2007 à 14:43
"Problème résolu" ;)
0
Pat > Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012
20 août 2008 à 11:59
Super, merci de l'île de la Réunion
0
Ok, ca marche pour une cellule, mais comme l'appliquer à toute la colonne ?
0
Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
12 mai 2012 à 18:18
Il suffit de recopier la formule dans toute la colonne (ou double clic dans le coin inférieur droit de la cellule).
0