EXCEL séparation chaîne de caractères par /

Résolu
frank09 Messages postés 2 Statut Membre -  
frank09 Messages postés 2 Statut Membre -
Bonjour,

je cherche un moyen de séparer la chaine de texte ci-dessous afin de ne récuperer que ce qui est après le dernier "/" de façon à obtenir prénom & nom (FRANK TEIXEIRA)
COR/JAPA/FORE/JAPCOFX/FRANK TEIXEIRA
j'ai essayé les formules RIGHT & LEFT avec SEARCh aussi mais ca ne marche pas
merci d'avance pour votre aide
Cdt
Frank

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    comme d'hab... ce genre de question porte sur un modèle et ne dit pas si tous vos textes se ressemble.???

    Par exemple, vos textes ont ils toujours le même nombre de slash

    Si oui:
    =DROITE(A1;NBCAR(A1)-TROUVE("_";SUBSTITUE(A1;"/";"_";4)))

    et si non, c'est un peu plus compliqué:
    =DROITE(A2;NBCAR(A2)-TROUVE("_";SUBSTITUE(A2;"/";"_";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"/";"")))))

    qui vous ressortira le texte à droite après le dernier slash

    crdlmnt
    ne sommes nous pas seuls à comprendre ce que l'on explique?
    2
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    avec une formule matricielle qu'il faudra valider en pressant en même temps sur les 3 touches Ctrl+Shift et Entrée

    =DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))

    si tu fais bien la formule se placera entre {}

    comme ceci
    {=DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE($1:$255);1);0))}

    si tu n'y arrive pas fait signe
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    2
  3. frank09 Messages postés 2 Statut Membre
     
    Vaucluse,
    merci beaucoup pour ta formule et désolé pour mon manque de précision, ce sont mes premiers pas sur un forum

    Mike-31,
    merci aussi pour ta formule, elle fonctionne parfaitement

    bonne journée et encore merci pour votre aide
    Cdt
    Frank
    0