Fonction excel pour séparer une cellule
Résolu
dodo
-
Sir_DEC Messages postés 143 Statut Membre -
Sir_DEC Messages postés 143 Statut Membre -
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
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:
- Fonction excel pour séparer une cellule
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
1 réponse
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é.
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é.
dodo
merci beaucoup, c'est génial.
Sir_DEC
Messages postés
143
Statut
Membre
75
>
dodo
"Problème résolu" ;)
Pat
>
Sir_DEC
Messages postés
143
Statut
Membre
Super, merci de l'île de la Réunion
Bernard
Ok, ca marche pour une cellule, mais comme l'appliquer à toute la colonne ?
Sir_DEC
Messages postés
143
Statut
Membre
75
Il suffit de recopier la formule dans toute la colonne (ou double clic dans le coin inférieur droit de la cellule).