EXCLURE (DROP en anglais) est la fonction qui te permet de couper des lignes ou des colonnes depuis le début ou la fin d'un tableau, sans toucher à tes données sources. Tu récupères un tableau épuré, dynamique, qui se recalcule tout seul quand les données changent.
C'est l'outil idéal pour supprimer des en-têtes doublons dans les tableaux importés, éliminer les lignes de total en bas d'un rapport pour éviter les doubles comptes, ou nettoyer des exports avec des colonnes techniques inutiles. Elle fonctionne exclusivement sous Excel 365 et Excel 2021.
Syntaxe de la fonction EXCLURE
=EXCLURE(tableau; lignes; [colonnes])EXCLURE est disponible uniquement sous Excel 365 et Excel 2021. Elle n'existe pas dans Google Sheets ni dans les versions antérieures d'Excel.
Comprendre chaque paramètre de la fonction EXCLURE
Les deux premiers arguments sont obligatoires : tu donnes d'abord le tableau, puis le nombre de lignes à retirer. Le troisième, [colonnes], est facultatif, et c'est lui qui te sert quand tu veux toucher aux colonnes plutôt qu'aux lignes.
Pour chacun, le signe décide du côté : un nombre positif coupe depuis le début (en haut, à gauche), un nombre négatif coupe depuis la fin (en bas, à droite), et 0 ne touche à rien sur cet axe.
tableau
: le tableau source dont tu veux exclure des élémentsCe peut être une plage de cellules, un tableau structuré nommé, ou le résultat d'une autre fonction dynamique comme TRIER ou FILTRE.
Le tableau n'est pas modifié : EXCLURE renvoie un nouveau tableau sans les lignes/colonnes exclues, ce qui préserve l'intégrité des données sources.
lignes
: le nombre de lignes à exclureUn nombre positif (ex : 2) exclut les 2 premières lignes. Un nombre négatif (ex : -2) exclut les 2 dernières lignes. Passer 0 ne touche à aucune ligne.
C'est la même logique que les indices négatifs en Python : positif = depuis le début, négatif = depuis la fin.
Astuce : Passe 0 pour le paramètre lignes quand tu veux seulement exclure des colonnes, sans toucher aux lignes : =EXCLURE(A1:D10; 0; 1) exclut uniquement la première colonne.
[colonnes]
: le nombre de colonnes à exclure(facultatif)Même logique que pour les lignes : positif = depuis la gauche, négatif = depuis la droite. Ce paramètre est optionnel : si tu l'omets, aucune colonne n'est exclue.
Tu peux combiner les deux paramètres pour exclure des lignes ET des colonnes en une seule formule.
Pas envie d'écrire la formule EXCLURE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Data analyst : supprimer la ligne d'en-têtes importée
Tu importes des données depuis un système externe et la première ligne contient des en-têtes que tu veux exclure pour appliquer tes calculs uniquement sur les valeurs.
=EXCLURE(A1:B4; 1) supprime la première ligne et renvoie un tableau avec seulement les 3 lignes de données. Parfait avant d'enchaîner avec SOMME, MOYENNE ou un tableau croisé dynamique.
| A | B | |
|---|---|---|
| 1 | Produit | Ventes |
| 2 | Widget A | 150 |
| 3 | Widget B | 230 |
| 4 | Widget C | 180 |
=EXCLURE(A1:B4; 1)Contrôleur de gestion : supprimer la ligne de total
Ton rapport inclut une ligne de total en bas du tableau. Tu veux l'exclure pour passer les données dans un autre calcul sans compter deux fois la somme.
Le nombre négatif -1 indique d'exclure depuis la fin du tableau. La dernière ligne (total) disparaît, ne laissant que les données brutes trimestrielles.
| A | B | |
|---|---|---|
| 1 | Période | CA |
| 2 | T1 | 100 000 € |
| 3 | T2 | 120 000 € |
| 4 | T3 | 150 000 € |
=EXCLURE(A1:B5; -1)Gestionnaire RH : nettoyer un export SIRH avec colonnes techniques
Ton export SIRH inclut une colonne d'ID technique à gauche (inutile pour ton analyse) et d'autres colonnes à droite. Tu veux supprimer la première colonne sans toucher aux lignes.
=EXCLURE(A1:E3; 0; 1) passe 0 pour les lignes (on n'en exclut aucune) et 1 pour les colonnes (on exclut la première à gauche). Le résultat ne contient plus la colonne technique.
| A | B | C | |
|---|---|---|---|
| 1 | Nom | Service | Salaire |
| 2 | Martin | IT | 45 000 € |
| 3 | Dupont | RH | 42 000 € |
| 4 | Bernard | Finance | 48 000 € |
=EXCLURE(A1:E3; 0; 1)Astuce de pro : Pour exclure en même temps depuis le début ET la fin des colonnes, imbrique deux EXCLURE : =EXCLURE(EXCLURE(A1:E3; 0; 1); 0; -1) supprime la première et la dernière colonne.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction EXCLURE
Les deux soucis que tu rencontreras avec EXCLURE viennent du même endroit : tu demandes de retirer trop d'éléments. Si tu coupes plus de lignes ou de colonnes que le tableau n'en contient, tu obtiens #CALC!, et si tu en coupes exactement autant, il ne reste rien du tout.
Le réflexe dans les deux cas : compter d'abord avec LIGNES() et COLONNES() avant de fixer ton nombre d'exclusions, surtout quand la taille de tes données peut bouger.
Erreur #CALC! : exclure plus d'éléments qu'il n'y en a
Si tu demandes d'exclure 5 lignes sur un tableau qui n'en contient que 3, Excel ne peut pas renvoyer un tableau et génère #CALC!.
Solution : Vérifie la taille réelle de ton tableau avec LIGNES(tableau) et COLONNES(tableau) avant de fixer le nombre d'exclusions. Sur des tableaux de taille variable, utilise MAX(1; LIGNES(plage)-N) pour t'assurer qu'il reste toujours au moins une ligne.
Tableau vide ou zéro ligne après EXCLURE
Le nombre d'exclusions est exactement égal à la taille du tableau, ne laissant aucune ligne ou colonne dans le résultat.
Solution : Réduis le nombre d'éléments à exclure. Si la taille de tes données est dynamique, protège-toi avec une condition : =SI(LIGNES(plage)>N; EXCLURE(plage; N); plage) pour revenir sur les données brutes si le tableau est trop petit.
EXCLURE vs PRENDRE
EXCLURE et PRENDRE sont deux faces du même outil : l'une supprime, l'autre conserve. Choisis en fonction de ce que tu connais mieux : la quantité à supprimer ou la quantité à garder.
| Critère | EXCLURE | PRENDRE |
|---|---|---|
| Logique | Supprime N éléments, garde le reste | Garde N éléments, supprime le reste |
| Positif (ex : 3) | Supprime les 3 premiers | Garde les 3 premiers |
| Négatif (ex : -3) | Supprime les 3 derniers | Garde les 3 derniers |
| Cas d'usage typique | Retirer en-têtes, totaux, colonnes techniques | Garder le top N, les N dernières entrées |
| Disponibilité | Excel 365 / 2021 uniquement | Excel 365 / 2021 uniquement |
Questions fréquentes sur la fonction EXCLURE
Quelle est la différence entre EXCLURE et PRENDRE ?
EXCLURE supprime un nombre de lignes ou colonnes depuis le début ou la fin du tableau, PRENDRE en conserve un nombre spécifique. Ce sont des fonctions complémentaires : si tu sais combien tu veux supprimer, utilise EXCLURE ; si tu sais combien tu veux garder, utilise PRENDRE.
Comment exclure depuis la fin du tableau ?
Utilise des nombres négatifs. =EXCLURE(A1:B10; -2) supprime les 2 dernières lignes. =EXCLURE(A1:D10; 0; -1) supprime la dernière colonne sans toucher aux lignes.
C'est la même convention que les indices négatifs : un négatif signifie toujours "depuis la fin".
EXCLURE fonctionne-t-il dans Google Sheets ?
Non, EXCLURE (DROP) est exclusif à Excel 365 et Excel 2021. Google Sheets ne propose pas d'équivalent direct.
Pour un résultat similaire dans Google Sheets, tu devras utiliser des combinaisons de FILTER, OFFSET ou QUERY selon le cas.
Peut-on exclure des lignes ET des colonnes en même temps ?
Oui. =EXCLURE(tableau; 2; 1) supprime les 2 premières lignes ET la première colonne en une seule formule.
Mais si tu veux exclure depuis le début ET depuis la fin d'un même axe (par exemple supprimer la première et la dernière colonne), il faut imbriquer deux EXCLURE l'un dans l'autre.
Que se passe-t-il si j'exclus plus d'éléments qu'il n'y en a ?
Excel renvoie une erreur #CALC! si tu essaies d'exclure autant ou plus de lignes/colonnes que le tableau n'en contient. Le résultat ne peut pas être un tableau vide.
Protège-toi avec une vérification préalable sur la taille du tableau, notamment si tes données sont dynamiques et peuvent avoir un nombre variable de lignes.
Pour aller plus loin
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

