Excel : enlever un blanc dans un nombre ?
Résolu
SFJA
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
kiki -
kiki -
Bonjour,
J'ai importer dans Excel 1 fichier à partir de BO en passant par un fichier .txt transitoire. Jusque là pas de prob. Le souci vient du fait que je n'arrive pas à transformer les données des cellules qui sont en format texte en format nombre pour pouvoir faire des calculs ensuite.
J'ai tenté plusieures méthodes sans succès (multiplier par 1 ou ajouter 0 en copier/collage spéciale, ou encore avec différentes formules du type =CNUM(cellule à conertir) ).
En revanche, quand je supprime manuellement le "blanc" dans le nombre (ex 50 000 devient 50000) il se transforme directement en format nombre, mais je ne peux pas faire tous les nombre un à un...
Si une bonne âme avit une solution...
Merci par avance.
J'ai importer dans Excel 1 fichier à partir de BO en passant par un fichier .txt transitoire. Jusque là pas de prob. Le souci vient du fait que je n'arrive pas à transformer les données des cellules qui sont en format texte en format nombre pour pouvoir faire des calculs ensuite.
J'ai tenté plusieures méthodes sans succès (multiplier par 1 ou ajouter 0 en copier/collage spéciale, ou encore avec différentes formules du type =CNUM(cellule à conertir) ).
En revanche, quand je supprime manuellement le "blanc" dans le nombre (ex 50 000 devient 50000) il se transforme directement en format nombre, mais je ne peux pas faire tous les nombre un à un...
Si une bonne âme avit une solution...
Merci par avance.
A voir également:
- Excel : enlever un blanc dans un nombre ?
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
11 réponses
Si je pouvais voir à quoi ressemble ton tableau excel une fois le fichier txt importé, je pourrais peut-être te répondre avec plus de précision.
Si tu as un tableau de chiffres contigus, par exemple de A1 à D10, tu places la formule dans la cellule E1 et ensuite tu la tires vers le bas et vers la gauche et ainsi tu auras une image de ton tableau dans les cellules allant de E1 à H10.
Tu peux alors faire un copier de ce nouveau tableau et le coller sur une nouvelle feuille avec collage spécial, en choisissant "Valeurs".
Maintenant, si ton tableau est plus compliqué avec des cellules contenant du texte, tu risques de perdre les espaces entre les mots !
Il faudra éviter ces cellules. Tu devra alors travailler par zone.
Salutations
Si tu as un tableau de chiffres contigus, par exemple de A1 à D10, tu places la formule dans la cellule E1 et ensuite tu la tires vers le bas et vers la gauche et ainsi tu auras une image de ton tableau dans les cellules allant de E1 à H10.
Tu peux alors faire un copier de ce nouveau tableau et le coller sur une nouvelle feuille avec collage spécial, en choisissant "Valeurs".
Maintenant, si ton tableau est plus compliqué avec des cellules contenant du texte, tu risques de perdre les espaces entre les mots !
Il faudra éviter ces cellules. Tu devra alors travailler par zone.
Salutations
Désolé j'ai du m'absenter...J'ai beau essayer je n'y arrive pas...Suis pas doué. En plus je ne sais pas comment mettre un fichier pour que tu puisses le visualiser. Si tu as encore 5 min à me consacrer...
Merci par avance.
Merci par avance.
En fait j'ai peut être pas été clair dans mon descriptif de problème : le nombre qui est dans la cellule est "calé" à gauche de la cellule, comme si c'était du texte par défaut (au lieu d'être à droite de la cellule quand tu inscrit un chiffre quelconque dans une cellule). C'est peut être ce détail qui explique que la formule avec SUBSTITUTE ne fonctionne pas et ne fait que me redonner le même nombre configuré en texte...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Finalement je suis revenu au fichier de base sous BO et j'ai paramétrer les cellules en numérique "0" puis enregistrement sous .txt puis extraction dans Excel et là tous les nombres sont bien formatés en numérique permettant des calculs...
Merci à ceux qui m'ont aidé !
Merci à ceux qui m'ont aidé !
Salut,
j'avais eu le problème avec un BO que je ramenais sur excel, j'ai utilisé la fonction SUPPRESPACE() pour résoudre le problème.
j'avais eu le problème avec un BO que je ramenais sur excel, j'ai utilisé la fonction SUPPRESPACE() pour résoudre le problème.
Hello,
J'ai eu le meme genre de probleme avec un tableau recupere sur une page web. J'ai fini par trouver une methode :
CNUM(GAUCHE(A1;TROUVE(",";A1)+2))
Il repere la virgule dans la case A1, puis prend tous caracteres depuis le debut jusqu'a 2 decimales. Enfin, il transforme le tout en nombre.
J'ai eu le meme genre de probleme avec un tableau recupere sur une page web. J'ai fini par trouver une methode :
CNUM(GAUCHE(A1;TROUVE(",";A1)+2))
Il repere la virgule dans la case A1, puis prend tous caracteres depuis le debut jusqu'a 2 decimales. Enfin, il transforme le tout en nombre.
Non, tout cela décrit ci-dessus ne fonctionne pas. J'ai le même problème en ayant importé dans une feuille excel des données d'un autre format qu'excel.
Le seul moyen de s'en sortir (quand on a un grand nombre de cellules), c'est de reconcaténé (&) des sous-chaines extraites avec la fonction STXT.
Le blanc génant se trouvant à la place des milliers, il faut les détecter avec NBCAR et voir s'il y en a plusieurs dans le nombre.
CHERCHE, TROUVE, SUPPRESPACE et SUBSTITE ne fonctionnent pas (du moins dans mon cas).
Le seul moyen de s'en sortir (quand on a un grand nombre de cellules), c'est de reconcaténé (&) des sous-chaines extraites avec la fonction STXT.
Le blanc génant se trouvant à la place des milliers, il faut les détecter avec NBCAR et voir s'il y en a plusieurs dans le nombre.
CHERCHE, TROUVE, SUPPRESPACE et SUBSTITE ne fonctionnent pas (du moins dans mon cas).
salut
tu peux peut etre utiliser "remplacer" dans "edition" de la barre de menu en selectionnant au paravant les cellules de recherche c'est assez long mais plus rapide que de le faire a la main
bon courage
tu peux peut etre utiliser "remplacer" dans "edition" de la barre de menu en selectionnant au paravant les cellules de recherche c'est assez long mais plus rapide que de le faire a la main
bon courage
Bonjour,
utilise la fonction SUBSTITUE.
Exemple :
Tu as 50 000 dans la cellule A1.
Dans la cellule A2 tu places la formule =SUBSTITUE(A1;" ";"") et tu obtiens 50000.
Salutations
utilise la fonction SUBSTITUE.
Exemple :
Tu as 50 000 dans la cellule A1.
Dans la cellule A2 tu places la formule =SUBSTITUE(A1;" ";"") et tu obtiens 50000.
Salutations