Extraction d'un texte d'une cellule

Résolu
Bonjour,

je dispose d'une cellule contenant des nombre et texte et je veux effectué une extraction du texte only,

ex de la cellule : test 1223

Merci.

7 réponses

  1. =GAUCHE(A1;CHERCHE(" ";A1)-1)
    0
    1. oui ça fonctionne mais elle me donne uniquement le premier caractère du texte ;

      ex pour : INCOMING Trunk ID <XXXX> 06514123 le résultat est INCOMMING or que moi je veux tout le texte

      Merci
      0
    2. @Bingo_amd=GAUCHE(A1;CHERCHE("<";A1)-2) => "INCOMING Trunk ID"
      0
    3. Même problème : elle me donne pas tout le texte :
      0
    4. @Bingo_amd 
      =GAUCHE(A1;CHERCHE("<";A1)-2) & DROITE(A1;NBCAR(A1)-CHERCHE(">";A1))

      => INCOMING Trunk ID 06514123

      Si ce n'est toujours pas ça, donne un exemple précis avec :
      a) Le texte est celui-ci :
      b) Je veux ce texte :
       
      0
    5. @marcle Texte : abcd <test> ABCD <U104> begin <12345> PRD <URG > Call Dir <1>
      je veux ce texte : abcd <test> ABCD <U> begin <> PRD <URG > Call Dir <>

      Merci
      0
  2. Bonjour

    Deux possibilités selon que la partie numérique est à la fin ou au milieu du texte
    http://www.cjoint.com/c/GIemOVWsa7B

    Cdlmnt
    0
    1. Zut, c'était pas le bon
      http://www.cjoint.com/c/GIenVryvxkB

      Cdlmnt
      0
      1. pour votre formule ;
        lorsque elle tombe sur un chiffre elle bloque;
        ex : truc123machin elle me donne truc or que moi je veux tout le texte truc & machine
        Merci
        0
    2. Contributeur
      Bonjour
      une, formule pour A1 si le texte est toujours au début:
      (à condition que vous n'ayez pas trois slash successifs dans les textes
      =GAUCHE(A1;TROUVE("///";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;1;"///");2;"///");3;"///");4;"///");5;"///");6;"///");7;"///");8;"///");9;":::");0;"///"))-1)

      crdlmnt
      0
      1. Bonjour,

        bon, elle me donne pas de résultat lorsque la cellule contient uniquement du texte de plus elle s’arrête lorsque le chiffre est au milieu du texte ex :
        test abcd <U123>test bbb le résultat est : test abcd <U
        Merci.
        0
    3. Bonjour à tous,
      Si les chiffres sont en fin de chaîne et après un espace, on compte le nombre d'espaces pour insérer un § de repère.
      =GAUCHE(A2;CHERCHE("§";SUBSTITUE(A2;" ";"§";NBCAR(A2)-NBCAR(SUBSTITUE(A2;" ";"")));1)-1)
      0
      1. Bonjour,
        elle me donne les chiffre du milieu que contient la cellule
        ex : test abcd <U123>test bvccc <12341> = test abcd <U123>test bvccc
        Merci.
        0
      2. Contributeur
        Bonjour
        si vous ne dites pas quel est l'élément qui permet de sépare le texte et les chiffres, alors qu'apparemment, le texte en contient aussi, il y a peu de chance pour que nous trouvions une solution.
        A vous lire
        crdlmnt
        0
      3. @VaucluseBonjour,
        vous m'avez bien orienter avec votre question,
        j'ai supprimer le séparateur <> et actuellement le séparateur entre eux c'est espace
        ex : U123 test bvccc 12341
        Merci.
        0
    4. pour votre formule ;
      lorsque elle tombe sur un chiffre elle bloque;
      ex : truc123machin elle me donne truc or que moi je veux tout le texte truc & machine
      ???
      http://www.cjoint.com/c/GIfmdwNwnxB

      Cdlmnt
      0
      1. Bonjour

        Problème résolue avec cette formule de "Vaucluse" :

        =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"0";"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"")

        Merci à vous tous.
        0