Séparation de références

Fermé
Maoandnano Messages postés 37 Date d'inscription lundi 8 janvier 2018 Statut Membre Dernière intervention 30 mai 2018 - 12 avril 2018 à 12:19
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 - 12 avril 2018 à 16:22
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

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 avril 2018 à 13:14
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
Maoandnano Messages postés 37 Date d'inscription lundi 8 janvier 2018 Statut Membre Dernière intervention 30 mai 2018
12 avril 2018 à 13:30
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 avril 2018 à 14:03
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 avril 2018 à 14:05
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
Maoandnano Messages postés 37 Date d'inscription lundi 8 janvier 2018 Statut Membre Dernière intervention 30 mai 2018
12 avril 2018 à 14:14
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
Maoandnano Messages postés 37 Date d'inscription lundi 8 janvier 2018 Statut Membre Dernière intervention 30 mai 2018
12 avril 2018 à 14:07



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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 avril 2018 à 14:32
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 avril 2018 à 14:49
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
Maoandnano Messages postés 37 Date d'inscription lundi 8 janvier 2018 Statut Membre Dernière intervention 30 mai 2018
12 avril 2018 à 15:13
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
12 avril 2018 à 16:22
Ton fichier modifié
https://www.cjoint.com/c/HDmowd2jm7m

Cdlmnt
Via
0