Tutoriels > Tutoriels & Astuces Excel > Fonctions & Formules > SUPPRESPACE() - Supprimer les espaces inutiles dans une cellule

SUPPRESPACE() - Supprimer les espaces inutiles dans une cellule

Publié par Mth le 05-04-2010 (108808 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
Trait bleu



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
Aussi nombreux soient-ils, tous les espaces à gauche et à droite ont été éliminés et un seul espace a été conservé entre les mots.



Icone Info A noter

pointbleu_18   SUPPRESPACE() n'élimine pas les espaces avant ou après un caractère de ponctuation. La formule =SUPPRESPACE("  François  ,  Dupont") renvoie François , Dupont en conservant un espace avant et après la virgule.

pointbleu_18   L'espace géré par la fonction SUPPRESPACE() est le caractère ASCII numéro 32. Certaines applications utilisent comme espace le code numéro 160; la différence ne se voit pas à l'œil nu, mais pour supprimer ce type de caractère, il est nécessaire d'utiliser la fonction CAR() conjointement à la fonction SUBSTITUE().



Trait bleu

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 .

Pour toutes vos questions ou si vous rencontrez des difficultés, n'hésitez pas à rejoindre nos Forums de Discussions !

Tags Fonction   Formule   SUPPRESPACE()  

 

Autres articles dans cette catégorie Publié le Vues
Rechercher une Fonction 28-05-2013 10118
T() - Tester et renvoyer du texte 02-07-2012 30819
EPURAGE() - Supprimer certains caractères indésirables 02-06-2012 85827
REMPLACER() - Echanger une chaîne de caractères par une autre 02-06-2012 29960
CTXT() - Convertir un nombre en texte 23-05-2012 83635
REPT() - Répéter des caractères un certain nombre de fois 26-04-2012 40955
L'Assistant Somme Conditionnelle 01-11-2011 16609
CELLULE() - Nom de l'onglet, du fichier ou du répertoire dans une cellule 03-10-2010 157828
EXACT() - Comparer deux chaînes de texte 26-04-2010 165718
Purgez les espaces inutiles ! 05-04-2010 209705
SUPPRESPACE() - Supprimer les espaces inutiles dans une cellule 05-04-2010 108809
STXT() - Extraire une chaîne de caractères au sein d'une autre 13-03-2010 396218
CHERCHE() TROUVE() - Retourne la position d'une chaîne de caractères 04-01-2010 185787
NBCAR() - Compter les caractères d'une chaîne de texte ou d'une plage de cellules 21-11-2009 45732
SUBSTITUE() - Remplacer une chaîne de texte par une autre 08-11-2009 209767
CAR() - CODE() : Utilisation des codes caractères 25-10-2009 76779
CONCATENER() - Assembler plusieurs chaînes de texte en une seule. 10-10-2009 44103
TEXTE() - Convertir une valeur numérique en texte formaté 29-09-2009 139216
DROITE() - GAUCHE() : Extraire les premiers ou derniers caractères d'une chaîne. 12-09-2009 480240
MAJUSCULE() - MINUSCULE() - NOMPROPRE(): Modifier la casse d'un texte 23-08-2009 13524
CNUM() - Convertir une chaîne en valeur numérique 19-08-2009 102960
DATEDIF() : Calculer la différence entre deux dates 26-07-2009 360928
Nommer une Plage Dynamique 06-12-2008 100068
Nommer une Plage de Cellules 05-12-2008 104234
Références Relatives & Absolues 05-12-2008 24208
Formule pour Nombres Premiers 29-08-2007 26715