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 -
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
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
-
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-
-
-
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 -
-
-
-
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
-
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
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
