Extraire les caractères numérique d'une chaîne de caractères
4 réponses
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.
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)
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)
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)
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 -
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 -
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
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:
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)
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" <ChristineImbeault@discussions.microsoft.com> a écrit dans le message de news:
8237671D-E58F-478B-A941-2CDBC7A42C09@microsoft.com...
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)
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:
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)