Fonction EPURAGE ExcelGuide Complet 2026 avec Exemples
EPURAGE (CLEAN en anglais) est la fonction Excel qui nettoie tes données en supprimant les caractères non imprimables. Tu sais, ces caractères invisibles qui cassent tes formules après un import CSV ou un copier-coller depuis le web ? EPURAGE les élimine tous automatiquement.
Dans ce guide, tu vas découvrir comment utiliser EPURAGE pour nettoyer tes données importées, corriger les erreurs de formatage et préparer tes textes pour d'autres traitements. Fini les galères avec les données sales !
Syntaxe de la fonction EPURAGE
=EPURAGE(texte)La fonction EPURAGE est très simple : elle ne prend qu'un seul argument. Elle supprime tous les caractères de contrôle (codes ASCII 0 à 31), comme les sauts de ligne, les tabulations, les retours chariot et autres caractères invisibles qui peuvent polluer tes données.
Comprendre chaque paramètre de la fonction EPURAGE
texte
(obligatoire)C'est le texte que tu veux nettoyer. Ça peut être une référence de cellule comme A1, ou du texte entre guillemets comme "Hello". EPURAGE va scanner ce texte caractère par caractère et supprimer tous ceux qui ont un code ASCII entre 0 et 31.
Concrètement, elle supprime : les sauts de ligne (\n), les retours chariot (\r), les tabulations (\t), et tous les autres caractères de contrôle invisibles qui peuvent causer des problèmes dans tes formules ou analyses.
Astuce : EPURAGE ne supprime PAS les espaces normaux (code 32). Pour un nettoyage complet, combine-la avec SUPPRESPACE : =SUPPRESPACE(EPURAGE(A1)). Tu obtiendras un texte parfaitement propre.
Exemples pratiques pas à pas
Exemple 1 – Data analyst : nettoyer des données importées depuis un CSV
Tu es data analyst et tu viens d'importer un fichier CSV contenant des noms de produits. Problème : certains noms contiennent des sauts de ligne invisibles qui cassent tes formules de recherche. EPURAGE va résoudre ça instantanément.
EPURAGE supprime tous les caractères non imprimables (\n, \r, \t) du texte.
| A | B | |
|---|---|---|
| 1 | Produit importé | Produit nettoyé |
| 2 | Laptop Pro | Laptop Pro |
| 3 | Souris Sans fil | Souris Sans fil |
| 4 | Clavier Mécanique | Clavier Mécanique |
| 5 | Écran 4K | Écran 4K |
=EPURAGE(A1)Maintenant tes formules RECHERCHEV ou EQUIV fonctionneront parfaitement. Sans EPURAGE, Excel ne trouve pas "Laptop Pro" car il cherche exactement cette chaîne, pas "Laptop\nPro".
Exemple 2 – Gestionnaire de données : préparer des données pour un import
Tu es gestionnaire de données et tu dois préparer un fichier pour l'importer dans un CRM. Les descriptions contiennent des caractères invisibles qui vont créer des erreurs d'import. Tu combines EPURAGE et SUPPRESPACE pour un nettoyage total.
Combinaison SUPPRESPACE + EPURAGE pour enlever caractères invisibles ET espaces superflus.
| A | B | |
|---|---|---|
| 1 | Description brute | Description propre |
| 2 | Client premium | Client premium |
| 3 | Contrat annuel | Contrat annuel |
| 4 | Service VIP | Service VIP |
=SUPPRESPACE(EPURAGE(A1))Cette technique est redoutable : EPURAGE supprime d'abord les caractères de contrôle, puis SUPPRESPACE nettoie les espaces en trop. Tes données sont parfaites pour l'import.
Exemple 3 – Développeur : nettoyer du texte copié depuis une page web
Tu es développeur et tu récupères des données depuis une API ou un scraping web. Le texte contient plein de caractères de formatage HTML invisibles qu'il faut nettoyer avant traitement.
Suppression des retours chariot (\r), sauts de ligne (\n) et tabulations (\t).
| A | B | |
|---|---|---|
| 1 | Texte web | Texte nettoyé |
| 2 | Titre de article | Titre de article |
| 3 | Description produit | Description produit |
| 4 | Catégorie A | Catégorie A |
=EPURAGE(A1)Attention : EPURAGE ne remplace pas les caractères, elle les supprime. Si tu veux garder des espaces à la place, utilise plutôt SUBSTITUE pour remplacer CAR(10) et CAR(13) par des espaces.
Exemple 4 – Commercial : corriger des adresses email importées
Tu es commercial(e) et tu as importé une liste d'emails depuis un fichier texte. Certains emails contiennent des caractères invisibles qui les rendent invalides. EPURAGE va nettoyer ça pour que tu puisses envoyer ta campagne.
Les emails sont maintenant valides et prêts pour l'envoi.
| A | B | |
|---|---|---|
| 1 | Email brut | Email nettoyé |
| 2 | contact@ entreprise.fr | contact@entreprise.fr |
| 3 | info@societe .com | info@societe.com |
| 4 | commercial @startup.fr | commercial@startup.fr |
| 5 | ventes@company.fr | ventes@company.fr |
=EPURAGE(A1)Sans EPURAGE, ton outil d'emailing aurait rejeté ces adresses. Un simple nettoyage et tout fonctionne parfaitement.
Les erreurs fréquentes et comment les corriger
Espaces insécables non supprimés
EPURAGE ne supprime que les codes ASCII 0-31. L'espace insécable (code 160, souvent copié depuis Word ou le web) n'est pas concerné. Tu vas toujours voir des espaces bizarres après EPURAGE.
Solution : Utilise =SUBSTITUE(EPURAGE(A1); CAR(160); " ") pour remplacer les espaces insécables par des espaces normaux.
Texte qui reste sale après EPURAGE
Si ton texte a toujours l'air bizarre après EPURAGE, c'est qu'il contient d'autres types de caractères invisibles (espaces multiples, espaces insécables, caractères Unicode spéciaux).
Solution : Combine plusieurs nettoyages : =SUPPRESPACE(SUBSTITUE(EPURAGE(A1); CAR(160); " ")). Cette formule nettoie 99% des cas.
Perte de mise en forme intentionnelle
Si ton texte contenait des sauts de ligne volontaires (pour un affichage sur plusieurs lignes dans une cellule), EPURAGE va les supprimer aussi.
Solution : N'utilise EPURAGE que sur les données à nettoyer, pas sur les champs de texte formaté. Ou remplace CAR(10) par un autre séparateur avant EPURAGE, puis remet-le après.
Astuce de pro : Pour identifier quel caractère invisible pose problème, utilise =CODE(STXT(A1;n;1)) où n est la position du caractère. Si tu vois un code entre 0 et 31, c'est un caractère qu'EPURAGE peut supprimer.
EPURAGE vs SUPPRESPACE vs SUBSTITUE vs NETTOYER.TEXTE
| Critère | EPURAGE | SUPPRESPACE | SUBSTITUE | NETTOYER.TEXTE |
|---|---|---|---|---|
| Supprime caractères non imprimables | ✅ Oui (codes 0-31) | ❌ Non | ✅ Si configuré | ✅ Oui (encore plus) |
| Supprime espaces en trop | ❌ Non | ✅ Oui | ❌ Non | ❌ Non |
| Supprime espaces insécables | ❌ Non | ❌ Non | ✅ Si configuré | ❌ Non |
| Contrôle précis | ❌ Automatique | ❌ Automatique | ✅ Total | ❌ Automatique |
| Facilité d'utilisation | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
Recommandation : Pour un nettoyage standard, utilise =SUPPRESPACE(EPURAGE(texte)). Pour des cas complexes avec espaces insécables, ajoute SUBSTITUE. NETTOYER.TEXTE (disponible dans Microsoft 365) est encore plus puissante mais moins compatible.
Combo gagnant : Crée une fonction personnalisée de nettoyage complet : =SUPPRESPACE(SUBSTITUE(EPURAGE(A1); CAR(160); " ")). Sauvegarde-la dans une colonne auxiliaire et applique-la à toutes tes importations.
Questions fréquentes
Quelle est la différence entre EPURAGE et SUPPRESPACE ?
EPURAGE supprime les caractères non imprimables (codes ASCII 0-31 comme les sauts de ligne, tabulations), tandis que SUPPRESPACE supprime uniquement les espaces superflus. Souvent, tu utiliseras les deux ensemble : SUPPRESPACE(EPURAGE(texte)) pour un nettoyage complet.
EPURAGE peut-elle supprimer les espaces insécables ?
Non, EPURAGE ne supprime que les caractères non imprimables (codes 0-31). L'espace insécable (code 160) n'est pas considéré comme un caractère de contrôle. Pour le supprimer, utilise SUBSTITUE(texte; CAR(160); " ").
Comment savoir si mon texte contient des caractères non imprimables ?
Utilise la fonction CODE pour identifier les caractères. Par exemple, CODE(STXT(A1;1;1)) te donne le code ASCII du premier caractère. Si tu vois des codes entre 0 et 31, ce sont des caractères non imprimables qu'EPURAGE peut supprimer.
EPURAGE fonctionne-t-elle sur du texte copié depuis le web ?
Oui ! C'est justement un cas d'usage très fréquent. Le texte copié depuis des sites web ou des PDF contient souvent des caractères invisibles qui perturbent tes formules. EPURAGE nettoie tout ça automatiquement.
Pourquoi ma formule de concaténation ne fonctionne pas après import CSV ?
Les fichiers CSV importés contiennent souvent des caractères de retour chariot (\r) ou de saut de ligne (\n) invisibles. Ces caractères cassent les formules. Applique EPURAGE sur tes colonnes importées avant de faire des concaténations ou des recherches.
Les fonctions similaires à EPURAGE
Deviens un pro d'Excel
Tu maîtrises maintenant EPURAGE ! Rejoins Le Dojo Club pour découvrir les autres fonctions de manipulation de texte et devenir vraiment efficace sur Excel.
Essayer pendant 30 jours