Fonction SUPPR.PLAGENettoyer les bordures de plages – Guide 2026
SUPPR.PLAGE (TRIMRANGE en anglais) supprime les lignes et colonnes vides en bordure d'une plage de données. Cette fonction est essentielle pour nettoyer automatiquement les données importées et obtenir un tableau compact, prêt pour l'analyse ou le traitement. Elle élimine les cellules vides qui entourent tes données réelles, te permettant de travailler uniquement sur la zone utile.
Astuce pratique
SUPPR.PLAGE est particulièrement utile lorsque tu importes des données CSV, Excel ou bases de données qui contiennent souvent des lignes et colonnes vides en bordure. Au lieu de nettoyer manuellement, utilise cette fonction pour automatiser le processus et garantir des données propres à chaque actualisation.
Syntaxe
SUPPR.PLAGE(tableau; [mode]; [remplissage])Retourne la plage nettoyée des lignes et colonnes vides en bordure selon le mode choisi
Comprendre chaque paramètre
tableau
(obligatoire)La plage source à nettoyer
Le paramètre tableau définit la plage de cellules dont tu veux supprimer les bordures vides. Il peut s'agir d'une référence de plage classique (A1:F20), d'une plage nommée (Mesdonnées), ou du résultat d'une autre fonction dynamique comme FILTRE ou TRIER.
Exemples :
A1:F20MesdonnéesFILTRE(A1:F20;B1:B20<>"")mode
(obligatoire)Contrôler quoi supprimer
Le paramètre mode détermine si tu veux supprimer les lignes vides, les colonnes vides, ou les deux. Par défaut (0), la fonction supprime à la fois les lignes et colonnes vides en bordure.
Mode 0 (par défaut) :
Supprime les lignes ET colonnes vides en bordure
Mode 1 :
Supprime uniquement les lignes vides en bordure (conserve les colonnes vides)
Mode 2 :
Supprime uniquement les colonnes vides en bordure (conserve les lignes vides)
remplissage
(obligatoire)Valeur de remplacement
Le paramètre remplissage te permet de spécifier une valeur à utiliser pour remplacer les cellules vides dans la plage résultante. Cela peut être utile pour normaliser les données et éviter les problèmes avec les cellules vides dans les calculs ultérieurs.
Exemples :
0"N/A""-"Combine avec d'autres fonctions
SUPPR.PLAGE fonctionne parfaitement avec FILTRE, TRIER, UNIQUE et autres fonctions dynamiques. Par exemple : =TRIER(SUPPR.PLAGE(A1:F20)) pour d'abord nettoyer puis trier tes données.
Différence SUPPRESPACE vs SUPPR.PLAGE
Ne confonds pas ces deux fonctions ! Bien qu'elles partagent un nom similaire, elles ont des usages complètement différents. SUPPRESPACE traite du texte, SUPPR.PLAGE traite des tableaux de données.
SUPPRESPACE
- •Nettoie les espaces dans du texte
- •Supprime espaces début/fin
- •Réduit espaces multiples à un seul
- •Exemple : " Bonjour " → "Bonjour"
- •Type : Fonction texte
SUPPR.PLAGE
- •Nettoie les tableaux de données
- •Supprime lignes vides en haut/bas
- •Supprime colonnes vides à gauche/droite
- •Exemple : Plage A1:F20 → Zone B3:D15
- •Type : Fonction tableau dynamique
Exemples contextuels en entreprise
1Tu es analyste de données et nettoies des imports CSV
Les fichiers CSV exportés depuis des systèmes externes contiennent souvent des lignes et colonnes vides en bordure. Ces espaces parasites compliquent l'analyse et peuvent fausser les calculs. SUPPR.PLAGE nettoie automatiquement ces bordures pour extraire uniquement les données utiles.
Les imports CSV ont souvent des bordures vides. SUPPR.PLAGE extrait uniquement la zone contenant des données, prête pour l'analyse.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | A | B | C | D | E | |
| 2 | 1 | |||||
| 3 | 2 | Client | Ventes | Région | ||
| 4 | 3 | Alice | 15000 | Nord | ||
| 5 | 4 | Bob | 23000 | Sud | ||
| 6 | 5 | Claire | 18500 | Est | ||
| 7 | 6 |
=SUPPR.PLAGE(A1:E6)2Tu es contrôleur de gestion et prépares des rapports mensuels
Avant d'appliquer des formules d'agrégation (SOMME, MOYENNE, MAX), tu dois t'assurer que la plage ne contient pas de bordures vides qui pourraient fausser les calculs. SUPPR.PLAGE garantit que seules les données réelles sont prises en compte.
Nettoie la plage avant calcul pour garantir des résultats précis. Les cellules vides en bordure n'interfèrent plus avec tes agrégations.
| A | B | C | |
|---|---|---|---|
| 1 | Source brute | Formule | Résultat |
| 2 | A1:F20 avec vides | =SOMME(SUPPR.PLAGE(A1:F20)) | 285600 |
| 3 | Zone utile: B3:D15 | =MOYENNE(SUPPR.PLAGE(A1:F20)) | 18540 |
| 4 | Bordures ignorées | =MAX(SUPPR.PLAGE(A1:F20)) | 45000 |
=SOMME(SUPPR.PLAGE(DonnéesMensuelles))3Tu es chef de projet et consolides des données multi-sources
Lorsque tu copies des données depuis différents fichiers Excel, tu sélectionnes souvent de grandes zones par sécurité. SUPPR.PLAGE extrait automatiquement la zone utile de chaque source avant consolidation, évitant les décalages et erreurs de copier-coller.
Sélectionne large, SUPPR.PLAGE extrait précis. Parfait pour consolider plusieurs sources sans risque d'inclure des cellules vides parasites.
| A | B | C | |
|---|---|---|---|
| 1 | Source | Zone sélectionnée | Zone utile extraite |
| 2 | Fichier 1 | A1:Z100 | C5:M25 |
| 3 | Fichier 2 | A1:AA150 | B8:P45 |
| 4 | Fichier 3 | A1:W80 | D3:K30 |
=EMPILER(SUPPR.PLAGE(Source1);SUPPR.PLAGE(Source2);SUPPR.PLAGE(Source3))4Tu es data analyst et crées des tableaux dynamiques optimisés
Pour des analyses avancées, combine SUPPR.PLAGE avec FILTRE, TRIER, UNIQUE pour créer des pipelines de traitement de données entièrement dynamiques. Chaque actualisation nettoie, filtre et trie automatiquement les nouvelles données sans intervention manuelle.
Combine plusieurs fonctions dynamiques pour créer des analyses puissantes qui se mettent à jour automatiquement à chaque modification des données sources.
| A | B | C | |
|---|---|---|---|
| 1 | Étape | Fonction | Action |
| 2 | 1 | SUPPR.PLAGE | Nettoie bordures |
| 3 | 2 | FILTRE | Élimine lignes vides internes |
| 4 | 3 | TRIER | Ordonne par critère |
| 5 | 4 | UNIQUE | Déduplique si besoin |
=TRIER(FILTRE(SUPPR.PLAGE(DonnéesBrutes);COLONNE2<>"");COLONNE3;-1)Optimise tes formules dynamiques
Dans les formules complexes avec plusieurs fonctions imbriquées, place SUPPR.PLAGE au début de ta chaîne de traitement. Cela réduit la taille des données dès le départ et améliore les performances de toutes les fonctions suivantes. Par exemple :=UNIQUE(TRIER(FILTRE(SUPPR.PLAGE(Source);Critère)))
Tableau comparatif des fonctions de nettoyage
| Fonction | Type de nettoyage | Cas d'usage | Portée |
|---|---|---|---|
| SUPPR.PLAGE | Bordures vides (lignes/colonnes) | Nettoyer imports, extraire zone utile | Bordures uniquement |
| SUPPRESPACE | Espaces dans le texte | Nettoyer chaînes de caractères | Cellule par cellule |
| FILTRE | Lignes selon critères | Supprimer lignes vides internes ou par condition | Toute la plage |
| DROP | N premières/dernières lignes/colonnes | Supprimer en-têtes ou pieds de page | Nombre fixe de lignes/colonnes |
| TAKE | Extraction de lignes/colonnes | Garder seulement N lignes/colonnes | Nombre fixe depuis début/fin |
💡 Choisis la bonne fonction selon ton besoin : SUPPR.PLAGE pour les bordures, FILTRE pour les lignes vides internes, DROP/TAKE pour un nombre fixe de lignes/colonnes.
Erreurs fréquentes et solutions
❌ Confusion avec SUPPRESPACE
SUPPRESPACE nettoie du texte (espaces), SUPPR.PLAGE nettoie des plages de cellules (lignes/colonnes vides). Ne confonds pas les deux : elles ont des usages totalement différents.
❌ Incorrect :
=SUPPRESPACE(A1:F20)✅ Correct :
=SUPPR.PLAGE(A1:F20)❌ Lignes vides internes conservées
SUPPR.PLAGE supprime uniquement les bordures vides. Les lignes vides à l'intérieur de ta plage restent présentes. Si tu veux les supprimer, combine avec FILTRE.
Solution :
=FILTRE(SUPPR.PLAGE(A1:F20); BYROW(SUPPR.PLAGE(A1:F20); LAMBDA(row; SOMME(row)<>0)))❌ Oublier que c'est une fonction dynamique
SUPPR.PLAGE retourne une plage dynamique qui se met à jour automatiquement. Ne copie pas le résultat en dur si tu veux conserver l'actualisation automatique.
✅ Garde la formule dynamique :
=SUPPR.PLAGE(Source)Elle se mettra à jour quand Source change
❌ Utiliser sur une plage qui n'a pas de vides
Si ta plage n'a pas de bordures vides, SUPPR.PLAGE retournera la même plage. Ce n'est pas une erreur, mais cela ajoute une couche de calcul inutile.
💡 Vérifie d'abord si ta plage a réellement besoin d'être nettoyée avant d'utiliser cette fonction.
Utilise des plages nommées
Pour rendre tes formules plus lisibles, nomme tes plages sources. Au lieu de=SUPPR.PLAGE(A1:F20), utilise=SUPPR.PLAGE(VentesMensuelles). C'est plus clair et plus facile à maintenir.
Questions fréquentes
Quelle est la différence entre SUPPRESPACE et SUPPR.PLAGE ?
SUPPRESPACE nettoie les espaces dans du texte (début, fin, multiples). SUPPR.PLAGE supprime les lignes et colonnes vides en bordure d'une plage de données. Ce sont deux fonctions totalement différentes : l'une travaille sur des chaînes de caractères, l'autre sur des tableaux de données.
SUPPR.PLAGE supprime-t-elle les lignes vides au milieu de la plage ?
Non, par défaut elle supprime uniquement les lignes et colonnes vides en bordure (contour). Les lignes vides à l'intérieur de la plage sont conservées. Utilise le paramètre mode pour contrôler ce comportement ou combine avec FILTRE pour supprimer les lignes vides internes.
SUPPR.PLAGE fonctionne-t-elle avec des plages nommées ?
Oui, tu peux utiliser une plage nommée : =SUPPR.PLAGE(Mesdonnées) pour nettoyer les bordures vides. C'est même recommandé pour rendre tes formules plus lisibles et maintenables.
Puis-je combiner SUPPR.PLAGE avec FILTRE ?
Absolument ! Tu peux enchaîner : =FILTRE(SUPPR.PLAGE(A1:F20);conditions) pour d'abord nettoyer puis filtrer. C'est une combinaison puissante pour traiter des données importées avec des bordures vides et les filtrer ensuite.
Comment supprimer uniquement les colonnes vides avec SUPPR.PLAGE ?
Utilise le paramètre mode : =SUPPR.PLAGE(tableau;2) pour ne supprimer que les colonnes vides en bordure, ou mode 1 pour ne supprimer que les lignes vides. Le mode 0 (par défaut) supprime à la fois les lignes et colonnes vides.
Fonctions similaires et complémentaires
SUPPRESPACE
Nettoyer les espaces dans du texte (début, fin, multiples)
FILTRE
Filtrer des données selon des critères, supprimer lignes vides internes
UNIQUE
Extraire les valeurs uniques d'une plage
TRIER
Trier dynamiquement une plage de données
DROP
Supprimer un nombre fixe de lignes ou colonnes
TAKE
Extraire un nombre fixe de lignes ou colonnes
Deviens un expert des fonctions Excel dynamiques
Rejoins Le Dojo Club pour maîtriser SUPPR.PLAGE, FILTRE, TRIER et toutes les fonctions avancées d'Excel.
Essayer pendant 30 jours