Extraire les caractères numérique d'une chaîne de caractères

Le
Christine Imbeault
Bonjour,

chaîne de caractères : m.Expl..Pelle.W050.Attach.MBE5450

J'ai d'extraire la chaîne W050 de la chaîne de caractère ci-haut. Je ne
sais pas comment faire à l'aide de fonction d'excel. Si possible, je
voudrais éviter le code en vba.

Merci à l'avance et bonne journée
Christine
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
CDO
Le #18016631
> chaîne de caractères : m.Expl..Pelle.W050.Attach.MBE5450

J'ai d'extraire la chaîne W050 de la chaîne de caractère ci-haut. Je
ne sais pas comment faire à l'aide de fonction d'excel. Si possible,
je voudrais éviter le code en vba.

Merci à l'avance et bonne journée
Christine


A1 = "m.Expl..Pelle.W050.Attach.MBE5450"
=STXT(A1;TROUVE("W";A1);4)
Christine Imbeault
Le #18017171
Bonjour,

a1 =m.Expl..Pelle.W050.Attach.MBE5450
a2 =m.Expl.Foreuse.W221.AirPrinc.Lub.Radiateur
a3 = m.Expl.Foreuse.W223.MASTW223.Desc.Moteur


J'avais oublié de mentionner que je peux avoir dans une plage différente
chaîne de caractère. Est-ce qu'il y a une méthode pour extraire le w050,
w221 ou w223 pour chaque chaîne sans passer le VBA

Merci de vos excellences réponses.
Christine

"CDO" a écrit :

> chaîne de caractères : m.Expl..Pelle.W050.Attach.MBE5450
>
> J'ai d'extraire la chaîne W050 de la chaîne de caractère ci-haut. Je
> ne sais pas comment faire à l'aide de fonction d'excel. Si possible,
> je voudrais éviter le code en vba.
>
> Merci à l'avance et bonne journée
> Christine
A1 = "m.Expl..Pelle.W050.Attach.MBE5450"
=STXT(A1;TROUVE("W";A1);4)



JB
Le #18017521
Bonsoir,

=STXT(A1;CHERCHE("w";A1);CHERCHE(".";A1;CHERCHE("w";A1))-CHERCHE
("w";A1))

JB
http://boisgontierjacques.free.fr


On 1 déc, 19:42, Christine Imbeault
Bonjour,

a1 =m.Expl..Pelle.W050.Attach.MBE5450
a2 =m.Expl.Foreuse.W221.AirPrinc.Lub.Radiateur
a3 = m.Expl.Foreuse.W223.MASTW223.Desc.Moteur

J'avais oublié de mentionner que je peux avoir dans une plage différe nte
chaîne de caractère.  Est-ce qu'il y a une méthode pour extraire le w050,
w221 ou w223 pour chaque chaîne sans passer le VBA

Merci de vos excellences réponses.
Christine

"CDO" a écrit :



> > chaîne de caractères : m.Expl..Pelle.W050.Attach.MBE5450

> > J'ai d'extraire la chaîne W050 de la chaîne de caractère ci-hau t.  Je
> > ne sais pas comment faire à l'aide de fonction d'excel.  Si possi ble,
> > je voudrais éviter le code en vba.

> > Merci à l'avance et bonne journée
> > Christine
> A1 = "m.Expl..Pelle.W050.Attach.MBE5450"
> =STXT(A1;TROUVE("W";A1);4)- Masquer le texte des messages précéde nts -

- Afficher le texte des messages précédents -


garnote
Le #18017501
Bonjour Christine,

Mais qu'est-ce qui ne va pas avec la formule de CDO ?
Tu peux mettre sa formule en B1 et la recopier vers le bas.
Cette formule suppose que la sous-chaîne recherchée
commence par W et comporte exactement trois chiffres
à la suite du W. Est-ce le cas ?

Serge


"Christine Imbeault"
Bonjour,

a1 =m.Expl..Pelle.W050.Attach.MBE5450
a2 =m.Expl.Foreuse.W221.AirPrinc.Lub.Radiateur
a3 = m.Expl.Foreuse.W223.MASTW223.Desc.Moteur


J'avais oublié de mentionner que je peux avoir dans une plage différente
chaîne de caractère. Est-ce qu'il y a une méthode pour extraire le w050,
w221 ou w223 pour chaque chaîne sans passer le VBA

Merci de vos excellences réponses.
Christine

"CDO" a écrit :

> chaîne de caractères : m.Expl..Pelle.W050.Attach.MBE5450
>
> J'ai d'extraire la chaîne W050 de la chaîne de caractère ci-haut. Je
> ne sais pas comment faire à l'aide de fonction d'excel. Si possible,
> je voudrais éviter le code en vba.
>
> Merci à l'avance et bonne journée
> Christine
A1 = "m.Expl..Pelle.W050.Attach.MBE5450"
=STXT(A1;TROUVE("W";A1);4)





Publicité
Poster une réponse
Anonyme