Comment supprimer les espaces de début ou de fin de toutes les cellules d'une colonne entière?
La boîte de dialogue conventionnelle Find and Replace
(aka Ctrl+ H) de la feuille de calcul ne résout pas le problème.
Comment supprimer les espaces de début ou de fin de toutes les cellules d'une colonne entière?
La boîte de dialogue conventionnelle Find and Replace
(aka Ctrl+ H) de la feuille de calcul ne résout pas le problème.
Réponses:
Si vous souhaitez utiliser une formule, la TRIM
fonction fera exactement ce que vous recherchez:
+----+------------+---------------------+
| | A | B |
+----+------------+---------------------+
| 1 | =TRIM(B1) | value to trim here |
+----+------------+---------------------+
Donc, pour faire toute la colonne ...
1) Insérez une colonne
2) Insérez la TRIM
fonction pointée sur la cellule que vous essayez de corriger.
3) Copier la formule vers le bas de la page
4) Copier la colonne insérée
5) Coller comme "Valeurs"
Ça devrait être bon de partir de là ...
Trim
n'a pas fonctionné. le résultat est toujours avec des espaces
Très souvent, le problème est un espace insécable - en CHAR(160)
particulier à partir de sources de texte Web - CLEAN
qui ne peut pas être supprimé, donc j'irais plus loin et essayer une formule comme celle-ci qui remplace tous les espaces insécables par un espace standard
=TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ron de Bruin a un excellent article sur les conseils pour nettoyer les données ici
Vous pouvez également supprimer le CHAR(160)
directement sans formule de contournement en
ALT
et saisir 0160
à l'aide du pavé numériqueCLEAN(..)
jusqu'à aujourd'hui! très utile :)
Sans utiliser de formule, vous pouvez le faire avec «Texte dans les colonnes».
L'effet secondaire est qu'Excel a supprimé tous les espaces de fin de la colonne d'origine.
S'il s'agit du même nombre de caractères au début de la cellule à chaque fois, vous pouvez utiliser la commande de 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 trouvé que la meilleure (et la plus simple) façon de supprimer les espaces de début, de fin (et excessifs) dans Excel est d'utiliser un plugin tiers. J'utilise ASAP Utilities pour Excel et il 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 cela pour nettoyer et supprimer l'espace insécable non invité qui trouve souvent son chemin dans les données Excel lors du copier-coller à partir d'autres produits Microsoft.
Vous trouverez plus d'informations sur les utilitaires ASAP et le découpage ici:
http://www.asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=87
J'ai pu utiliser Rechercher et remplacer avec le champ de saisie "Rechercher quoi:" défini sur:
"*"
(espace astérisque espace sans guillemets doubles)
et "Remplacer par:" défini sur:
""
(rien)