Comment puis-je supprimer les espaces de début ou de fin de toutes les cellules d'une colonne?
La feuille de calcul conventionnelle Find and Replace
(aka Ctrl+H) ne résout pas le problème.
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érez la fonction TRIM
dirigée 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 en tant que "valeurs"
Ça devrait être bien d'y aller à partir de là ...
Très souvent, le problème est un espace insécable - CHAR(160)
- en particulier à partir de sources de texte Web - que CLEAN
ne peut pas supprimer, donc je irait un peu plus loin que cela et essayerait une formule comme celle-ci qui remplace tout espace insécable par un espace standard
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin a un excellent post sur astuces pour le nettoyage des données ici
Vous pouvez également supprimer le CHAR(160)
directement sans une solution de contournement en
ALT
et tapez 0160
à l'aide du clavier numériqueSans utiliser de formule, vous pouvez le faire avec "Texte en colonnes".
L'effet secondaire est qu'Excel a supprimé tous les espaces de fin dans la colonne d'origine.
S'il s'agit à chaque fois du même nombre de caractères au début de la cellule, vous pouvez utiliser la commande texte en colonnes 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.
J'ai constaté que le meilleur (et le plus simple) moyen de supprimer les espaces de début, de fin (et excessif) dans Excel consiste à utiliser un plug-in tiers. J'utilise ASAP Utilities for Excel et cela accomplit la tâche et ajoute de nombreuses autres fonctionnalités indispensables. Cette approche ne nécessite pas d'écriture de formules et peut supprimer des espaces sur toute sélection s'étendant sur plusieurs colonnes et/ou lignes. J'utilise également cette fonctionnalité pour nettoyer et supprimer l'espace insécable non invoqué qui se retrouve souvent dans les données Excel lors du copier-coller à partir d'autres produits Microsoft.
Plus d'informations sur les utilitaires ASAP et le rognage sont disponibles ici:
http://www.asap-utilities.com/asap-utilities-Excel-tools-tip.php?tip=87