SUPPRESPACE() - Supprimer les espaces inutiles dans une cellule
Publié par Mth le 05-04-2010 (109552 lectures)
La fonction SUPPRESPACE() élimine tous les espaces à l'exception des espaces simples entre les mots. Ainsi, si plusieurs espaces se trouvent au début ou à la fin d'une chaîne de texte ils seront éliminés, mais si plusieurs espaces à la suite se trouvent à l'intérieur de la chaîne de texte, SUPPRESPACE() les remplace par un seul.
Syntaxe
SUPPRESPACE(texte)
- texte représente le texte ou la référence à une cellule dont vous voulez supprimer les espaces inutiles.
Exemple
Dans le tableau ci-dessous, nous disposons d'une liste de noms qui n'est pas saisie très rigoureusement puisqu'il y a des espaces un peu partout. Cette présentation des données empêche notamment de faire un tri : « Lefebvre » est précédé de caractères espaces et se retrouverait classé avant « Berthelot ».
Utilisons la fonction SUPPRESPACE() pour restructurer ces données:
![Fonction SUPPRESPACE() 1 Fonction SUPPRESPACE() 1](http://www.mdf-xlpages.com/uploads/user_319_/supprespace/mthxl_supprespace01sm_503.jpg)
Aussi nombreux soient-ils, tous les espaces à gauche et à droite ont été éliminés et un seul espace a été conservé entre les mots.
A noter
![pointbleu_18 pointbleu_18](/uploads/user_319_/pointbleu_18.jpg)
![pointbleu_18 pointbleu_18](/uploads/user_319_/pointbleu_18.jpg)
Pour aller plus loin, consultez sur le présent site les tutoriels dédiés à ces fonctions et les fichiers d'exercices corrigés qui les accompagnent. Je vous encourage par ailleurs à examiner l'Article « Purgez les espaces inutiles », spécialement consacré à la suppression des différents types d'espaces. Article accompagné de son fichier de démonstration .