J'ai fais le tour de pas mal de forum mais je n'ai pas trouvé ma réponse,
je souhaite extraire par le biais d'une formule une série consécutive de chiffres, comme un code postal dans une adresse par exemple.
Texte brut : 10 rue du General de Gaulle 75000 Paris en A1
Résultat : 75000 en B1
J'essaie d'utiliser cette formule ;
=STXT(A1;CHERCHE("[:digit:]{5}";A1;1);5)
mais elle n'a pas l'air de fonctionner pour excel 2010 sous vista ...
Re : Extraire une série consécutive de 5 chiffres dans une série alphanumérique
Bonsoir sims et bienvenue,
Si tu repasses par ici, je te suggère d'aller faire un tour par là Parmi les solutions proposées, tu devrais pouvoir en trouver une -au moins- qui fera ton bonheur
... Reviens signaler si tu as un souci pour adapter ...
Merci de l'intérêt que vous portez à mon problème,
R@chid,
Si j'ai bien compris ta formule elle part du principe qu'elle doit chercher les 5 caractères numérique en partant de la fin d'où le -4;5, elle convient parfaitement à l'exemple que j'ai posté, je suis désolé j'ai pas été clair, mon exemple d'adresse ne réflète pas mon texte brut réel, en fait le texte alphanumérique d'où je dois extraire le numérique est aléatoire, ce sont des codification dont que la partie numérique m'intéresse, une série consécutive de 5 caractères, la série de 5 chiffres peut se trouver au milieu à la fin ou au début.
le texte brut peut être soit :
A1 = DP6DMED 15601 4 C F TB ETTH DA B1 = 15601
A1 = DP 25682 4 C F TB ETTH DA B1 = 25682
A1 = DP 4 C F TB ETTH DA 25682 DP6DMED B1 = 25682
C'est pour cela que j'ai parlé de la formule
Code:
=STXT(A1;CHERCHE("[:digit:]{5}";A1;1);5)
Elle cherche puis extrait une série consécutive de 5 chiffres placés aléatoirement dans une série alphanumérique, le soucis est que la partie "[:digit:]{5}" pose problème et je ne trouve pas d'équivalent ...
Re,
En imaginant une autre version du fichier (n° de chq éparpillés), les solutions proposées ne fonctionnent plus,
Voici une autre proposition en vidéo et fichier exemple
Video_extraire_num_chq_V2