Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2011, 22h49   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2009
Messages : 35
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 35
Points : 14
Points : 14
Par défaut SUBSTITUTE ne supprime pas les espaces

Bonsoir!

J'essaie de faire une petite fonction de récupération de valeurs depuis un texte.
Problème : les espaces

Exemple de texte en A1: "on a échangé 1 000 000 dollars contre 12 000 tonnes"

pas de souci pour extraire "1 000 000" et "12 000"

formule A2 (récupère les dollars) :
Code :
=Mid(A1;13;SEARCH(" dollars";A1;1)-13)
formule A3 (récupère les tonnes) :
Code :
=Mid(A1;SEARCH("contre ";A1;1)+7;SEARCH(" tonnes";A1;1)-(SEARCH("contre ";A1;1)+7))
j'ai tenté de faire ensuite un bête =SUBSTITUTE(A2;" ";"") mais ça ne marche pas :/

J'utilise Excel 2010. Des pistes ?

Merci d'avance
cycloop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 02h02   #2
Invité régulier
 
Inscription : novembre 2002
Messages : 12
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 12
Points : 7
Points : 7
Par défaut chez moi ça marche

Bonjour,

Sous Excel 2010 en français, le substitue me donne bien 1000000. Par contre ça reste du texte. CNUM(SUBSTITUE(A2;" ";"")), le convertit en numérique.

Qu'est ce que tu as comme ano ?
milton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 02h18   #3
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
Bonjour à tous,

Essayes avec la formule:
Code :
=1*SUBSTITUE(A2;CAR(32);"")
Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h45.


 
 
 
 
Partenaires

Hébergement Web