Transformer du texte en nbre sur Excel
Résolu
Juiko30
-
Juiko30 -
Juiko30 -
Bonjour,
Ce problème à déjà été posé, mais les réponses qui y ont été apportées commencent à dater, et ne solutionnent pas mon problème actuel.
J'exporte un rapport d'Adwords au format .xlsx. Lorsque j'ouvre ce doc sur Excel, je convertis tout en nombre (sélection de la plage -> convertir en nombre). Mais malheureusement qu'une partie de ma plage de donnée se transforme réellement en nombre. Le reste est du texte...
J'ai essayé quelques outils comme remplacer la virgule par un point, ou l'outil convertir. Rien n'y fait..
Quelqu'un aurait-il une idée ? Une autre méthode ?
Ce problème à déjà été posé, mais les réponses qui y ont été apportées commencent à dater, et ne solutionnent pas mon problème actuel.
J'exporte un rapport d'Adwords au format .xlsx. Lorsque j'ouvre ce doc sur Excel, je convertis tout en nombre (sélection de la plage -> convertir en nombre). Mais malheureusement qu'une partie de ma plage de donnée se transforme réellement en nombre. Le reste est du texte...
J'ai essayé quelques outils comme remplacer la virgule par un point, ou l'outil convertir. Rien n'y fait..
Quelqu'un aurait-il une idée ? Une autre méthode ?
3 réponses
-
Ce qui te pose problème, c'est le caractère 160, dit espace insécable.
Pour le supprimer, en C1, tu places la formule
=SUBSTITUE(B1;CAR(160);"")*1
et tu tires vers le bas.
A+-
-
Par curiosité, n'y a-t-il pas une solution plus "générale" car je me retrouve souvent avec plusieurs colonnes de chiffres ? Ca demande un travail assez fastidieux
- Tu peux utiliser une macro qui effectuera la même opération.
Exemple de macro qui supprime le caractère 160 de la colonne sélectionnée :Sub Test()
Dim Col As Integer
Dim Cel As Range
Col = Selection.Column
For Each Cel In Range(Cells(1, Col), Cells(Rows.Count, Col).End(xlUp))
Cel = Replace(Cel, Chr(160), "") * 1
Next Cel
End Sub
A+
-
-
-
Bonjour,
Pour permettre aux intervenants de t'aider, il est souhaitable que tu joignes un fichier présentant le problème rencontré.
Pour cela, tu peux utiliser https://www.cjoint.com/
A+ -