Extraction de données à caractère variable

Résolu
arnaud259 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
arnaud259 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite extraire les premiers chiffres dans un code ,sachant que les formules existantes (gauche, droite etc.) ne marche pas car le nombre de lettres avant le chiffre à extraire est variable. Par exemple: ACD1222 je veux extraire "1222" ; ALSFK850 ou je veux extraire 850.

Merci par avance !
A voir également:

5 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour à tous,

en un peu plus court que celle de jacques boigontier :
=STXT(A2;MIN(SI(ESTNUM(CNUM(STXT(A2;LIGNE($1:$50);1)));LIGNE($1:$50);99));50)
et en encore plus court si on n'a que des lettres et des chiffres :
=STXT(A1;MIN(SI(STXT(A1;LIGNE($1:$50);1)<="9";LIGNE($1:$50);99));50)

formules matricielles à valider par shift+ctrl+entrée également

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
1
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour

tu ne dis pas avec quel outil tu veux programmer
de façon plus générale, il doit y avoir un moyen de voir si le caractère n°k de ta chaine est ou non numérique

bonne suite
0
arnaud259 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Oui pardon , je parle sur excel, avec les formules basiques . Et je ne connais pas de formule permettant de déterminer le caractère numérique ou texte à l'intérieur d'une cellule.

Cdt
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour

un exemple tiré du site de boisgontier
https://www.cjoint.com/?3JmqjavJDwq

bonne suite
0

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

Posez votre question
arnaud259 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses et votre réactivité, vous m'avez fait gagner beaucoup de temps pour le traitement de ma base de données.

Cdr

Arnaud
0