Comment rechercher et supprimer rapidement toutes les lignes contenant des erreurs dans Excel ?
La gestion des valeurs d’erreur dans Excel est une tâche courante, particulièrement lorsqu’elles compromettent vos analyses de données ou vos calculs. Des erreurs telles que #DIV/0!, #N/A ou #VALEUR! peuvent apparaître pour diverses raisons — par exemple, en raison de références vers des données invalides, de formules incorrectes ou de l’importation de données provenant de systèmes externes. Il est essentiel de détecter et de supprimer efficacement toutes les cellules ou lignes contenant ces erreurs afin de conserver des feuilles de calcul propres et fiables. Ce tutoriel vous propose une introduction complète à plusieurs méthodes pratiques pour identifier et nettoyer les cellules et lignes remplies d’erreurs, en combinant les fonctionnalités intégrées d’Excel, des formules, du code VBA et des outils spécialisés.
- Rechercher et supprimer toutes les cellules contenant des erreurs à l’aide d’Atteindre spécial
- Rechercher et supprimer toutes les cellules contenant des erreurs à l’aide d’un outil avancé
- Supprimer toutes les lignes contenant des erreurs avec VBA
- Rechercher et supprimer toutes les lignes contenant des erreurs à l’aide d’un outil de filtre avancé
- Supprimer les lignes d’erreurs à l’aide de formules Excel (colonnes auxiliaires)
- Mettre en évidence les erreurs à l’aide de Utiliser la mise en forme conditionnelle
- Autres articles associés (opérations) concernant le filtrage
La fonction Atteindre spécial d’Excel vous permet de sélectionner rapidement toutes les cellules contenant des erreurs de formule dans une plage choisie ou sur une feuille entière. Cette méthode convient particulièrement aux feuilles où vous devez Effacer le contenu de la cellule indépendamment de la ligne à laquelle elles appartiennent.
1. Sélectionnez votre plage cible ou la feuille entière selon vos besoins, puis appuyez sur Ctrl + G pour ouvrir la boîte de dialogue Atteindre.
2. Cliquez sur Spécial pour ouvrir la boîte de dialogue Atteindre spécial. Cochez l’option Formules, puis, dans les options Formules, assurez-vous que seule la case à cocher Erreurs est activée. Cela garantit que seules les cellules contenant des erreurs seront sélectionnées.
3. Cliquez sur OK, et Excel sélectionnera automatiquement chaque cellule contenant une erreur de formule dans votre plage. Vous pourrez alors appuyer sur la touche Suppr pour effacer leur contenu.
Remarque : Cette méthode supprime uniquement les valeurs des cellules, et non la ligne entière, ce qui est idéal si vous souhaitez conserver d’autres données dans cette même ligne.
Scénario applicable : Nettoyez rapidement les erreurs de formule dans « Spécifier la colonne » (cette méthode ne convient pas toujours si vous devez supprimer entièrement les lignes contenant des erreurs).
Pour une approche plus fluide et conviviale, utilisez l’outil **Sélectionner les cellules avec une valeur d'erreur** de Kutools pour Excel. Cette fonctionnalité vous permet de sélectionner instantanément toutes les valeurs d’erreur dans la plage choisie, facilitant ainsi leur suppression — un atout précieux pour les feuilles volumineuses ou complexes.
1. Sélectionnez la plage que vous souhaitez analyser pour détecter les erreurs, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules contenant une erreur.
2. Toutes les cellules contenant des erreurs seront instantanément mises en évidence. Cliquez sur OK pour fermer la boîte de dialogue informative, puis appuyez sur Suppr pour effacer les valeurs de ces cellules.

Lorsque vous devez supprimer chaque ligne contenant au moins une cellule d’erreur, une macro VBA s’impose comme une solution à la fois souple et puissante. Idéale pour les grands jeux de données ou les tâches répétitives, elle automatise efficacement la suppression des lignes erronées et réduit considérablement les interventions manuelles.
1. Appuyez sur Alt + F11 pour ouvrir l’éditeur Microsoft Visual Basic pour Applications, puis sélectionnez Insertion > Module afin d’ouvrir un module de code vierge.
2. Copiez-collez le code VBA suivant dans la fenêtre du module :
VBA : Supprimer les lignes d’erreurs
Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer
Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
On Error Resume Next
With xWs
Set xRg = .UsedRange
xRg.Select
For xFNum = 1 To xRg.Columns.count
With .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors)
.EntireRow.Delete
End With
Next xFNum
End With
Application.ScreenUpdating = True
End Sub 3. Appuyez sur F5 pour exécuter le code. Toutes les lignes contenant des valeurs d’erreur seront automatiquement supprimées.
L’utilitaire Super Filtre intégré à Kutools pour Excel simplifie le filtrage et la suppression des lignes contenant des erreurs. Cette méthode est idéale lorsque vous devez appliquer des types d’erreur spécifiques ou combiner plusieurs critères pour filtrer vos données — particulièrement utile dans les tableaux complexes comportant divers types d’erreur.
Après avoir installé gratuitement Kutools pour Excel (essai gratuit de 30 jours), suivez ces étapes :
1. Sélectionnez votre plage de données cible, puis cliquez sur KUTOOLS PLUS > Super Filtre pour ouvrir le volet de filtrage.
2. Dans le volet Super Filtre, définissez votre critère de filtrage :
a) Choisissez l’en-tête de colonne à vérifier pour les erreurs.
b) Sélectionnez Erreur dans le menu déroulant secondaire.
c) Choisissez Égal àdans le menu déroulant de comparaison.
d) Sélectionnez Toute erreur dans le dernier menu déroulant.
3. Cliquez sur OK pour appliquer votre critère, puis cliquez sur Filtrer. L’outil affichera uniquement les lignes contenant des valeurs d’erreur.
Les lignes d’erreurs seront désormais isolées.
4. Pour supprimer ces lignes, sélectionnez-les une par une, cliquez avec le bouton droit, puis choisissez « Supprimer une ligne » dans le menu contextuel.
Une fois les filtres supprimés, cliquez sur le bouton Effacer dans Super Filtre pour retrouver l’ensemble complet de vos données.
Astuce : Vous pouvez utiliser des types d’erreur spécifiques, comme #NOM? ou #DIV/0!, en personnalisant les paramètres du filtre.
Super Filtre prend également en charge des critères multifacettes que les filtres natifs d’Excel ne proposent pas.Cliquez pour plus de détails.
Formule Excel : utilisez ISERROR, ISERR, ISNA ou SIERREUR pour identifier et supprimer les lignes d’erreurs
L’utilisation de formules Excel dans une colonne auxiliaire constitue une solution pratique pour détecter les lignes contenant des valeurs d’erreur, surtout si vous souhaitez décider quelles erreurs doivent entraîner la suppression d’une ligne. Cette méthode offre transparence et flexibilité, facilitant l’audit des lignes signalées et leur suppression manuelle ou automatique via filtrage.
Scénario applicable : lorsque vous souhaitez un contrôle précis sur les erreurs à signaler ou conserver des informations d’audit avant suppression. Idéal pour les tableaux où les erreurs peuvent être réparties sur plusieurs colonnes.
1. Ajoutez une nouvelle colonne auxiliaire à l’extrémité droite (par exemple, colonne D) et saisissez la formule suivante en cellule D2 pour vérifier les erreurs dans la colonne B :
=ISERROR(B2) Remplacez B2 par la référence de cellule susceptible de contenir des erreurs. Pour d’autres types d’erreur, vous pouvez utiliser :
=ISERR(B2) (Detects any error except #N/A)
=ISNA(B2) (Detects #N/A errors only)
=IFERROR(B2,"Error") (Returns custom label for errors)
2. Faites glisser la formule vers le bas afin de remplir la colonne auxiliaire pour toutes les lignes de votre jeu de données. Chaque cellule affichera VRAI si une erreur est présente, FAUX dans le cas contraire.
3. Utilisez le filtre d’Excel : cliquez sur la flèche de filtrage dans votre colonne auxiliaire, puis appliquez un filtre pour n’afficher que les lignes où la formule renvoie VRAI. Supprimez ces lignes si nécessaire, puis supprimez la colonne auxiliaire une fois l’opération terminée.
Conseil pratique: Vous pouvez étendre les formules pour analyser plusieurs colonnes (par exemple,)=OU(ESTERR(B2);ESTERR(C2))) et ainsi repérer les lignes contenant au moins une erreur. Si vous utilisez SIERREUR, vous pouvez également afficher un message personnalisé à côté des erreurs, ce qui facilite leur vérification avant suppression.
Attention : si vos données contiennent des erreurs intentionnelles pour des raisons d’analyse spécifiques, examinez attentivement les lignes signalées avant de les supprimer.
Utiliser la mise en forme conditionnelle : Mettez visuellement en évidence les erreurs pour faciliter la suppression des lignes
La mise en forme conditionnelle dans Excel vous permet de mettre automatiquement en évidence les cellules ou lignes contenant des valeurs d’erreur, facilitant ainsi leur repérage pour examen ou suppression. Particulièrement utile lorsque vous avez besoin d’indices visuels avant de décider quelles données conserver ou supprimer, cette méthode s’associe efficacement à d’autres approches pour une précision accrue.
Scénario : idéal pour le contrôle qualité dans les grands jeux de données nécessitant une inspection visuelle, ou avant de partager des données avec d’autres personnes.
- Sélectionnez la plage dans laquelle vous souhaitez mettre en évidence les erreurs.
- Accédez à Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle > Utiliser une formule pour déterminer les cellules à mettre en forme.
- Saisissez cette formule pour repérer les erreurs (par exemple, dans la colonne B) :
Ajustez la référence en fonction de votre feuille.=ISERROR(B2) - Cliquez sur Format, choisissez une couleur de mise en évidence, puis cliquez sur OK pour appliquer.
- Toutes les cellules d’erreur seront mises en évidence ; vous pouvez désormais examiner manuellement et supprimer Ligne entière comme souhaité.
Conseil pratique : examinez toujours les cellules mises en évidence avant de supprimer des lignes, surtout si certaines erreurs sont attendues ou temporairement présentes pendant la saisie des données.
En résumé et dépannage : lorsqu’il s’agit de gérer des valeurs d’erreur dans Excel, choisissez toujours une méthode adaptée à la taille et à la complexité de votre jeu de données, ainsi qu’à votre intention de supprimer des cellules ou Ligne entière. Utilisez des colonnes auxiliaires associées à la fonction de filtrage pour une détection personnalisée des erreurs, Utiliser la mise en forme conditionnelle pour des indications visuelles et Outils Avancés pour traiter des tableaux volumineux ou irréguliers. Avant toute suppression massive, sauvegardez votre fichier ! En cas d’erreurs inattendues (par exemple, des formules ne détectant pas les erreurs ou des lignes non supprimées), vérifiez attentivement les références de cellules et assurez-vous que toutes les colonnes pertinentes sont incluses dans vos critères. Les solutions Kutools offrent des fonctionnalités étendues pour les cas complexes, mais même les outils natifs d’Excel peuvent contribuer à maintenir vos feuilles propres et professionnelles.
Filtrer les données en fonction d’une liste
Ce tutoriel vous dévoile des astuces efficaces pour filtrer vos données à partir d’une liste prédéfinie dans Excel.
Filtrer les données contenant un astérisque
Comme vous le savez, l’astérisque est un caractère générique utilisé pour représenter n’importe quels caractères lors du filtrage. Mais comment faire si vous souhaitez justement filtrer des données qui contiennent un astérisque ? Cet article vous explique comment filtrer dans Excel des données comprenant un astérisque ou d’autres caractères spéciaux.
Filtrer les données avec des critères ou des caractères génériques
Vous souhaitez filtrer vos données selon plusieurs critères ? Ce tutoriel vous explique comment définir ces critères et filtrer efficacement vos données dans Excel.
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 l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez 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 vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à 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é optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels