— Partagez vos connaissances!
Comment faire...
Les partenaires publicitaires:
Microsoft Excel est livré avec un arsenal d'outils qui peuvent vous aider à effectuer efficacement les données des tâches de nettoyage. Par exemple, pour supprimer les espaces à partir d'une chaîne dans Excel, il existe trois méthodes rapides et sale que vous pouvez choisir. Avec la fonction de remplaçant de Microsoft, vous pouvez vous assurer que les formules, les noms et références de cellules ne comprennent pas les espaces dans leur production. Si votre gamme de données contient des valeurs de chaîne seulement et pas de formules, vous pouvez effacer les espaces avec une simple requête "Rechercher et remplacer" ou en exécutant une courte macro.
Contenu
Lancez Excel. Créer un nouveau classeur ou ouvrez le classeur que vous souhaitez modifier.
Entrez la formule ci-dessous dans une cellule vide dans votre feuille de calcul.
= Substitute (A1, "", "")
Remplacer A1 avec une référence à la cellule contenant la chaîne à partir de laquelle vous souhaitez supprimer les espaces. Vous pouvez aussi remplacer A1 avec une chaîne réelle (doit être enfermé dans des guillemets) ou une formule qui produit une valeur de chaîne. Appuyez sur "Entrée" pour voir le résultat.
Mettez en surbrillance les cellules qui contiennent des valeurs de chaîne à partir de laquelle vous souhaitez supprimer les espaces.
Ouvrez le "Rechercher et remplacer" fenêtre en appuyant sur "Ctrl" et en appuyant sur "H."
Cliquez sur le champ de texte à côté de "Rechercher" et appuyez sur la barre d'espace une fois. Laissez le "remplacer par« champ vide.
Cliquez sur le bouton "Remplacer tout". Si vous avez sélectionné une seule cellule, cliquez sur le bouton "Remplacer" à la place.
Ouvrez la fenêtre des macros. Pour ce faire, maintenez la touche "Alt" et appuyez sur "F8". Entrez "RemoveWhiteSpace" sous "nom de macro" puis cliquez sur "Créer".
Copiez et collez le code suivant dans l'éditeur VBA.
Sous RemoveWhiteSpace ()
Dim Rng Comme Range
Pour chaque Rng Dans Selection.Cells
Rng = Remplacer (RNG, "", "")
Suivant
End Sub
Fermez l'éditeur VBA et mettre en évidence les cellules à partir de laquelle vous souhaitez supprimer les espaces.
Maintenez "Alt" et appuyez sur "F8" pour ouvrir la fenêtre des macros à nouveau. Double-cliquez sur "RemoveWhiteSpaces" pour exécuter la macro.