Extraction de différentes parties de chaine

  • Initiateur de la discussion Initiateur de la discussion i20
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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

Re : Extraction de différentes parties de chaine

Ouah ! J'en reste bluffé 😱

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:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour