Extraction de différentes parties de chaine

i20

XLDnaute Nouveau
Bonjour,

Je ne suis pas sûr que le titre soit très explicite...
Je possède une colonne de type chaine de caractères dont les valeurs sont de longueurs différentes et contiennent des chiffres et des lettres. Ex :
SP6DOU3AR1
HET9AF1
HET8AFR2
EPS9AR1
SP7DOU2AR1
CHE9AFR1
SP7AFR3
SP10

Je souhaiterais pouvoir extraire les différentes parties de cette chaine dans des cellules différentes (cf. fichier en pièce jointe)
J'ai essayé de trouver la formule adéquate en me basant sur ce lien

Extraction de nombres de chaînes alphanumériques - Excel - Microsoft Office

Mais je n'arrive à aucun bon résultat...

Demandez moi d'expliquer à nouveau si çà ne vous semble pas très clair.

Merci d'avance pour vos aides.

Yvain
 

Pièces jointes

  • Résultat_escompté.xls
    13.5 KB · Affichages: 89

Odesta

XLDnaute Impliqué
Re : Extraction de différentes parties de chaine

Bonjour

Voici une proposition très loin d'être parfaite, mais pourrait ptet suffire.

Il est possible de travailler avec les EQUIV et autre machins rigolos...


Ma solution utilise juste ESTNUM pour chercher tous les deux ou trois caractère la présence d'un numéros.

et EstErr pour sortir les problème de #Valeur


Cordialement
Olivier

PS : si cela n'est pas satisfaisant, on peut aussi attaquer le problème avec du VBA
 

Pièces jointes

  • i20.xls
    21 KB · Affichages: 98
  • i20.xls
    21 KB · Affichages: 92
  • i20.xls
    21 KB · Affichages: 93

sousou

XLDnaute Barbatruc
Re : Extraction de différentes parties de chaine

Bonjour I20
Une solution macro
sélectionne tes données et lance la macro deb!

Ce la devrait fonctionner quelque soit le nombre de caractères, et les variationa entre chiffre et texte
 

Pièces jointes

  • i20.xls
    25.5 KB · Affichages: 97
  • i20.xls
    25.5 KB · Affichages: 105
  • i20.xls
    25.5 KB · Affichages: 99

i20

XLDnaute Nouveau
Re : Extraction de différentes parties de chaine

Ouah ! J'en reste bluffé :eek:

Ta formule est parfaite (enfin, pour mon utilisation). Elle marche très bien.
Je vais la garder précieusement pour d'autres utilisations.
J'avoue avoir du mal à comprendre l'entièreté de la formule lorsqu'il y a autant de fonctions imbriquées mais le principal est que çà fonctionne.

Merci beaucoup à toi Odesta et à bientôt,

Yvain.

Edit : Je viens d'éxecuter ta macro Sousou et çà marche très bien également.
Je vais réutiliser cette macro :) Merci beaucoup à vous deux. Ça va me faire gagner un temps fou !
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 338
Messages
2 087 397
Membres
103 535
dernier inscrit
moimeme1