Comment extraire une chaîne de caractère

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir a tous
je recherche le moyen d extraire une chaine de caractere et de la copier dans une cellule
par exemple j ai
111111**222222**33333
tout en sachant que des fois cela peut etre
11**5555**111111111
ou encore
22**548**5555
en A1

et je souhaite ecrire en B1 tout ce qui est avant les deux premiers **
puis en B3 tout ce qui est entre ** et **
et en B4 tout ce qui se trouve a droite du dernier **

merci de l aide

2 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Une possibilité, avec la chaine en A1 :
    - en B1 : =GAUCHE(A1;TROUVE("*";A1)-1)
    - en B3 : =GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1);TROUVE("*";DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1))-1)
    et en B4 : =DROITE(A1;NBCAR(A1)-NBCAR(B1)-NBCAR(B3)-4)

    Cdlmnt
    Via
    1
    1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
       
      bonjour Via
      un tout grand merci pour ton aide
      cela fonctionne a merveille
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    (salut ami via)
    vous pouvez aussi utiliser l'outil convertir en sélectionant la colonne de valeurs
    • ruban / données/ convertir
    • "délimités"
    • autre
    • entrer * dans la case réservée
    • et "terminer"

    crdlmnt
    1
    1. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
       
      bonjour
      j ai choisi la façon via
      mais un tout grand merci
      0