Rechercher les mots commençant par un préfixe et copier ces mots
Résolu
Lamk2468
Messages postés
4
Statut
Membre
-
Raymond PENTIER Messages postés 58216 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58216 Date d'inscription Statut Contributeur Dernière intervention -
]Bonjour,
Je cherche de l'aide pour trouver une formule pouvant me permettre de rechercher et trouver tous les mots commençants par "CD01" et copier le mot dans la colonne B (dans l'exemple ci-dessous il s'agit de CD01824210000001.
J'ai une tableau de 17 000 lignes.
Colonne A
REF : 001MER0000000459
AJUST PMT TPE ¿ RETOUR MARCHANDISE CD01824210000001;824107051581437393******5997 28082018 AJUST PMT TPE ¿ RETOUR MARCHANDISE
Je cherche de l'aide pour trouver une formule pouvant me permettre de rechercher et trouver tous les mots commençants par "CD01" et copier le mot dans la colonne B (dans l'exemple ci-dessous il s'agit de CD01824210000001.
J'ai une tableau de 17 000 lignes.
Colonne A
REF : 001MER0000000459
AJUST PMT TPE ¿ RETOUR MARCHANDISE CD01824210000001;824107051581437393******5997 28082018 AJUST PMT TPE ¿ RETOUR MARCHANDISE
1 réponse
-
Bonjour.
C'est dommage que pour un tableau de 17000 lignes tu n'en aies copié qu'une seule ...
Cela nous oblige à te demander si tous les mots recherchés sont suivis d'un point-virgule, et s'il n'y a qu'un seul point-virgule par cellule.
Si la réponse est OUI chaque fois, alors la formule en B1 est
=STXT(A1;TROUVE("CD01";A1);TROUVE(";";A1)-TROUVE("CD01";A1))
-
-
Je me rend compte qu'il n'y a pas de ";" partout. le reste des données se presente comme ceci sans ";" avez vous une idée de comment les traiter?
REF : 0012647191430121
CREDIT DIRECT REF : 001MER0000001092AJUST PMT TPE¿¿ RETOUR MARCHANDISE CD01824610000024 03092018 AJUST PMT TPE¿¿ RETOUR MARCHANDISE CREDIT DIRECT -
-
Votre question m'a permis de trouver une solution. Les cellules ont le même nombre de caractères. Donc j'ai fait:
dans C1 Gauche(A1, N1), dans D1 Droite (A1, N2) et dans E1 j'ai fait =C1&";"&D1
J'ai collé les valeurs de E dans A et B qui contenait votre formule est mis à jour.
Merci beaucoup pour votre aide -
-