Supprimer les espaces dans les cellules excel
Résolu
féféx
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
DodoBebe -
DodoBebe -
Bonjour à tous,
Je suis en train de faire un fichier excel pour mes comptes.
Je fais pour ca un copier - coller de mon tableau recapitulatif que je trouve sur le site internet de ma banque.
Une fois collé sur excel, les cellules occupés par les nombres sont sous la forme (par exemple 100€) :
+ 100 EUR
avec: un espace avant le + et un espace après.
Pour que je puisse me faire des indicateurs, je voudrais que mes cellules contiennent juste les nombres sans espace. (j'ajoute ensuite le symbole € automatiquement en mettant ma cellule au format "monétaire")
Mais voila : je n'arrive pas à enlever les cellules sans devoir le faire une par une.
D'habitude j'utilise la fonction CTRL + F qui permet de remplacer. C'est ce que je fais pour enlever 'EUR' en remplacant par rien.
Mais ca ne fonctionne pas pour enlever l'espace.
Quand je fais remplacer " " (je mets juste un espace) par (et je ne mets rien) excel me dit : "Microsoft office excel ne trouve pas de correspondance"
Savez vous s'il l'espace se nomme selon une commande spéciale?
Je sais pas exemple que la mise à la ligne se nomme ^p et je me disais que pour l'espace c'etait peut etre quelque chose dans le meme genre.
Ou peut etre est il necessaire de faire une macro?
J'espère avoir été clair et j'espère que vous pouvez m'aider!
Merci d'avance
Félix
Je suis en train de faire un fichier excel pour mes comptes.
Je fais pour ca un copier - coller de mon tableau recapitulatif que je trouve sur le site internet de ma banque.
Une fois collé sur excel, les cellules occupés par les nombres sont sous la forme (par exemple 100€) :
+ 100 EUR
avec: un espace avant le + et un espace après.
Pour que je puisse me faire des indicateurs, je voudrais que mes cellules contiennent juste les nombres sans espace. (j'ajoute ensuite le symbole € automatiquement en mettant ma cellule au format "monétaire")
Mais voila : je n'arrive pas à enlever les cellules sans devoir le faire une par une.
D'habitude j'utilise la fonction CTRL + F qui permet de remplacer. C'est ce que je fais pour enlever 'EUR' en remplacant par rien.
Mais ca ne fonctionne pas pour enlever l'espace.
Quand je fais remplacer " " (je mets juste un espace) par (et je ne mets rien) excel me dit : "Microsoft office excel ne trouve pas de correspondance"
Savez vous s'il l'espace se nomme selon une commande spéciale?
Je sais pas exemple que la mise à la ligne se nomme ^p et je me disais que pour l'espace c'etait peut etre quelque chose dans le meme genre.
Ou peut etre est il necessaire de faire une macro?
J'espère avoir été clair et j'espère que vous pouvez m'aider!
Merci d'avance
Félix
A voir également:
- Supprimer espace nombre excel
- Excel supprimer espace entre chiffre - Meilleures réponses
- Excel supprimer espace numéro de téléphone - Meilleures réponses
- Supprimer rond bleu whatsapp - Guide
- Espace insécable - Guide
- Supprimer espace dans les nombres (Excel) ✓ - Forum Excel
- Liste déroulante excel - Guide
- Espace de stockage gmail plein - Guide
7 réponses
Bonjour,
Le problème vient souvent du fait que l'espace issu du site est un espace insécable.
Pour contourner la difficulté il faut faire un copier/coller de l'espace dans la boite de dialogue "remplacer" au lieu de taper un espace dans cette boite de dialogue.
Une autre approche consiste a utiliser la fonction CODE pour déterminer si l'espace est un code 32 ou un code 160. Il suffit ensuite d'utiliser la fonction =SUBSTITUE(A;CAR(160);"").
Le problème vient souvent du fait que l'espace issu du site est un espace insécable.
Pour contourner la difficulté il faut faire un copier/coller de l'espace dans la boite de dialogue "remplacer" au lieu de taper un espace dans cette boite de dialogue.
Une autre approche consiste a utiliser la fonction CODE pour déterminer si l'espace est un code 32 ou un code 160. Il suffit ensuite d'utiliser la fonction =SUBSTITUE(A;CAR(160);"").
Et on peut sélectionner les 3 premiers caractères (espace insécable, signe plus, espace normal) pour les coller dans le fenêtre Rechercher ...
Le résultat reste au format Texte : il faut le convertir au format Nombre !
Donc une autre solution consisterait à utiliser une colonne vide dans laquelle on mettrait la formule =CNUM(STXT(cellule;4;99))