Recupérer une chaire de caractere dans une celule

Résolu
joram -  
 Joram -
Bonjour à tous,

j'aimerai récupérer une chaîne de caractere dans une celule mais je n'arrive pas toujours a trouver la formule exacte et à l'appliquer sur l'ensemble de la colonne

Voici ma chaîne composée dans la celule A : (11111 44444 88888888888 22)

chaque chaîne étant bien-sur séparé par un espace.

j'aimerai récupérer la chaîne de caractère (88888888888) dans une autre colonne différente.

Merci de m'aider

2 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le problème st de savoir si vos textes à extraire sont toujours construits de la même façon.
    Voici au hasard une formule qui vous ressort la partie de texte comprise entre le 2° et le 3° blanc dans tous les cas:
    =STXT(A1;TROUVE("/";SUBSTITUE(A1;" ";"/";2))+1;TROUVE("/";SUBSTITUE(A1;" ";"/";3))-TROUVE("/";SUBSTITUE(A1;" ";"/";2))-1)

    Mais vous avez aussi la possibilité de dissocier les textes en colonnes en utilisant l'outil convertir de l'onglet données et séparateur le blanc
    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. Joram
       
      Vaucluse
      merci pour ta reponse car sa résout le probleme mais c'est juste que la syntaxe est trop longue. si merci encore une fois de plus
      0
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour à tous
    autre formule sans la substitution, n'est valable que si la valeur à trouver contient 11 caractères, sinon il faut appliquer la méthode de Vaucluse.
    =STXT(A1;TROUVE(" ";A1;TROUVE(" ";A1;1)+1)+1;11)
    Cdlt
    0
    1. Joram
       
      Frenchie83
      merci pour ta reponse car sa résout le probleme et la syntaxe est vraiment tres courte

      Merci encore.
      0