Séparation de références

Maoandnano Messages postés 40 Statut Membre -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis actuellement embêté, j'ai un grosse base de donnée avec dans certaine cellule des références comme celle-ci :"D521.11000.122.12 D521.11000.122.23" dans la même cellule admettons G3.
Je souhaite avoir dans les cellules H3 la référence D521.11000.122.12 et dans la cellule H4 la référence D521.11000.122.23.
Séparément si possible et sans les points entre les chiffres des deux références.

pour enlever les points la formule =subsitute(G3;".";"") me convient mais je n'arrive pas à séparer les références dans les deux cases.

Je vous remercie par avance.

Cordialement

Thomas

5 réponses

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

    Si tes références ont toujours 47 caractères :
    =SUBSTITUE(GAUCHE(B3;17);".";"")
    et =SUBSTITUE(DROITE(B3;17);".";"")

    Sinon si les 2 réf sont toujurs séparées par un espace :
    =SUBSTITUE(GAUCHE(B3;TROUVE(" ";B3));".";"")
    et =SUBSTITUE(DROITE(B3;TROUVE(" ";B3)-1);".";"")

    Cdlmnt
    Via
    0
    1. Maoandnano Messages postés 40 Statut Membre
       
      En fait les deux références, avec les points, sont dans la même case et je les veux séparément dans d'autres cases
      0
    2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bien sûr que les références sont dans une même cellule au départ, dans mon exemple c'est la cellule B3
      Dans la cellule ou tu veux extraire la 1ere référence tu mets la 1ere formule (ou la 3eme) et dans la cellule où tu veux extraire la 2eme référence tu mets la 2eme formule (ou la 4eme)
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      je tente
      en H3:
      =SUPPRESPACE(GAUCHE(G3;TROUVE("D";G3;2)-1))
      en H4:
      =SUPPRESPACE(DROITE(G3;NBCAR(G3)-NBCAR(H3)))

      si bien sur, le séparateur des références est toujours D, sinon il faut nous en dire plus sur tous le types de références
      Mais si les références sont de type et nb caractères identiques, vous pouvez aussi :
      sélectionnez le champ à traiter
      onglet Données / convertir
      option: "largeur fixe" et "suivant"
      et dans la fenêtre affichée, placer le séparateur à l'endroit voulu et "terminer"


      crdlmnt
      0
    4. Maoandnano Messages postés 40 Statut Membre
       
      Merci pour vos réponses, le fait est qu'il y a 65 000 lignes en tout, il faudrait une formule unique que je puisse faire défiler et qui ferait les modifications ^^.
      0
  2. Maoandnano Messages postés 40 Statut Membre
     


    Voici ce qu'il me faudrait, sachant que ce ne sont jamais les mêmes lettres de début de référence, mais toujours sur le même nombre de caractères.

    Merci d'avance
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    par formule, on ne pourra pas insérer de lignes entre celle déjà remplies. Voir en VBA, ce n'est pas dans mon domaine (avec l'ami Via (salut) peut être)
    tout ce que je peux vous proposer avec un nombre de caractères constants et de répartir sur Q et R la décomposition sans supprimer P
    à charge ensuite de faire des copier coller valeur de Q:R sur P:Q mais sans insérer de lignes
    bonne chance
    crdlmnt

    0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    Comme dit l'ami Vaucluse (salut amical), impossible d'insérer des lignes sans passer par une macro
    Mais on peut par formules extraire dans un 1er temps les références dans un tableau intermédiaire puis les regrouper dans un tableau final, exemple :
    https://www.cjoint.com/c/HDmmUyfQDwm

    Voir si ça convient
    Sinon repréciser la demande et fournir un exemple du fichier (pas une image) en le postant sur cjoint.com, faire créer un lien et revenir le coller ici

    Cdlmnt
    0
    1. Maoandnano Messages postés 40 Statut Membre
       
      https://www.cjoint.com/c/HDmnmGtC2NC,
      merci de votre réponse, j'ai joint un fichier pour vous montrer plus clairement ce que je recherche.
      Cordialement
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question