Comment supprimer des lignes en fonction des doublons présents dans une colonne sous Excel ?
Sous Excel, la suppression des lignes en double est une opération simple grâce à la fonctionnalité Supprimer les doublons, située dans l’onglet Données. Toutefois, supprimer des lignes entières en fonction de valeurs en double présentes dans une seule colonne n’est pas toujours évident au premier abord. Cet article présente plusieurs méthodes simples pour traiter efficacement ce cas de figure, garantissant ainsi l’exactitude et la concision de vos données. Supprimer des lignes selon les doublons d’une colonne spécifiqueest essentiel lors de la préparation de données destinées à des rapports ou à des analyses, ainsi que lorsque vous devez conserver uniquement les enregistrements uniques selon un critère donné. Les méthodes suivantes, allant des fonctions intégrées d’Excel aux solutions reposant sur des formules, du code VBA ou encore les outils proposés par Kutools pour Excel, permettent à chacun de choisir l’approche la mieux adaptée à son contexte et à ses besoins. Chaque méthode présente des avantages spécifiques, en fonction de la complexité de la tâche, du volume de données à traiter et de votre niveau de maîtrise des outils Excel.
- Supprimer des lignes en fonction des doublons dans une colonne avec la fonctionnalité Supprimer les doublons
- Supprimer des lignes en fonction des doublons dans une colonne avec Kutools pour Excel
- Utiliser du code VBA pour Supprimer des lignes avec Valeurs en double dans un(e) Spécifier la colonne
- Utiliser des formules et des colonnes auxiliaires pour identifier et Supprimer les doublons dans une colonne
- Supprimer des lignes en fonction des doublons dans une colonne et combiner/sommer/moyenner/compter les valeurs issues des lignes supprimées
Supprimer des lignes en fonction des doublons dans une colonne avec la fonctionnalité Supprimer les doublons
Cette approche consiste à utiliser la fonctionnalité Supprimer les doublons d’Excel pour supprimer sans effort les lignes entières contenant des entrées en double dans une colonne spécifiée. Il s’agit de l’une des solutions les plus rapides, particulièrement efficace lorsque vos données sont déjà organisées et que vous souhaitez conserver une seule occurrence de chaque valeur répétée.
- Sélectionnez la plage dans laquelle vous allez Supprimer des lignes en fonction des doublons dans une colonne, puis cliquez sur Données>Supprimer les doublons.

- Dans la boîte de dialogue Supprimer les doublons qui s’ouvre, cochez uniquement la case située à côté de la colonne contenant les valeurs en double que vous souhaitez utiliser comme base pour supprimer la ligne entière, puis cliquez sur le bouton OK.
Remarque : Vérifiez attentivement vos sélections de colonnes. Seules les colonnes cochées seront prises en compte pour détecter les doublons. Si vous cochez par erreur d’autres colonnes, il se peut que tous les doublons souhaités ne soient pas supprimés. - Une boîte de dialogue s’affiche ensuite, indiquant le nombre de valeurs en double trouvées et supprimées. Cliquez sur OK pour terminer et fermer la boîte de dialogue. Ce message vous informe du nombre de lignes en double supprimées ainsi que du nombre de lignes uniques restantes.

Avantages: Idéal pour les tâches simples, ne nécessite ni extension ni formule, et conserve la première occurrence de chaque doublon.
Inconvénients: Supprime toutes les colonnes des lignes éliminées, sans possibilité de « vérifier » les doublons signalés avant leur suppression.
Supprimer des lignes basé sur les doublons dans une colonne avec Kutools pour Excel
Grâce à l’utilitaire Sélectionner les cellules en double/uniques de Kutools pour Excel, vous pouvez également supprimer des lignes en fonction de toutes les valeurs en double présentes dans une colonne, tout en conservant celles comportant des valeurs uniques. De plus, cet utilitaire vous permet de choisir entre supprimer les lignes contenant des doublons à l’exception de leur première occurrence, ou supprimer toutes les lignes en double, y compris la première. Cette méthode convient particulièrement aux utilisateurs souhaitant gérer rapidement les doublons avec davantage de contrôle que ce que proposent les fonctions natives d’Excel.
- Sélectionnez la colonne contenant les valeurs en double que vous souhaitez utiliser comme base pour la suppression de lignes, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double/uniques.
Conseil : Pour éviter toute suppression involontaire dans des données non concernées, nous vous recommandons de sélectionner uniquement la colonne dans laquelle vous souhaitez détecter les doublons. - Dans la boîte de dialogue Sélectionner les cellules en double/uniquesqui s’ouvre, cochez l’option Doublons (sauf le 1er)ou l’option Tous les doublons (y compris le 1er)selon vos besoins, dans la section Règle. Ensuite, cochez l’option Sélectionner la ligne entière, puis cliquez sur le bouton Ok.

Explication des paramètres :
•Doublons (sauf le 1er) : Conserve la première occurrence. Toutes les autres lignes en double sont sélectionnées pour suppression.
•Tous les doublons (y compris le 1er) : Sélectionne chaque ligne où la colonne contient des valeurs en double, y compris la première occurrence. - Une boîte de dialogue semblable à celle ci-dessous s’ouvre, affichant le nombre de lignes sélectionnées en fonction des valeurs en double dans la colonne choisie. Cliquez sur le bouton OK pour la fermer.

- Cliquez sur Accueil > Supprimer > Supprimer les lignes de la feuille pour supprimer les lignes sélectionnées contenant des valeurs en double. À ce stade, toutes les lignes en double dans la colonne spécifiée ont été supprimées.
Conseil : Pensez à sauvegarder une copie de votre fichier avant toute suppression. Les lignes supprimées ne peuvent pas être restaurées à l’aide de la commande Annuler après des opérations ultérieures importantes ou après avoir enregistré et fermé le fichier.
Données d’origine :
Résultats après suppression des doublons :
Si vous sélectionnez l’option Doublons (sauf le 1er):

Si vous sélectionnez l’option Tous les doublons (y compris le 1er):

Avantages : Sélection flexible avec aperçu possible, suppression de tous les doublons ou seulement de certains, et contrôle total préservé.
Inconvénients : Nécessite une installation.
Supprimer des lignes basé sur les doublons dans une colonne à l’aide d’un code VBA
Cette méthode utilise une macro VBA pour parcourir automatiquement votre plage de Sélectionner les données et supprimer les Ligne entière dès qu’un Valeurs en double est détecté dans une Spécifier la colonne. Cette solution est particulièrement utile pour traiter de grands jeux de données ou effectuer des tâches répétitives de nettoyage, offrant davantage d’automatisation que les méthodes manuelles. Avant d’exécuter du code VBA, sauvegardez toujours votre classeur, car les modifications apportées par les macros ne peuvent pas être facilement annulées.
- Cliquez sur Développeur > Visual Basic pour ouvrir la fenêtre de l’éditeur Microsoft Visual Basic pour Applications. Si vous ne voyez pas l’onglet Développeur, vous pouvez l’activer via Fichier > Options > Personnaliser le ruban.
- Dans l’éditeur VBA, cliquez sur Insertion>Modulepour créer un nouveau module de code, puis collez le code suivant dans la fenêtre du module :
Sub DeleteRowsWithDuplicateInColumn()
Dim rng As Range
Dim i As Long, j As Long
Dim lastRow As Long
Dim colNum As Long
Dim ws As Worksheet
Dim dict As Object
On Error Resume Next
Set ws = ActiveSheet
Set rng = Application.InputBox("Select your data range (including column headers)", "KutoolsforExcel", ws.UsedRange.Address, Type:=8)
If rng Is Nothing Then Exit Sub
colNum = Application.InputBox("Enter the column number to check for duplicates (e.g.,2 for column B):", "KutoolsforExcel", 1, Type:=1)
Set dict = CreateObject("Scripting.Dictionary")
lastRow = rng.Rows.Count
For i = lastRow To 2 Step -1
If dict.Exists(rng.Cells(i, colNum).Value) Then
rng.Rows(i).EntireRow.Delete
Else
dict.Add rng.Cells(i, colNum).Value, 1
End If
Next i
End Sub 3. Après avoir saisi le code, cliquez sur le bouton
pour exécuter le code. Lorsque vous y êtes invité, sélectionnez votre plage de données (y compris les en-têtes), puis indiquez le numéro de la colonne dans laquelle vous souhaitez rechercher des doublons (par exemple, saisissez)2pour la colonne B).
La macro parcourt automatiquement les données de bas en haut et supprime toutes les lignes dont la valeur en double est trouvée dans la colonne spécifiée, tout en conservant la première occurrence de chaque valeur unique.
Identifier et Supprimer des lignes les lignes en double à l’aide de formules Excel et de colonnes auxiliaires
Si vous préférez une solution fondée sur des formules, vous pouvez utiliser des colonnes auxiliaires pour marquer les Valeurs en double, puis supprimer manuellement les lignes ainsi identifiées. Cette méthode est idéale lorsque vous souhaitez examiner visuellement quelles lignes sont des doublons avant de les supprimer, ce qui offre plus de transparence, bien que certaines étapes soient manuelles.
1. Ajoutez une nouvelle colonne auxiliaire à votre tableau de données (par exemple, en colonne D) et saisissez la formule suivante dans une cellule vide adjacente à vos données, par exemple en D2 :
=COUNTIF($A$2:$A2,A2)>1 2. Copiez ou étendez cette formule vers le bas dans la colonne auxiliaire pour toutes les lignes concernées. Un résultat égal à VRAI indique un doublon, tandis qu’un résultat égal à FAUX signifie qu’il s’agit de la première occurrence.
3. Appliquez la fonctionnalité Filtre à votre plage de données, y compris la colonne auxiliaire. Ensuite, filtrez cette colonne pour afficher uniquement les valeurs VRAI — ce sont les lignes en double situées au-delà de la première occurrence.
4. Sélectionnez les lignes filtrées, puis utilisez Accueil > Supprimer > Supprimer les lignes de la feuille pour les retirer de votre tableau. Supprimez ou masquez ensuite la colonne auxiliaire si nécessaire.
5. Après avoir supprimé les lignes en double, cliquez sur Filtre pour annuler le filtre et afficher les données masquées.
Marquer tous les Valeurs en double, y compris leur première occurrence :Utilisez cette formule dans votre colonne auxiliaire :
=COUNTIF($A$2:$A$24,A2)>1 Après avoir étendu la formule vers le bas, toutes les lignes dont la valeur apparaît plus d’une fois dans la plage limitée renvoient VRAI, quelle que soit leur position. Le filtrage et la suppression décrits ci-dessus éliminent toutes les lignes contenant des valeurs dupliquées, ne conservant que les éléments uniques.
Inconvénients :Étapes manuelles nécessaires pour la suppression ; moins efficace pour des jeux de données très volumineux.
Supprimer des lignes basé sur les doublons dans une colonne, avec combinaison/somme/moyenne/comptage des valeurs issues des lignes supprimées
Si vous souhaitez supprimer des lignes entières en fonction de valeurs en double présentes dans une colonne spécifiée, tout en conservant les données associées à ces doublons, essayez l’utilitaire Fusion avancée des lignes de Kutools pour Excel. Cet outil vous permet de supprimer efficacement les lignes contenant des doublons dans une colonne choisie, tout en combinant, additionnant, calculant la moyenne ou comptant simultanément les données issues des lignes supprimées dans d’autres colonnes — préservant ainsi l’intégrité et la pertinence de votre jeu de données. Cette approche est particulièrement adaptée lorsque votre processus métier exige une agrégation des données liées après suppression des doublons, comme la consolidation d’enregistrements de ventes ou de journaux de transactions.
- Sélectionnez la plage dans laquelle vous souhaitez Supprimer des lignes en fonction des doublons dans une colonne, puis cliquez sur Kutools>Fusionner et scinder>Fusion avancée des lignes.

- Dans la boîte de dialogue Fusion avancée des lignes qui s’ouvre, prenons l’exemple suivant : nous allons supprimer les lignes en fonction des valeurs en double dans la colonne « Fruit ». De plus, nous allons combiner les informations de prix de la colonne « Prix » et additionner la quantité totale pour chaque type de fruit dans la colonne « Quantité ». Veuillez suivre ces étapes pour exécuter le processus :
- Dans la section Données de colonne de la boîte de dialogue, localisez et sélectionnez la colonne « Fruit », qui contient les valeurs en double sur lesquelles vous souhaitez effectuer l’opération « Supprimer des lignes », puis choisissez Clé primaire dans la liste déroulante Opération.
- Sélectionnez la colonne « Prix », dont les valeurs associées aux doublons de la colonne spécifiée seront combinées. Ensuite, choisissez un séparateur dans la liste déroulante Opération située sous la section Combiner.
- Sélectionnez la colonne « Quantité », sur laquelle des calculs (somme, moyenne, nombre, etc.) seront appliqués aux valeurs en fonction des doublons présents dans la colonne spécifiée. Ensuite, choisissez l’option Somme dans la liste déroulante Opération du groupe Calculer.

- Cliquez sur le bouton OK. Toutes les lignes sont désormais supprimées en fonction des doublons présents dans la colonne spécifiée, tandis que les autres colonnes sont automatiquement combinées ou calculées.

Démo : Supprimer des lignes basé sur les doublons dans une colonne dans Excel
Articles associés :
Compter les Valeurs en double dans une colonne dans Excel
Supprimer les Ligne en double et ne conserver que les valeurs les plus élevées dans Excel
Masquer les lignes en cas de doublon 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

Remarque : Vérifiez attentivement vos sélections de colonnes. Seules les colonnes cochées seront prises en compte pour détecter les doublons. Si vous cochez par erreur d’autres colonnes, il se peut que tous les doublons souhaités ne soient pas supprimés.
Conseil : Pour éviter toute suppression involontaire dans des données non concernées, nous vous recommandons de sélectionner uniquement la colonne dans laquelle vous souhaitez détecter les doublons.

Conseil : Pensez à sauvegarder une copie de votre fichier avant toute suppression. Les lignes supprimées ne peuvent pas être restaurées à l’aide de la commande Annuler après des opérations ultérieures importantes ou après avoir enregistré et fermé le fichier.



