Nettoyer les espaces avec TRIM
Supprimez les espaces superflus d’un texte désordonné avec TRIM.
Nettoyer les espaces avec TRIM est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.
Le problème des espaces superflus
Les données copiées depuis des sites Web, des fichiers PDF ou d’autres systèmes arrivent souvent avec des espaces superflus. Vous pouvez trouver un espace avant un nom, deux espaces entre les mots ou des espaces finaux totalement invisibles.
Ces espaces invisibles perturbent les recherches, le tri et les correspondances. La fonction TRIM les nettoie afin que votre texte se comporte de manière prévisible.
Ce que fait TRIM
TRIM supprime les espaces du texte selon une règle simple :
- Elle supprime tous les espaces au début et à la fin
- Elle réduit toute suite d’espaces entre les mots à un seul espace
Ainsi, TRIM(" Hello world ") renvoie le texte propre Hello world, avec exactement un espace au milieu et aucun sur les bords.
=TRIM(" Hello world ")TRIM avec une référence de cellule
En pratique, vous indiquez à TRIM une cellule contenant des espaces superflus. Si A2 contient John Smith avec des espaces parasites, cette formule renvoie la version propre :
Le résultat est John Smith, sans espace initial ni final. Placez la formule dans une nouvelle colonne, puis copiez-collez les valeurs par-dessus les valeurs d’origine si vous souhaitez conserver les données nettoyées.
=TRIM(A2)TRIM conserve les espaces uniques
Une inquiétude fréquente : TRIM supprime-t-elle tous les espaces ? Non. Elle conserve les espaces uniques entre les mots, car ils sont significatifs.
TRIM("New York") renvoie New York — les trois espaces sont réduits à un seul. Vos phrases et vos noms restent lisibles ; seuls les espaces superflus sont supprimés.
=TRIM("New York")Pourquoi les espaces finaux sont dangereux
Un espace final est invisible, mais bien réel. Les textes Apple et Apple (avec un espace final) semblent identiques, mais un tableur les considère comme des valeurs différentes.
Cela fait échouer les recherches et laisse passer les doublons. Exécuter TRIM sur les deux colonnes avant de les comparer supprime cette incohérence cachée.
TRIM et LEN pour repérer les problèmes
Vous pouvez démontrer qu’une cellule contient des espaces superflus en comparant sa longueur avant et après TRIM.
Si LEN(A2) est supérieur à LEN(TRIM(A2)), la cellule contient des espaces que TRIM supprimerait. Cette formule renvoie le nombre de caractères espace superflus dissimulés dans la cellule.
=LEN(A2) - LEN(TRIM(A2))Nettoyer avant une recherche
Une solution fréquente consiste à appliquer TRIM à une valeur recherchée afin qu’un espace parasite ne provoque pas l’absence de correspondance.
Ici, le terme recherché dans A2 est nettoyé avant que VLOOKUP ne le recherche dans le tableau. Même si A2 contenait des espaces finaux, la recherche correspond maintenant à la valeur propre du tableau.
=VLOOKUP(TRIM(A2), D:E, 2, FALSE)Ce que TRIM ne peut pas supprimer
TRIM ne traite que le caractère espace ordinaire. Le texte récupéré sur le Web contient parfois un espace insécable — un autre caractère invisible que TRIM ignore.
Pour les supprimer, remplacez-les d’abord par des espaces ordinaires avec SUBSTITUTE en utilisant le code caractère 160, puis appliquez TRIM. La combinaison des deux fonctions élimine presque tous les espacements tenaces.
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))Associer TRIM à CLEAN
Le texte importé peut également contenir des caractères non imprimables, comme des retours à la ligne. La fonction CLEAN les supprime, tandis que TRIM s’occupe des espaces.
En les utilisant ensemble, vous obtenez un texte entièrement nettoyé. Appliquez d’abord CLEAN pour supprimer les caractères de contrôle, puis TRIM pour corriger les espacements restants.
=TRIM(CLEAN(A2))Excel et Sheets : une petite différence
TRIM fonctionne dans Excel et Google Sheets avec le même objectif. Il existe toutefois une nuance : TRIM dans Excel ignore les espaces insécables, tandis que TRIM dans Google Sheets en traite également certains.
Pour procéder de manière sûre dans les deux outils, l’astuce consistant à utiliser SUBSTITUTE avec CHAR(160) est la méthode fiable pour nettoyer le texte collé depuis le Web.
Rendre les données nettoyées permanentes
Une formule TRIM affiche un texte propre, mais la cellule d’origine contenant les espaces superflus est toujours présente. Pour la remplacer définitivement, copiez les cellules contenant les formules, puis utilisez Collage spécial → Valeurs sur la colonne d’origine.
Les résultats des formules deviennent ainsi du texte brut que vous pouvez conserver, puis vous pouvez supprimer la colonne utilitaire. Vos données sont désormais nettoyées de manière permanente, et pas seulement affichées proprement.
=TRIM(A2)Vérification rapide
Vérifiez votre compréhension de TRIM.
Récapitulatif : la fonction TRIM
Vous avez appris à nettoyer les espacements irréguliers dans le texte.
TRIM(text)supprime les espaces initiaux et finaux- Les suites d’espaces internes sont réduites à un seul espace
- Les espaces finaux perturbent discrètement les recherches et les correspondances
- Utilisez
LENmoinsLEN(TRIM())pour détecter les espaces masqués - Associez TRIM à
CLEANetSUBSTITUTE(CHAR(160))pour le texte collé depuis le Web
Vous avez terminé les fonctions de texte consacrées à l’extraction, à la mesure et au nettoyage. Vous allez maintenant apprendre à joindre et à remodeler le texte.
Questions Fréquemment Posées
La leçon « Nettoyer les espaces avec TRIM » est-elle gratuite ?
Oui — le texte complet de « Nettoyer les espaces avec TRIM » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Nettoyer les espaces avec TRIM » ?
Supprimez les espaces superflus d’un texte désordonné avec TRIM. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?
Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Nettoyer les espaces avec TRIM » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?
Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Extraire du texte avec LEFT et RIGHT
- Extraire du milieu avec MID
- Mesurer le texte avec LEN
- Nettoyer les espaces avec TRIM