TRIM est la fonction de nettoyage par excellence dans Google Sheets : elle supprime tous les espaces au début du texte, à la fin, et réduit les espaces multiples à l'intérieur à un seul. C'est l'équivalent exact de SUPPRESPACE dans Excel. Indispensable dès que tu travailles avec des données importées ou saisies manuellement.
En pratique, TRIM résout les problèmes invisibles qui font échouer tes RECHERCHEV, créent des doublons artificiels dans tes bases de données, ou empêchent l'envoi d'emails à cause d'un espace parasite avant l'arobase. Elle standardise les noms de clients, les codes produits, les adresses email et tout texte qui risque d'avoir trainé dans un copier-coller depuis un PDF ou une page web.
Syntaxe de la fonction TRIM
=TRIM(texte)TRIM ne supprime que les espaces standard (code ASCII 32). Elle ne touche pas aux espaces insécables (code 160), aux tabulations ni aux sauts de ligne. Pour ces caractères, combine TRIM avec EPURAGE ou SUBSTITUE.
Comprendre chaque paramètre de la fonction TRIM
texte
: la chaîne de caractères que tu veux nettoyerIl peut s'agir d'une référence de cellule comme A2, d'un texte direct entre guillemets comme " Marie Dupont ", ou 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, et les espaces multiples entre les mots (un seul espace est conservé entre chaque mot).
Astuce : 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, il y a des espaces à supprimer.
Pas envie d'écrire la formule TRIM à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Responsable CRM : nettoyer les saisies utilisateurs
Tu gères un CRM et les commerciaux saisissent souvent les noms de clients avec des espaces en trop : un espace avant, deux espaces entre le prénom et le nom, des espaces à la fin. Ces variations créent des doublons artificiels dans ta base.
| A | B | |
|---|---|---|
| 1 | Nom saisi | Nom nettoyé |
| 2 | Jean Martin | Jean Martin |
| 3 | Sophie Dubois | Sophie Dubois |
| 4 | Paul Petit | Paul Petit |
| 5 | Marie Louise | Marie Louise |
=TRIM(A2)La fonction nettoie chaque cellule en une seule opération. En standardisant les saisies, tu évites que "Jean Martin" et " Jean Martin" soient traités comme deux clients différents. C'est la première étape de tout nettoyage de base de données.
Astuce de pro : Pour figer les résultats propres dans la colonne d'origine : copie la colonne nettoyée, colle en tant que valeurs sur la colonne source, puis supprime la colonne auxiliaire.
Responsable achats : préparer des codes produits pour RECHERCHEV
Tu importes une liste de produits depuis un fichier CSV fourni par ton fournisseur. Les RECHERCHEV échouent en silence : le code "PROD001 " (avec espace) n'est pas reconnu comme identique à "PROD001" (sans espace) dans ton référentiel interne.
| A | B | |
|---|---|---|
| 1 | Code brut | Code nettoyé |
| 2 | PROD001 | PROD001 |
| 3 | PROD002 | PROD002 |
| 4 | PROD003 | PROD003 |
| 5 | PROD004 | PROD004 |
=TRIM(A2)La fonction retire les espaces parasites sur chaque code. Après nettoyage, toutes les recherches fonctionnent : tu gagnes des heures de debug et tu évites les commandes passées sur des codes mal identifiés.
Responsable marketing : standardiser les adresses email
Tu collectes des emails via plusieurs sources : formulaires web, import CSV, saisie manuelle. Les espaces parasites avant ou après l'adresse rendent l'email invalide et bloquent l'envoi de tes campagnes.
| A | B | |
|---|---|---|
| 1 | Email brut | Email nettoyé |
| 2 | contact@entreprise.fr | contact@entreprise.fr |
| 3 | info@ledojo.club | info@ledojo.club |
| 4 | support@client.com | support@client.com |
| 5 | admin@site.fr | admin@site.fr |
=TRIM(A2)La fonction supprime ces espaces automatiquement. Tu améliores ton taux de délivrabilité et tu évites de perdre des contacts précieux à cause d'un problème invisible.
Assistant de direction : 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 illisible et difficile à analyser ou à insérer dans des rapports.
| A | B | |
|---|---|---|
| 1 | Texte copié | Texte nettoyé |
| 2 | Chiffre d'affaires 2024 | Chiffre d'affaires 2024 |
| 3 | Budget marketing | Budget marketing |
| 4 | Plan stratégique Q1 | Plan stratégique Q1 |
| 5 | Objectifs annuels | Objectifs annuels |
=TRIM(A2)La fonction transforme ce texte brut en texte propre et professionnel : tous les mots sont séparés d'un seul espace. C'est essentiel pour les rapports, présentations et documents partagés avec des clients.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction TRIM
TRIM n'enlève pas tous les espaces : des espaces insécables persistent
TRIM ne supprime que les espaces standard (code ASCII 32). Les espaces insécables (code 160), souvent présents dans des données copiées depuis le web, ne sont pas traités.
Solution : Combine TRIM avec SUBSTITUE pour remplacer d'abord les espaces insécables : =TRIM(SUBSTITUE(A2; CAR(160); " ")). Cela convertit les espaces insécables en espaces normaux avant que TRIM les supprime.
TRIM renvoie du texte : les nombres ne sont plus calculables après nettoyage
Si tu appliques TRIM à un nombre, le résultat est converti en texte. La cellule nettoyée ne peut plus être utilisée dans des calculs arithmétiques.
Solution : Entoure TRIM de CNUM pour convertir le résultat en nombre : =CNUM(TRIM(A2)). Utilise cette combinaison uniquement quand tu nettoies des colonnes numériques.
TRIM ne supprime pas les sauts de ligne ni les tabulations
Les sauts de ligne (code 10) et les tabulations (code 9) sont des caractères non imprimables différents des espaces. TRIM ne les traite pas.
Solution : Combine TRIM avec EPURAGE pour nettoyer à la fois les espaces et les caractères non imprimables : =TRIM(EPURAGE(A2)). C'est la combinaison recommandée pour des données importées depuis des sources externes.
TRIM vs SUPPRESPACE vs EPURAGE vs SUBSTITUE
TRIM (Google Sheets) et SUPPRESPACE (Excel) font exactement la même chose. Si tu dois nettoyer autre chose que des espaces standard, associe-les à EPURAGE ou SUBSTITUE selon le cas.
| Critère | TRIM | SUPPRESPACE | EPURAGE | SUBSTITUE |
|---|---|---|---|---|
| Plateforme | Google Sheets | Excel | Excel et Google Sheets | Excel et Google Sheets |
| Ce que ça supprime | Espaces début/fin et multiples | Espaces début/fin et multiples | Caractères non imprimables (sauts de ligne, tabulations) | Tout texte ou caractère spécifié |
| Espaces insécables (code 160) | Non | Non | Non | Oui (avec CAR(160)) |
| Cas d'usage typique | Nettoyage données Sheets | Nettoyage données Excel | Données copiées depuis le web | Remplacement ciblé de caractères |
Astuces avancées avec TRIM
Nettoyage complet en une formule : TRIM + EPURAGE
Pour un nettoyage complet des données importées depuis des sources externes (web, PDF, CSV), combine les deux fonctions en une seule formule : =TRIM(EPURAGE(A2)). EPURAGE s'occupe des caractères non imprimables (sauts de ligne, tabulations), TRIM retire ensuite les espaces parasites.
Cette combinaison couvre 90 % des cas de nettoyage courants.
Détecter rapidement les cellules qui contiennent des espaces cachés
Pour auditer la qualité d'une colonne sans nettoyer manuellement chaque cellule, crée une colonne de contrôle avec =NBCAR(A2)-NBCAR(TRIM(A2)). Un résultat supérieur à 0 indique des espaces parasites à corriger.
Tu peux ensuite filtrer sur les valeurs non nulles pour identifier exactement les lignes concernées.
Dans Google Sheets : nettoyer toute une colonne d'un coup avec ARRAYFORMULA
Au lieu de faire glisser la formule ligne par ligne, utilise =ARRAYFORMULA(IF(A2:A<>""; TRIM(A2:A); "")) pour appliquer TRIM à toute la colonne en une seule formule. Elle s'étend automatiquement quand tu ajoutes des lignes.
Place cette formule en haut d'une colonne auxiliaire : elle ignore les cellules vides et ne génère pas de résultat pour les lignes non renseignées.
Questions fréquentes sur la fonction TRIM
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 standard. 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, il est converti en texte et le résultat ne peut plus être utilisé dans des calculs. Pour des colonnes numériques avec espaces, entoure TRIM de CNUM : =CNUM(TRIM(A2)).
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. Dans Google Sheets, tu peux aussi utiliser ARRAYFORMULA avec TRIM pour traiter toute la colonne d'un coup.
Pour aller plus loin
Les fonctions similaires : SUPPRESPACE, EPURAGE, SUBSTITUE, MAJUSCULE, MINUSCULE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

