Fonction excel pour séparer une cellule

Résolu
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
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. 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
    1. merci beaucoup, c'est génial.
      0
    2. @dodo"Problème résolu" ;)
      0
    3. @Sir_DECSuper, merci de l'île de la Réunion
      0
    4. Ok, ca marche pour une cellule, mais comme l'appliquer à toute la colonne ?
      0
    5. Il suffit de recopier la formule dans toute la colonne (ou double clic dans le coin inférieur droit de la cellule).
      0