133 votes

Comment supprimer des espaces de début ou de fin dans une colonne entière d'une feuille de calcul Excel dans Excel2010

Comment supprimer les espaces de début ou de fin de toutes les cellules d'une colonne?

Avec Find et Replace fenêtre ne fonctionne pas.

S'il vous plaît aider!

234voto

brettdj Points 26353

Très souvent, le problème est un espace de non-rupture - CHAR(160) - surtout à partir du Web sources du texte - CLEAN ne pouvez pas supprimer, donc je voudrais aller plus loin que cela et essayer une formule semblable à ce qui remplace tous les espaces insécables avec un standard

=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))

Ron de Bruin a un excellent post sur les conseils pour le nettoyage de données ici

Vous pouvez également supprimer l' CHAR(160) directement, sans formule de contournement par

  • Edit .... Remplacer vos données sélectionnées,
  • dans Trouver Ce hold ALT et tapez 0160 à l'aide du pavé numérique
  • Laisser Remplacer Avec comme vide et sélectionnez Remplacer Tous les

138voto

hydrox467 Points 650

Si vous souhaitez utiliser une formule, la fonction TRIM fera exactement ce que vous recherchez:

 +----+------------+---------------------+
|    |     A      |           B         |
+----+------------+---------------------+
| 1  | =TRIM(B1)  |  value to trim here |
+----+------------+---------------------+
 

Donc pour faire toute la colonne ...
1) Insérer une colonne
2) Insérer les fonctions TRIM pointées vers la cellule que vous essayez de corriger.
3) Copier la formule en bas de la page
4) Copier la colonne insérée
5) coller comme "valeurs"

Ça devrait être bien d'y aller à partir de là ...

7voto

S'il s'agit à chaque fois du même nombre de caractères au début de la cellule, vous pouvez utiliser la commande text to columns et sélectionner l'option de largeur fixe pour découper les données de la cellule en deux colonnes. Ensuite, supprimez simplement les éléments indésirables dans la première colonne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X