Suppression d espaces devant donnees

  • Initiateur de la discussion Initiateur de la discussion THIERRY35
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

THIERRY35

XLDnaute Occasionnel
Bonjour,


suite à une extraction de données, les chiffres dans chaque cellule
sont précédés d'espaces :
par exemple le chiffre 54 est précédé de 8 espaces
le chiffre 555 est précédé de 7 espaces et ainsi de suite.

Pour une question de présentation , j'ai besoin de présenter ces chiffres
en milliers d'Euros mais bien évidemment la multiplication par 1000
(par exemple en cellule B1 = A1*1000 me donne Valeur comme résultat)
Comment supprimer ces blancs (sans macro de préference)
J'ai tenté d'utiliser la formule SUPPRESPACE mais sans succés.
Exemple de données ci joint.

Merci de votre aide

A +
 

Pièces jointes

Re : Suppression d espaces devant donnees

Bonjour et merci de ta réponse,

hélas non car je découvre en fait qu'il y a deux types de "blancs " dans les données : des espaces et des tabulations.
Si ta formule supprime les espaces , les tabulations restent.

C'est ce qui explique q'en utilisant également Rechercher / remplacer que j'ai
testé ne fonctionne pas !

Thierry
 
Re : Suppression d espaces devant donnees

J'y arrive avec :
=SUBSTITUE(SUBSTITUE(B1;" ";"");" ";"")

Dans l'un des " " il y a un espace normal, et dans l'autr eun espace insécable (que l'on trouve avec un "shit+ctrl+espace" dans WORD (puis copier coller), je ne sais pas le récupérer autrement dans excel
 
Re : Suppression d espaces devant donnees

L'opérateur * tente de multiplier du texte. Ca te donne #valeur


Et si tu mettais ta valeur en nombre

B1=CNUM(A1)*1000


Tu valide c'est mieux


B1=SI(ESTERREUR(CNUM(A1));"Problème valeur en A";CNUM(A1)*1000)
 
Re : Suppression d espaces devant donnees

bonjour le fil,

hoerwind, j'ai essayé la formule que tu propose soit :

=SUPPRESPACE(SUBSTITUE(B1;CAR(160);""))*1000

mais je résussi à la faire fonctionner que si j'enlève le *1000...
il y a donc quelque chose que je ne comprend pas... pourrais tu stp donner une petite explication car je ne trouve pas à quoi sert ce *1000 et il n'est sûrement pas la pour rien...

merci et bonne jounée à tous
 
Re : Suppression d espaces devant donnees

Bonjour bbloup47,

C'est THIEERY35 qui le demande :

j'ai besoin de présenter ces chiffres en milliers d'Euros mais bien évidemment la multiplication par 1000 (par exemple en cellule B1 = A1*1000 me donne Valeur comme résultat)

Si j'interprète la question à la lettre (présenter ces chiffres en milliers d'Euros) il ne faut pas multiplier par 1000, mais diviser.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
7
Affichages
1 K
Maxime7
M
J
Réponses
8
Affichages
946
joan1211
J
S
Réponses
9
Affichages
7 K
T
Réponses
2
Affichages
2 K
ThomasBerth
T
E
Réponses
13
Affichages
3 K
Excelsius
E
S
Réponses
4
Affichages
1 K
safety147
S
J
Réponses
1
Affichages
1 K
C
Réponses
6
Affichages
6 K
Clark
C
Retour