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 71831 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71831 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
A voir également:
- Rechercher les mots commençant par un préfixe et copier ces mots
- Retrouver un film avec des mots - Télécharger - Divers TV & Vidéo
- Prefixe france - Guide
- Où sont stockés les mots de passe sur android - Guide
- Mes identifiants et mots de passe - Guide
- Générateur de mots - Télécharger - Sécurité
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))
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))
REF : 0012647191430121
CREDIT DIRECT REF : 001MER0000001092AJUST PMT TPE¿¿ RETOUR MARCHANDISE CD01824610000024 03092018 AJUST PMT TPE¿¿ RETOUR MARCHANDISE CREDIT DIRECT
CD0182461000002403092018
CD01824610000024030920
CD0182461000002403
CD0182461000002403
CD0182461000
CD018246
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
Mais ce serait peut-être plus rapide et élégant d'écrire en E1
=STXT(A1;36;16)