Séparation de références
Maoandnano
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 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
A voir également:
- Séparation de références
- Trait de séparation word - Guide
- Ajouter ou supprimer une ligne horizontale dans Word - Guide
- Excel a rencontré un problème au niveau d'une ou de plusieurs références de formules ✓ - Forum Excel
- Il existe une ou plusieurs références circulaires ✓ - Forum Excel
- Dans le document à télécharger, les références des pièces détachées sont affichées par pays, puis par type de pièces. réorganisez le document pour avoir : les pays dans l'ordre alphabétique : allemagne, espagne, france et italie ; et pour chaque pays, les pièces d'auto, de bateau et de moto dans cet ordre. quelle est la référence de la pièce en ligne 500 ? ✓ - Forum Windows
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
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
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
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
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
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)
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