Fonction TRIMSupprime les espaces superflus – Guide 2026
TRIM nettoie ton texte en supprimant tous les espaces au début, à la fin et les espaces multiples à l'intérieur. C'est l'équivalent Google Sheets de SUPPRESPACE dans Excel. Indispensable pour préparer tes données avant analyse ou recherche.
Syntaxe rapide
- texte : Le texte à nettoyer, ou une référence vers une cellule contenant du texte
Comprendre chaque paramètre
texte
(obligatoire)Le paramètre texte est la chaîne de caractères que tu veux nettoyer. Il peut s'agir :
- •D'une référence de cellule comme
A2 - •D'un texte direct entre guillemets :
" Marie Dupont " - •Du résultat d'une autre formule qui renvoie du texte
Ce que TRIM supprime exactement :
- ✓ Tous les espaces avant le premier caractère
- ✓ Tous les espaces après le dernier caractère
- ✓ Les espaces multiples entre les mots (ne garde qu'un seul espace)
Astuce Pro
TRIM ne supprime que les espaces (caractère espace standard, code ASCII 32). Elle ne touche pas aux tabulations, sauts de ligne ou espaces insécables. Pour un nettoyage plus complet, combine TRIM avec EPURAGE : =TRIM(EPURAGE(A2))
Cas pratique 1 : Nettoyer les saisies utilisateurs
Tu gères un formulaire d'inscription et les utilisateurs saisissent souvent leurs noms avec des espaces en trop. Tu veux standardiser toutes les entrées pour éviter les doublons.
Nettoyage des noms d'utilisateurs
| A | B | C | |
|---|---|---|---|
| 1 | Nom saisi | Formule | Résultat |
| 2 | A2: Jean Martin | B2: =TRIM(A2) | C2: Jean Martin |
| 3 | A3: Sophie Dubois | B3: =TRIM(A3) | C3: Sophie Dubois |
| 4 | A4: Paul Petit | B4: =TRIM(A4) | C4: Paul Petit |
| 5 | A5: Marie Louise | B5: =TRIM(A5) | C5: Marie Louise |
=TRIM(A2)Impact business
En nettoyant les espaces, tu évites que "Jean Martin" et " Jean Martin " soient considérés comme deux personnes différentes dans ta base. Ça améliore la qualité de tes données et la fiabilité de tes analyses.
Cas pratique 2 : Préparer des données pour RECHERCHEV
Tu importes une liste de produits depuis un fichier CSV et tu veux faire des RECHERCHEV, mais ça ne fonctionne pas à cause d'espaces invisibles dans les codes produits.
Préparation pour RECHERCHEV
| A | B | C | |
|---|---|---|---|
| 1 | Code brut | Code nettoyé | Statut |
| 2 | A2: PROD001 | B2: =TRIM(A2) | C2: PROD001 |
| 3 | A3: PROD002 | B3: =TRIM(A3) | C3: PROD002 |
| 4 | A4: PROD003 | B4: =TRIM(A4) | C4: PROD003 |
| 5 | A5: PROD004 | B5: =TRIM(A5) | C5: PROD004 |
=TRIM(A2)Impact business
Avant TRIM, ta RECHERCHEV échouait car "PROD001 " (avec espace) ne correspondait pas à "PROD001" (sans espace). Après nettoyage, toutes tes recherches fonctionnent parfaitement et tu gagnes des heures de debug.
Automatisation avec ARRAYFORMULA
Dans Google Sheets, tu peux nettoyer toute une colonne d'un coup avec : =ARRAYFORMULA(TRIM(A2:A100)). Ça applique TRIM à toutes les cellules de A2 à A100 en une seule formule.
Cas pratique 3 : Standardiser les adresses email
Tu collectes des emails via plusieurs sources (formulaires web, import CSV, saisie manuelle) et tu constates des erreurs dues aux espaces parasites qui empêchent l'envoi d'emails.
Nettoyage des emails
| A | B | |
|---|---|---|
| 1 | Email brut | Email nettoyé |
| 2 | A2: contact@entreprise.fr | B2: =TRIM(A2) → contact@entreprise.fr |
| 3 | A3: info@ledojo.club | B3: =TRIM(A3) → info@ledojo.club |
| 4 | A4: support@client.com | B4: =TRIM(A4) → support@client.com |
| 5 | A5: admin@site.fr | B5: =TRIM(A5) → admin@site.fr |
=TRIM(A2)Impact business
Les espaces avant ou après un email le rendent invalide. TRIM résout ce problème automatiquement, ce qui améliore ton taux de délivrabilité et évite de perdre des contacts précieux.
Cas pratique 4 : Corriger les erreurs de copier-coller
Ton équipe copie des données depuis des PDF ou des pages web. Le résultat contient souvent des espaces multiples qui rendent le texte difficile à lire et à analyser.
Correction du texte copié
| A | B | |
|---|---|---|
| 1 | Texte copié | Texte nettoyé |
| 2 | A2: Chiffre d'affaires 2024 | B2: =TRIM(A2) → Chiffre d'affaires 2024 |
| 3 | A3: Budget marketing | B3: =TRIM(A3) → Budget marketing |
| 4 | A4: Plan stratégique Q1 | B4: =TRIM(A4) → Plan stratégique Q1 |
| 5 | A5: Objectifs annuels | B5: =TRIM(A5) → Objectifs annuels |
=TRIM(A2)Impact business
TRIM transforme un texte illisible avec des espaces multiples en texte propre et professionnel. C'est essentiel pour les rapports, présentations et documents partagés avec des clients.
Détecter les espaces invisibles
Pour vérifier si une cellule contient des espaces invisibles, compare la longueur avant et après TRIM : =NBCAR(A2)-NBCAR(TRIM(A2))
Si le résultat est supérieur à 0, c'est qu'il y avait des espaces à supprimer. Pratique pour auditer la qualité de tes données !
Comparaison avec les fonctions similaires
| Fonction | Plateforme | Ce qu'elle fait | Quand l'utiliser |
|---|---|---|---|
| TRIM | Google Sheets | Supprime espaces début/fin et espaces multiples | Pour nettoyer les espaces simples |
| SUPPRESPACE | Excel | Identique à TRIM (équivalent Excel) | Si tu travailles dans Excel |
| EPURAGE | Excel/Sheets | Supprime caractères non imprimables | Pour nettoyer sauts de ligne, tabulations |
| SUBSTITUE | Excel/Sheets | Remplace un texte par un autre | Pour remplacer des caractères spécifiques |
| NETTOYAGE | Excel/Sheets | Supprime caractères de contrôle | Pour données corrompues ou importées |
Recommandation : Pour un nettoyage complet de données importées, combine plusieurs fonctions : =TRIM(EPURAGE(NETTOYAGE(A2)))
Points d'attention
- • TRIM renvoie du texte. Si tu appliques TRIM à un nombre, le résultat sera du texte et ne pourra pas être utilisé dans des calculs
- • TRIM ne supprime pas les espaces insécables (code 160). Utilise SUBSTITUE pour les remplacer par des espaces normaux d'abord
- • Les résultats de TRIM sont dynamiques. Si tu modifies la cellule source, le résultat change aussi. Colle en tant que valeurs si tu veux figer le résultat
- • TRIM ne détecte pas les espaces en début/fin de cellule si la cellule contient une formule qui génère ces espaces
Techniques avancées
Combiner TRIM avec d'autres fonctions
Nettoyer et convertir en majuscules :
=MAJUSCULE(TRIM(A2))Nettoyer complètement (espaces + caractères invisibles) :
=TRIM(EPURAGE(A2))Remplacer les espaces insécables puis nettoyer :
=TRIM(SUBSTITUE(A2;CHAR(160);" "))Nettoyer une plage entière avec ARRAYFORMULA
Dans Google Sheets, tu peux appliquer TRIM à toute une colonne sans faire glisser la formule :
=ARRAYFORMULA(IF(A2:A<>"";TRIM(A2:A);""))Cette formule traite toutes les cellules de A2 jusqu'à la fin, en ignorant les cellules vides.
Audit de qualité des données
Identifie combien d'espaces superflus sont présents dans tes données :
=NBCAR(A2)-NBCAR(TRIM(A2))Si le résultat est 0, la cellule est propre. Sinon, le nombre indique combien d'espaces parasites ont été trouvés.
Fonctions liées
Questions fréquentes
Quelle est la différence entre TRIM et SUPPRESPACE ?
TRIM est la version Google Sheets qui supprime les espaces superflus, tandis que SUPPRESPACE est son équivalent Excel. Les deux fonctions font exactement la même chose : elles retirent les espaces au début, à la fin et les espaces multiples à l'intérieur du texte.
TRIM peut-elle supprimer d'autres caractères que les espaces ?
Non, TRIM ne supprime que les espaces. Pour retirer d'autres caractères indésirables (sauts de ligne, tabulations, caractères non imprimables), tu dois utiliser EPURAGE ou combiner TRIM avec SUBSTITUE.
Pourquoi utiliser TRIM sur des données importées ?
Les données importées depuis des fichiers CSV, des bases de données ou copiées depuis le web contiennent souvent des espaces invisibles. Ces espaces peuvent empêcher les RECHERCHEV de fonctionner, créer des doublons artificiels et fausser les comparaisons. TRIM nettoie tout ça automatiquement.
TRIM fonctionne-t-elle avec des nombres ?
Oui, mais ce n'est généralement pas utile. Si tu appliques TRIM à un nombre, Google Sheets le convertit d'abord en texte, supprime les espaces (s'il y en a), puis le résultat reste sous forme de texte. Pour des calculs, mieux vaut utiliser directement les nombres.
Comment nettoyer toute une colonne avec TRIM ?
Tu peux créer une colonne auxiliaire avec =TRIM(A2), puis faire glisser la formule vers le bas. Ensuite, copie les résultats et colle-les en tant que valeurs sur la colonne d'origine. Tu peux aussi utiliser ARRAYFORMULA avec TRIM pour traiter toute la colonne d'un coup dans Google Sheets.
Tu veux aller plus loin ?
Rejoins Le Dojo Club pour accéder à des formations complètes, des lives experts et une communauté d'entraide.
Essayer pendant 30 jours