Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Extraire une chaine de caractères

L

Lyne Jubinville

Guest
Bonjour,

Je cherche à extraire une chaine de caractères numérique d'une chaine de caractères alphanumérique, conditionnellemenent à ce que j'y trouve.

Par exemple :

1. Obtenir 10 à partir de 5 x 10mL
2. Obtenir 6 à partir de 10 x 6mL
3. Obtenir 100 à partir de 5 x 100supp
4. Obtenir 400 à partir de 5 x 400comp


Merci.
 
M

Monique

Guest
Bonjour,

A partir d'une formule de Ti, dans ce post :
<http://www.excel-downloads.com/html/French/forum/messages/1_42375_42375.htm>

=GAUCHE(STXT(A1;TROUVE("x";A1)+2;NBCAR(A1));MIN(SI(ESTERREUR(TROUVE({"s";"c";"m"};STXT(A1;TROUVE("x";A1)+2;NBCAR(A1))));NBCAR(A1);TROUVE({"s";"c";"m"};STXT(A1;TROUVE("x";A1)+2;NBCAR(A1)))-1)))*1

ou bien on remplace NBCAR(A1) par un nombre (250 ?)
=GAUCHE(STXT(A1;TROUVE("x";A1)+2;250);MIN(SI(ESTERREUR(TROUVE({"s";"c";"m"};STXT(A1;TROUVE("x";A1)+2;250)));250;TROUVE({"s";"c";"m"};STXT(A1;TROUVE("x";A1)+2;250))-1)))*1

Il faudra compléter la série {"s";"c";"m"}
 

Discussions similaires

Réponses
5
Affichages
315
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…