Supprimer des lignes selon la valeur d’une cellule dans Excel – Tutoriel facile
Que vous travailliez sur une petite feuille de calcul ou un vaste jeu de données, maîtriser la suppression de lignes en fonction des valeurs des cellules peut vous faire gagner un temps précieux et réduire considérablement vos efforts. Cette opération s’effectue facilement à l’aide de plusieurs fonctionnalités d’Excel, telles que le filtrage, l’outil Rechercher et remplacer, le tri, ou encore des méthodes plus avancées. À l’issue de ce guide, vous disposerez de toutes les compétences nécessaires pour éliminer efficacement les lignes indésirables de vos feuilles Excel, assurant ainsi la propreté et la pertinence de vos données pour vos analyses.
Par exemple, si je souhaite supprimer toutes les lignes où la colonne « Nom » contient « Jener », comment dois-je m’y prendre ?

Supprimer Ligne entière en fonction de la valeur d’une cellule
- À l’aide de la fonction Filtre
- À l’aide de Kutools IA Aide
- À l’aide de la fonction Rechercher et remplacer
- À l’aide d’un code VBA
Supprimer des lignes dans la sélection selon la valeur des cellules avec la fonction Trier
Supprimer Ligne entière en fonction de la valeur d’une cellule dans Excel
Excel propose plusieurs méthodes pour supprimer des lignes en fonction de valeurs spécifiques contenues dans les cellules. Cette section présente des approches allant des fonctionnalités simples d’Excel, telles que le filtrage, Rechercher et remplacer ou Kutools, jusqu’à des techniques avancées utilisant VBA. Que vous soyez débutant ou utilisateur expérimenté, vous y trouverez une solution parfaitement adaptée à votre niveau et à vos besoins.
Supprimer Ligne entière en fonction de la valeur d’une cellule avec la fonction Filtre
Généralement, vous pouvez utiliser la fonction Filtre pour afficher uniquement les lignes répondant à des critères précis, puis les supprimer d’un seul coup.
Étape 1 : Appliquez la fonction Filtre pour masquer les lignes indésirables
- Sélectionnez la plage de données dont vous souhaitez supprimer des lignes, puis cliquez sur « Données » > « Filtrer » (voir la capture d’écran).

- Des flèches de liste déroulante apparaissent désormais dans l’en-tête de chaque colonne. Cliquez sur celle située dans la colonne contenant les valeurs selon lesquelles vous souhaitez supprimer des lignes. Par exemple, pour supprimer les lignes comportant le nom « Jener », cliquez sur la flèche de la colonne « Nom ».
- Dans le menu déroulant, décochez « Tout sélectionner » pour effacer toutes les sélections, puis cochez uniquement la case située à côté de « Jener » ou saisissez directement « Jener » dans la zone de recherche afin de le localiser en un clin d’œil.

- Cliquez ensuite sur le bouton OK pour appliquer le filtre. Seules les lignes contenant « Jener » seront affichées. Voir la capture d’écran :

Étape 2 : Supprimez les lignes filtrées
Sélectionnez les lignes visibles, cliquez avec le bouton droit sur l’une d’elles, puis choisissez « Supprimer une ligne » dans le menu contextuel pour supprimer toutes les lignes sélectionnées.
Étape 3 : Supprimez le filtre
Cliquez ensuite à nouveau sur « Données » > « Filtre ». Le filtre sera désactivé, et vous verrez tous les enregistrements, à l’exception de ceux qui ont été supprimés.
- De la même manière que vous appliquez la méthode de filtrage pour supprimer les lignes contenant le texte « Jener », vous pouvez également l’utiliser pour éliminer des lignes selon des conditions numériques ou de date, comme le montrent les captures d’écran suivantes :
Nombres Conditions de filtre :
Date Conditions de filtre :
- Vous pouvez également utiliser la fonction Filtre pour afficher uniquement les lignes comportant une certaine couleur de fond, puis les supprimer. Voir la capture d’écran :

- Vous pouvez utiliser la fonction Filtre pour appliquer plusieurs critères et exclure le contenu inutile, puis le supprimer. Par exemple, si vous souhaitez supprimer toutes les lignes où le vendeur est « Jener » et dont le chiffre d’affaires total dépasse 7 000 $, commencez par filtrer les lignes selon le nom « Jener », puis appliquez un second filtre pour ne conserver que les ventes supérieures à 7 000 $.
Supprimer Ligne entière en fonction de la valeur d’une cellule avec Kutools IA Aide
Kutools pour Excel est une extension complète dotée de plus de 300 fonctionnalités avancées conçues pour simplifier toutes sortes de tâches complexes dans Excel. L’une de ses fonctions, Kutools IA Aide, permet d’automatiser des opérations telles que le filtrage et la suppression de lignes selon des critères précis.
Après avoir installé Kutools pour Excel, cliquez sur « Kutools IA » > « Assistant IA » pour ouvrir le volet « Kutools IA Aide » :
- Sélectionnez la Plage de données, saisissez votre demande dans la zone de discussion, puis cliquez sur le bouton « Envoyer » ou appuyez sur la touche Entrée pour envoyer la question ;
« Supprimez les lignes si la colonne Nom contient le nom Jener dans la sélection » - Après l’analyse, cliquez sur le bouton « Exécuter » pour lancer le traitement. Kutools IA Aide traitera votre demande à l’aide de l’intelligence artificielle et supprimera directement les lignes spécifiées dans Excel.
- Pour supprimer des lignes selon plusieurs critères, il suffit d’ajuster les conditions en conséquence. Par exemple, utilisez des commandes telles que « Supprimer les lignes où la colonne Nom contient Jener ou Kevin dans la sélection » ou « Supprimer les lignes où la colonne Nom contient Jener et dont le chiffre d’affaires total dépasse 7 000 dans la sélection ».
- Cette méthode ne prend pas en charge la fonction « Annuler ». Toutefois, si vous souhaitez restaurer les données d’origine, il vous suffit de cliquer sur « Insatisfait » pour annuler vos modifications.
Supprimer Ligne entière en fonction de la valeur d’une cellule avec la fonction Rechercher et remplacer
Supprimer une ligne entière en fonction d’une valeur de cellule spécifique à l’aide de la fonction « Rechercher et remplacer » d’Excel est une méthode simple et très efficace pour nettoyer vos données. Voici comment procéder :
Étape 1 : Appliquez la fonction Rechercher et remplacer pour sélectionner la valeur spécifique
- Sélectionnez les données de la colonne à partir desquelles vous souhaitez supprimer des lignes selon une valeur de cellule spécifique, puis ouvrez la boîte de dialogue « Rechercher et remplacer » en appuyant simultanément sur Ctrl + F.
- Dans la boîte de dialogue « Rechercher et remplacer », saisissez la valeur de cellule concernée (dans notre exemple, « Jener ») dans le champ « Rechercher », puis cliquez sur « Rechercher tout ». Voir la capture d’écran :

- Sélectionnez tous les résultats de recherche figurant en bas de la boîte de dialogue « Rechercher et remplacer », puis fermez-la. (Pour ce faire, cliquez sur l’un des résultats, puis appuyez sur Ctrl + A afin de tout sélectionner.) Toutes les cellules contenant la valeur spécifiée seront alors sélectionnées. Fermez ensuite cette boîte de dialogue. Voir la capture d’écran :

Étape 2 : Supprimez les lignes en fonction de la valeur sélectionnée
- Avec les cellules toujours sélectionnées, cliquez avec le bouton droit sur l’une d’entre elles et choisissez Supprimer dans le menu contextuel.
- Dans la boîte de dialogue « Supprimer », sélectionnez « Ligne entière », puis cliquez sur OK pour supprimer toutes les lignes contenant la valeur indiquée.

Supprimer Ligne entière en fonction de la valeur d’une cellule avec du code VBA
Supprimer des lignes en fonction de la valeur d’une cellule à l’aide de VBA (Visual Basic pour Applications) dans Excel permet d’automatiser cette tâche, offrant ainsi une efficacité remarquable, surtout avec de grands jeux de données.
Étape 1 : Ouvrez l’éditeur de modules VBA et copiez le code
- Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».
- Dans la fenêtre qui s’ouvre, cliquez sur « Insertion » > « Module » pour créer un nouveau module vierge.
- Ensuite, copiez et collez le code ci-dessous dans le module vierge.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
Étape 2 : Exécutez le code
- Appuyez ensuite sur la touche F5 pour exécuter le code. Dans la boîte de dialogue qui s’affiche, sélectionnez la colonne à partir de laquelle vous souhaitez supprimer des lignes en fonction de la valeur indiquée, puis cliquez sur OK.

- Dans la boîte de dialogue suivante, saisissez la valeur à partir de laquelle vous souhaitez supprimer des lignes, puis cliquez sur OK. Voir la capture d’écran :

Résultat :
Vous constaterez alors que les lignes entières ont déjà été supprimées en fonction de la valeur spécifiée.
Supprimer des lignes dans la sélection selon la valeur des cellules avec la fonction Trier
Toutes les méthodes ci-dessus suppriment la ligne entière, ce qui peut s’avérer limitant. Par exemple, elles entraînent la perte de toutes les données situées à droite du jeu de données. Si vous souhaitez supprimer uniquement certains enregistrements tout en préservant le reste des données, une autre approche s’impose.
Étape 1 : Créez une colonne auxiliaire pour les données
Créez une nouvelle colonne pour préserver l’ordre initial : insérez une colonne à côté de vos données et remplissez-la d’une numérotation séquentielle (1, 2, 3…). Voir la capture d’écran :
Étape 2 : Triez les données en fonction de la Spécifier la colonne
- Sélectionnez la colonne de données sur laquelle vous souhaitez effectuer le tri Supprimer des lignes. Ensuite, cliquez sur « Données » > « Ordre croissant ou Z à A ». Une boîte de dialogue d’avertissement de tri apparaît : sélectionnez « Étendre la sélection », puis cliquez sur le bouton « Trier ». Voir la capture d’écran :

- Désormais, les lignes partageant les mêmes valeurs sont regroupées, ce qui facilite leur identification et leur sélection. Voir la capture d’écran :

Étape 3 : Supprimez les lignes triées
- Sélectionnez le groupe d’enregistrements à supprimer, cliquez dessus avec le bouton droit, puis choisissez « Supprimer » dans le menu contextuel. Dans la boîte de dialogue « Supprimer », optez pour « Décaler les cellules vers le haut », puis cliquez sur OK. Voir la capture d’écran :

- Seuls les enregistrements portant le nom « Jener » sont supprimés, sans affecter la ligne entière. Ainsi, toutes les données situées à gauche ou à droite de votre jeu de données restent intactes.
Étape 4 : Appliquez la fonction Tri pour rétablir l’ordre initial des données
Cliquez sur l’en-tête de la colonne auxiliaire, puis accédez à « Données » dans le Ruban et sélectionnez « Ordre croissant » pour organiser les données selon la séquence de la colonne auxiliaire. Cela rétablira l’ordre initial des données dans le Sélectionner la plage comme requis.
Étape 5 : Supprimez la colonne auxiliaire
Enfin, supprimez la colonne auxiliaire si nécessaire pour assainir votre feuille de calcul.
Dans cet article, nous avons exploré plusieurs méthodes pour supprimer des lignes dans Excel en fonction des valeurs des cellules. Choisissez celle qui vous convient le mieux ! Si vous souhaitez découvrir davantage d’astuces Excel, notre site propose des milliers de tutoriels ; veuillez cliquer ici pour y accéder. Merci de votre lecture, et nous espérons vous offrir encore plus d’informations utiles à l’avenir !
Articles associés :
- Supprimer facilement les cellules vides dans Excel – Tutoriel complet
- La suppression des cellules vides dans Excel est une opération courante qui permet de rationaliser vos données, facilitant ainsi leur analyse, leur interprétation et leur présentation. Les cellules vides peuvent nuire à l’analyse de vos données, générer des erreurs dans vos formules et donner à vos jeux de données un aspect incomplet ou peu professionnel. Dans ce tutoriel, nous vous présenterons plusieurs méthodes efficaces pour supprimer ou gérer les cellules vides dans Excel, notamment à l’aide de la fonction **Atteindre spécial**, des formules et du **filtre**. Chaque méthode répond à des besoins et des scénarios spécifiques, vous permettant de choisir celle qui s’adapte le mieux à vos exigences.
- Supprimer toutes les lignes contenant un texte spécifique dans une colonne de feuilles Google
- Imaginez que vous ayez une plage de données dans une feuille Google et que vous souhaitiez supprimer certaines lignes en fonction des valeurs d’une colonne spécifique. Par exemple, vous voulez supprimer toutes les lignes contenant le texte « Terminé » dans la colonne C. Dans cet article, je vous explique comment résoudre ce problème directement dans Google Sheets.
- Supprimer des lignes selon Couleur de fond
- Comment supprimer une ligne entière en fonction de la couleur de fond ? Dans cet exemple, vous devez supprimer toutes les lignes dont les cellules ont une couleur de fond bleue, comme illustré dans la capture d’écran ci-dessous. Cet article vous propose plusieurs macros pour réaliser cette opération dans Excel.
- Supprimer une ligne sur deux
- Pour supprimer rapidement une ligne ou une colonne sur deux dans Excel, l’essentiel est de savoir comment les sélectionner efficacement avant d’appliquer la suppression. Cet article vous dévoile quelques astuces simples pour sélectionner et supprimer ces lignes ou colonnes en un clin d’œil.
Table des matières
- Supprimer Ligne entière selon la valeur des cellules
- À l’aide de la fonction Filtre
- À l’aide de Kutools IA Aide
- À l’aide de la fonction Rechercher et remplacer
- À l’aide d’un code VBA
- Supprimer des lignes dans la sélection selon la valeur des cellules avec la fonction Trier
- Articles associés
- Les meilleurs outils de productivité bureautique
- Commentaires
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab Apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez la lecture et l’édition par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvre et crée plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et réduit des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office est une suite de modules complémentaires pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, idéale pour les équipes qui travaillent à travers les applications Office.
- Suite tout-en-un— compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité harmonisée entre les applications Office
- Essai gratuit complet de 30 jours— aucune inscription ni carte bancaire requise
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels













