Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

4 réponses
Avatar
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

4 réponses

Avatar
CDO
> 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)
Avatar
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)



Avatar
JB
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
wrote:
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 -


Avatar
garnote
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" a écrit dans le message de news:

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)