Introduction
Lorsque l’on travaille sur Excel, il arrive souvent qu’on ait besoin de supprimer les espaces pour nettoyer une colonne ou une cellule. Cela peut sembler une tâche simple, mais si vous avez un grand nombre de données, cela peut devenir fastidieux et prendre beaucoup de temps. Dans cet article, nous allons partager des astuces pratiques pour supprimer les espaces sur Excel, allant des méthodes simples aux plus avancées.
Supprimer les espaces avec la fonction TRIM
L’une des façons les plus simples de supprimer les espaces est d’utiliser la fonction TRIM. Cette fonction supprime tous les espaces inutiles en début et en fin de texte, mais garde les espaces entre les mots. Pour utiliser la fonction TRIM, il suffit de suivre ces étapes :
- Sélectionnez la cellule ou la plage de cellules que vous souhaitez nettoyer.
- Cliquez sur la formule dans la barre d’outils de formule.
- Tapez "=TRIM(A2)" et appuyez sur Entrée.
- Répétez cette opération pour toutes les cellules que vous souhaitez nettoyer.
Supprimer les espaces avec la fonction SUBSTITUTE
La fonction SUBSTITUTE est une autre méthode pour supprimer les espaces inutiles. Cette fonction permet de remplacer un caractère par un autre dans une chaîne de caractères. Pour utiliser la fonction SUBSTITUTE pour supprimer les espaces, suivez les étapes ci-dessous :
- Sélectionnez la cellule ou la plage de cellules que vous souhaitez nettoyer.
- Cliquez sur la barre de formule.
- Tapez la formule suivante : =SUBSTITUTE(A2," ","") et appuyez sur Entrée.
- Répétez cette opération pour toutes les cellules que vous souhaitez nettoyer.
La fonction SUBSTITUTE peut également être utilisée pour remplacer d’autres caractères que des espaces, ce qui la rend très polyvalente.
Supprimer les espaces avec la fonction CLEAN
La fonction CLEAN est une fonction utile pour supprimer les caractères non imprimables, y compris les espaces. Elle supprime tous les caractères ASCII compris entre 0 et 31, à l’exception des caractères de tabulation, des retours à la ligne et de l’espace. Pour utiliser la fonction CLEAN, suivez les étapes ci-dessous :
- Sélectionnez la cellule ou la plage de cellules que vous souhaitez nettoyer.
- Cliquez sur la barre de formule.
- Tapez la formule suivante : =CLEAN(A2) et appuyez sur Entrée.
- Répétez cette opération pour toutes les cellules que vous souhaitez nettoyer.
Supprimer les espaces avec une macro
Si vous avez beaucoup de données à nettoyer, la création d’une macro peut vous faire gagner beaucoup de temps. Une macro est une série de commandes que vous pouvez enregistrer pour être exécutées ultérieurement. Voici comment créer une macro pour supprimer les espaces :
- Cliquez sur l’onglet "Développeur" dans le ruban Excel.
- Sélectionnez "Enregistrer une macro" dans le groupe "Code".
- Donnez un nom à la macro et sélectionnez un raccourci clavier si vous le souhaitez.
- Cliquez sur OK pour commencer l’enregistrement de la macro.
- Effectuez les actions que vous souhaitez enregistrer, comme sélectionner les cellules à nettoyer et utiliser la fonction TRIM ou SUBSTITUTE.
- Cliquez sur "Arrêter l’enregistrement" dans le groupe "Code" lorsque vous avez terminé.
Vous pouvez maintenant exécuter la macro en appuyant sur le raccourci clavier que vous avez choisi ou en sélectionnant la macro dans le groupe "Code" de l’onglet "Développeur".
Supprimer les espaces avec des formules avancées
Si vous avez des données complexes à nettoyer, vous pouvez utiliser des formules avancées pour supprimer les espaces. Voici quelques exemples de formules qui peuvent être utiles :
Supprimer les espaces en début de chaîne
La formule suivante supprime tous les espaces en début de chaîne :
=IF(LEFT(A2)=" ",RIGHT(A2,LEN(A2)-1),A2)
Supprimer les espaces en fin de chaîne
La formule suivante supprime tous les espaces en fin de chaîne :
=IF(RIGHT(A2)=" ",LEFT(A2,LEN(A2)-1),A2)
Supprimer tous les espaces
La formule suivante supprime tous les espaces, y compris les espaces entre les mots :
=SUBSTITUTE(SUBSTITUTE(A2," ",""),CHAR(160),"")
Cette formule utilise la fonction SUBSTITUTE pour remplacer les espaces par une chaîne vide, puis la fonction CHAR pour supprimer les espaces insécables.
Conclusion
Supprimer les espaces sur Excel peut sembler une tâche simple, mais cela peut devenir fastidieux et prendre beaucoup de temps si vous avez beaucoup de données à nettoyer. Dans cet article, nous avons partagé des astuces pratiques pour supprimer les espaces sur Excel, allant des méthodes simples aux plus avancées. En suivant ces astuces, vous pourrez nettoyer vos données plus rapidement et plus efficacement, ce qui vous permettra de gagner du temps et de travailler plus efficacement.
Note : Cet article n'est pas mis à jour régulièrement et peut contenir des informations obsolètes ainsi que des erreurs.