Accéder au contenu principal

Rechercher, mettre en évidence, filtrer, compter et supprimer les doublons dans Excel

Rechercher, mettre en surbrillance, filtrer, compter, supprimer les doublons dans Excel

Author: Kelly Last Modified: 2025-05-28

Dans Excel, les données en double apparaissent souvent lorsque nous enregistrons des données manuellement, copions des données à partir d'autres sources, ou pour d'autres raisons. Parfois, les doublons sont nécessaires et utiles. Cependant, parfois, les valeurs en double entraînent des erreurs ou des malentendus. Ici, cet article présentera des méthodes pour identifier rapidement, mettre en évidence, filtrer, compter, supprimer les doublons à l'aide de formules, de règles de mise en forme conditionnelle, de modules complémentaires tiers, etc. dans Excel.

Table des matières


1. Rechercher et mettre en surbrillance les doublons

Lorsque vous rencontrez des valeurs en double dans une colonne ou une plage, vous souhaitez probablement identifier rapidement les doublons. Cette section explique comment trouver ou identifier rapidement des données en double dans des colonnes, et mettre en surbrillance les cellules, lignes ou encore mettre en surbrillance des lignes basées sur des doublons dans une colonne spécifique d'Excel.

1.1 Trouver les doublons avec une formule

Cette section présente quelques formules pour trouver ou identifier rapidement les valeurs en double dans une ou deux colonnes.

1.1.1 Trouver des cellules en double dans une colonne avec une formule

Lorsque nous recherchons des cellules en double dans une seule colonne ou liste, nous pouvons appliquer la NB.SI fonction pour trouver et compter rapidement les données en double facilement.
1. Sélectionnez une cellule vide à côté de la colonne dans laquelle vous allez trouver des doublons.

2. Saisissez la formule =NB.SI($C$3:$C$12; C3)>1, puis appuyez sur la touche Entrée.

3. Faites glisser la poignée de recopie automatique de la cellule de formule pour copier cette formule dans d'autres cellules.

A screenshot of using the COUNTIF formula to find duplicates in one column in Excel

Remarques : Dans la formule =NB.SI($C$3:$C$12; C3)>1,
(1) $C$3:$C$12 est la colonne ou la liste dans laquelle vous trouverez des valeurs en double. Étant donné que la colonne reste statique lorsque nous copions la formule dans d'autres cellules, elle est généralement référencée de manière absolue avec le symbole « $ ».
(2) C3 est la première cellule de la colonne spécifiée. Il s'agit d'une référence relative, car nous avons besoin qu'elle change automatiquement lorsque nous copions la formule dans d'autres cellules.
(3) Cette formule retournera VRAI ou FALASE. VRAI signifie que la valeur correspondante est en double, tandis que FAUX indique que la valeur correspondante est unique dans la colonne.
(4) Parfois, les valeurs VRAI ou FAUX peuvent ne pas être comprises de manière intuitive. Nous pouvons combiner la formule d'origine avec la fonction SI pour retourner Doublons directement.
=SI(NB.SI($C$3:$C$12; C3)>1;"Doublons";"")
A screenshot of using IF and COUNTIF formulas to label duplicate cells in Excel

1.1.2 Trouver des cellules en double dans deux colonnes avec une formule

Dans certains cas, vous devez comparer deux colonnes et identifier les valeurs en double. Par exemple, si vous avez deux listes de noms et que vous souhaitez trouver les noms en double dans la deuxième liste en la comparant avec la première, vous pouvez utiliser les fonctions VLOOKUP et IFERROR pour y parvenir facilement.

1. Sélectionnez une cellule vide à côté de la deuxième liste de noms.

2. Entrez la formule =IFERROR(VLOOKUP(D3,$B$3:$B$18,1,0),""), puis appuyez sur la touche Entrée.

3. Faites glisser la poignée de recopie automatique de la cellule de formule pour copier la formule dans d'autres cellules selon vos besoins.

A screenshot of using the VLOOKUP formula to find duplicate names across two columns in Excel

Remarques : Dans la formule ci-dessus,
(1) D3 est la première cellule dans la deuxième liste de noms. La référence doit changer automatiquement lorsque nous copions la formule dans d'autres cellules, par conséquent, elle est relative.
(2) $B$3:$B$18 est la première liste de prénoms. Il s'agit d'une référence absolue, car la plage doit rester statique lorsque nous copions la formule dans d'autres cellules.
(3) Lorsqu'un nom est en double par rapport aux noms de la première liste, la formule renverra le nom ; sinon, elle renverra une cellule vide.
(4) Vous pouvez également appliquer la formule =SI(NB.SI($B$3:$B$18;D3)>0;"Doublons";"") pour trouver les noms en double dans la deuxième liste en comparant avec la première liste. Cette formule retournera "Doublons" si le nom correspondant est en double.
A screenshot of using COUNTIF to identify duplicates in two columns in Excel
(5) Si vous avez besoin de trouver des doublons dans deux colonnes sur deux feuilles différentes, il vous suffit d'ajouter le nom de la feuille avant la référence de la colonne à comparer. Dans notre exemple, il suffit de modifier $B$3:$B$18 à Feuil1!$B$3:$B$18 dans la formule.
A screenshot of referencing another sheet to find duplicates in Excel

1.1.3 Trouver des cellules en double sensibles à la casse avec une formule

Les formules présentées ci-dessus ne tiennent pas compte de la casse lors de la recherche des doublons, ce qui signifie que "pomme" est considéré comme un doublon de "POMME". Vous pouvez utiliser une formule matricielle pour trouver les valeurs en double dans une seule colonne tout en respectant la casse.

1. Sélectionnez une cellule vide à côté de la colonne dans laquelle vous allez rechercher des doublons.

2. Saisissez la formule matricielle =SI(SOMME((--EXACT($C$3:$C$12;C3)))<=1;"";"Doublon"), puis appuyez sur les touches Ctrl + Maj + Entrée.

3. Faites glisser la poignée de recopie automatique de la cellule de formule pour copier la formule matricielle dans d'autres cellules.

A screenshot of using an array formula to find case-sensitive duplicates in Excel

Remarques : Dans la formule de tableau ci-dessus,
(1) $C$3:$C$12 est la colonne où vous devez trouver les valeurs en double. La référence est absolue car elle reste statique lors de la copie de la formule matricielle vers d'autres cellules.
(2) C4 est la première cellule de la colonne. La référence est relative, car elle doit changer automatiquement lorsque la formule matricielle est copiée dans d'autres cellules.
(3) Si la cellule correspondante est en double, la formule de tableau renverra "Doublon", sinon elle renverra une cellule vide.

1.2 Trouver et mettre en évidence les doublons avec la mise en forme conditionnelle

Parfois, vous pouvez avoir besoin de marquer des valeurs ou des lignes en double pour vous rappeler ou avertir vous-même ou vos lecteurs. Cette section vous guidera pour mettre en surbrillance les cellules ou les lignes en double à l'aide de règles de mise en forme conditionnelle.

1.2.1 Trouver et mettre en surbrillance les cellules en double avec la mise en forme conditionnelle

Vous pouvez utiliser la fonctionnalité de mise en forme conditionnelle pour mettre en surbrillance rapidement les cellules en double dans une colonne ou une plage.

1. Sélectionnez la colonne où vous souhaitez mettre en surbrillance les cellules en double.

2. Cliquez sur Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Valeurs en double. Voir la capture d'écran ci-dessous :

A screenshot of applying Conditional Formatting to highlight duplicate cells in Excel

3. Dans la fenêtre contextuelle des Valeurs en double, sélectionnez Doublon dans la première liste déroulante, choisissez un scénario de mise en évidence dans la deuxième liste déroulante, puis cliquez sur le bouton OK.

Remarques : Si les scénarios de mise en évidence prédéfinis ne répondent pas à vos besoins, vous pouvez sélectionner Format personnalisé dans la deuxième liste déroulante, puis choisir la couleur de mise en évidence, la police et les bordures des cellules dont vous avez besoin dans la fenêtre Format de cellule qui s'affiche.

Ensuite, vous verrez que toutes les cellules en double sont mises en surbrillance dans la colonne sélectionnée, comme le montre la capture d'écran ci-dessous.
A screenshot of duplicate cells highlighted with Conditional Formatting in Excel

Remarques:
(1) Après avoir mis en surbrillance les cellules en double, nous pouvons facilement filtrer ces doublons. (Cliquez pour voir comment)
(2) Après avoir mis en surbrillance les cellules en double, nous pouvons également supprimer les doublons en bloc facilement. (Cliquez pour voir comment)

1.2.2 Rechercher et mettre en surbrillance les lignes en fonction des cellules en double

Certains utilisateurs préfèrent mettre en surbrillance les lignes en fonction des cellules en double dans une colonne spécifique. Dans ce cas, nous pouvons créer une règle de mise en forme conditionnelle personnalisée pour y parvenir.

1. Sélectionnez la plage (à l'exclusion de la ligne d'en-tête) sur laquelle vous souhaitez mettre en surbrillance les lignes en fonction des cellules en double.

2. Cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3. Dans la boîte de dialogue Nouvelle règle de mise en forme,
(1) Cliquez pour sélectionner Utiliser une formule pour déterminer les cellules à formater option ;
(2) Saisissez la formule =NB.SI($C$3:$C$12;$C3)>1 dans le Formater les valeurs pour lesquelles cette formule est vraie boîte ;
Conseils: Dans la formule, $C$3:$C$12 est la colonne contenant des cellules en double, et $C3 est la première cellule de la colonne.
(3) Cliquez sur le Format bouton.

A screenshot of setting up a Conditional Formatting rule to highlight duplicate rows in Excel

4. Dans la boîte de dialogue Format de cellule, spécifiez la couleur de remplissage, la police, les bordures de cellule selon vos besoins, puis cliquez successivement sur les boutons OK pour enregistrer les paramètres.

A screenshot of formatting settings in Conditional Formatting for duplicates

Jusqu'à présent, dans la plage sélectionnée, les lignes sont mises en surbrillance en fonction des cellules en double dans la colonne spécifiée. Voir la capture d'écran :

A screenshot of rows highlighted based on duplicates in a column in Excel

1.2.3 Trouver et mettre en surbrillance les lignes en double avec la mise en forme conditionnelle

Pour mettre en surbrillance les lignes en double dans une plage spécifique, vous pouvez également appliquer la fonctionnalité de mise en forme conditionnelle.

1. Sélectionnez la plage à l'exception de la ligne d'en-tête.

2. Cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3. Dans la boîte de dialogue Nouvelle règle de mise en forme :
(1) Cliquez pour sélectionner le Utiliser une formule pour déterminer les cellules à formater option;
(2) Dans le Formater les valeurs pour lesquelles cette formule est vraie boîte, saisissez la formule =NB.SI.ENS($B$3:$B$12;$B3;$C$3:$C$12;$C3;$D$3:$D$12;$D3)>1;
(3) Cliquez sur le Format bouton.

A screenshot of identifying duplicate rows using Conditional Formatting in Excel

Remarques: Dans la formule =NB.SI.ENS($B$3:$B$12;$B3;$C$3:$C$12;$C3;$D$3:$D$12;$D3)>1 :
(1) $B$3:$B$12 est la première colonne de la plage, et $B3 est la première cellule de cette colonne ;
(2) $C$3:$C$12 est la deuxième colonne dans la plage, et $C3 est la première cellule de la colonne ;
(3) $D$3:$D$12 est la troisième colonne dans la plage, et $D3 est la première cellule de la colonne ;
(4) S'il y a plus de colonnes dans votre plage, vous pouvez ajouter successivement les références de colonne et leurs premières cellules dans la formule.

4. Dans la boîte de dialogue Format de cellule, spécifiez la couleur de surbrillance, la police, les bordures de cellule, etc. selon vos besoins, puis cliquez successivement sur les boutons OK pour enregistrer les paramètres.

A screenshot of the Format Cells dialog in Excel

Jusqu'à présent, les lignes en double sont identifiées et mises en surbrillance dans la plage sélectionnée. Voir la capture d'écran :

A screenshot of rows highlighted based on duplicate rows in Excel

1.2.4 Trouver et mettre en surbrillance les doublons, à l'exception des premières instances

Vous avez peut-être remarqué que tous les doublons sont identifiés ou mis en surbrillance avec les méthodes ci-dessus. Parfois, vous souhaitez simplement voir quels éléments sont dupliqués, à l'exception des premières instances. Vous pouvez également y parvenir avec la fonctionnalité de Mise en forme conditionnelle et une formule différente.

1Sélectionnez la colonne avec l'en-tête.
Conseils: Si vous avez besoin de mettre en surbrillance les lignes en fonction des doublons dans une colonne, à l'exception des premières occurrences, sélectionnez la plage sans la ligne d'en-tête.

2. Cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle.

A screenshot showing accessing the New Rule option in the Conditional Formatting menu

3. Dans la boîte de dialogue Nouvelle règle de mise en forme :
(1) Cliquez pour mettre en surbrillance le Utiliser une formule pour déterminer les cellules à formater option;
(2) Dans le Formater les valeurs pour lesquelles cette formule est vraie boîte, saisissez la formule =NB.SI($C$3:$C3; C3)>1;
Conseils: Pour mettre en surbrillance les lignes en fonction des doublons dans une colonne, saisissez la formule =NB.SI($C$3:$C3; $C3)>1.
(3) Cliquez sur le Format bouton.
A screenshot of the New Formatting Rule dialog in Excel for finding duplicates except the first instances

4. Dans la fenêtre Format de cellule qui s'affiche, spécifiez la couleur de surbrillance, la police, les bordures de cellule, etc. selon vos besoins, puis cliquez sur le bouton OK pour enregistrer les paramètres.

Ensuite, vous verrez que les cellules en double, à l'exception des premières occurrences dans la colonne sélectionnée (ou les lignes basées sur les doublons dans la colonne spécifiée), sont mises en surbrillance. Voir la capture d'écran :

A screenshot showing duplicate cells except the first instances highlighted in Excel

1.3 Trouver et mettre en évidence les doublons avec différentes couleurs

Lorsque nous mettons en surbrillance les cellules ou les lignes en double avec la fonctionnalité de mise en forme conditionnelle, tous les doublons sont mis en surbrillance avec la même couleur. Cependant, si différentes séries de valeurs en double sont mises en surbrillance avec des couleurs différentes, il sera plus facile de lire et de distinguer les différences. Ici, un code VBA peut vous aider à réaliser cela dans Excel.

1. Appuyez simultanément sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.

2. Dans la fenêtre, cliquez sur Insertion > Module, puis collez le code ci-dessous dans la nouvelle fenêtre de module.

VBA : Mettre en surbrillance les cellules en double avec différentes couleurs :

Sub HighlightDuplicatesInDifferentColors()
'Update by Extendoffice 20201013
Dim xURg, xRg, xFRg, xRgPre As Range
Dim xAddress As String
Dim xDt As Object
Dim xFNum, xCInt As Long
Dim xBol As Boolean
Dim xWs As Worksheet
Dim xSArr
Set xRg = Application.ActiveWindow.RangeSelection
If xRg.Count > 1 Then
xAddress = xRg.AddressLocal
Else
xAddress = xRg.Worksheet.UsedRange.AddressLocal
End If
On Error Resume Next
Set xURg = Application.InputBox("Select range:", "Kutools for Excel", xAddress, , , , , 8)
If xURg Is Nothing Then Exit Sub
Set xURg = Intersect(xURg.Worksheet.UsedRange, xURg)
Set xDt = CreateObject("scripting.dictionary")
Set xWs = xURg.Worksheet
xCInt = 5
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If Not IsError(xFRg) Then
If xFRg.Value <> "" Then
If xDt.exists(xFRg.Text) Then
xSArr = Split(xDt(xFRg.Text), ";")
If xSArr(1) = "Only" Then
xCInt = xCInt + 1
xSArr(1) = xCInt
Set xRgPre = xWs.Range(xSArr(0))
xRgPre.Interior.ColorIndex = xCInt
xDt(xFRg.Text) = xSArr(0) & ";" & xSArr(1)
End If
xFRg.Interior.ColorIndex = xSArr(1)

Else
xDt(xFRg.Text) = xFRg.Address & ";Only"
End If

End If
End If
Next
xURg.Worksheet.Active
xURg.Select
Application.ScreenUpdating = xBol
End Sub

3. Appuyez sur la touche F5 ou cliquez sur l'icône Exécuter pour exécuter ce code VBA.

4. Dans la fenêtre Kutools pour Excel qui s'affiche, sélectionnez la colonne où vous souhaitez mettre en évidence les cellules en double avec des couleurs différentes, puis cliquez sur le bouton OK.

A screenshot of the dialog for selecting a range to highlight duplicates in different colors

Chaque série de valeurs en double sera désormais mise en évidence avec une couleur distincte.

A screenshot of duplicate series highlighted in different colors using VBA

1.4 Trouver et mettre en évidence les doublons avec un complément tiers

Dans cette section, des outils faciles à utiliser fournis par un addon tiers seront recommandés pour trouver, sélectionner et mettre en surbrillance rapidement les cellules ou lignes en double basées sur les doublons d'une seule colonne.

1.4.1 Rechercher et mettre en surbrillance les cellules en double dans une colonne

Le premier outil que je vais vous présenter est la fonction Sélectionner les cellules en double et uniques, fournie par Kutools pour Excel. Cette fonction permet de trouver rapidement et facilement les cellules uniques ou en double.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la colonne ou la plage où vous souhaitez trouver et mettre en surbrillance les cellules en double.

2. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double et uniques.

3. Dans la boîte de dialogue Sélectionner les cellules en double et uniques, cochez les options dont vous avez besoin, puis cliquez sur le D'accord boutons pour terminer l'opération.
A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in one column

Remarques: Dans la boîte de dialogue Sélectionner les cellules en double et uniques,
(1) Si vous avez besoin de sélectionner ou de mettre en surbrillance tous les doublons sauf les premières instances, cochez la Valeurs en double (Exclure la première correspondance) option. Sinon, cochez la Toutes les valeurs en double (y compris la première) option.
(2) Si vous avez besoin de mettre en évidence les doublons, cochez la case Couleur de fond de remplissage option, et spécifiez une couleur de mise en évidence selon vos besoins.
(3) Si vous souhaitez sélectionner ou mettre en surbrillance des lignes en fonction des doublons dans la colonne sélectionnée, cochez la Sélectionner la ligne entière option.
(4) Si vous souhaitez sélectionner ou mettre en surbrillance les valeurs en double avec correspondance de casse, cochez la Sensible à la casse option.

1.4.2 Trouver et mettre en évidence les cellules en double dans deux colonnes ou feuilles

Kutools pour Excel propose également un outil incroyable : Comparer les cellules, pour nous aider à trouver et mettre en évidence facilement les cellules en double dans deux colonnes.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez sur Kutools > Comparer les cellules pour ouvrir la boîte de dialogue Sélectionner les cellules identiques et différentes.

2. Dans la boîte de dialogue Sélectionner les cellules identiques et différentes, spécifiez les deux colonnes dans les champs Plage de recherche et Selon, cochez l'option Valeurs identiques, et sélectionnez d'autres options selon vos besoins.

Remarques :
(1) Si vous avez besoin de trouver des lignes en double, cochez Chaque ligne option ; et pour trouver des cellules en double, cochez la Cellule unique option dans le Méthode section;
(2) Cochez la Couleur de fond de remplissage option et spécifiez une couleur de surbrillance si vous avez besoin de mettre en évidence les lignes ou cellules en double ;
(3) Cochez la Lignes entières sélectionnées option si vous devez sélectionner ou mettre en surbrillance toute la ligne en fonction des doublons ;
(4) Cochez la Sensible à la casse option si vous souhaitez rechercher ou mettre en surbrillance des doublons sensibles à la casse.

3. Cliquez successivement sur les boutons Ok pour terminer les paramètres.

Ensuite, vous verrez que les doublons dans la colonne que vous avez spécifiée dans la zone **Trouver des valeurs** sont identifiés et mis en surbrillance.

A screenshot of Kutools' Select Duplicate & Unique Cells feature for highlighting duplicate cells in two columns


2. Filtrer les doublons

Parfois, des doublons apparaissent dans une colonne, et nous souhaitons afficher uniquement les enregistrements liés aux données en double. Dans cette partie, je vais donc présenter deux solutions pour filtrer uniquement les données en double.

2.1 Filtrer les doublons avec la mise en forme conditionnelle

Cette méthode vous guidera pour identifier et mettre en surbrillance les cellules en double à l'aide d'une règle de mise en forme conditionnelle, puis filtrer facilement par la couleur de surbrillance dans Excel.

1. Appliquez la mise en forme conditionnelle pour trouver et mettre en surbrillance les doublons dans la colonne spécifiée. (Cliquez pour voir comment)

2. Cliquez pour sélectionner l'en-tête de la colonne spécifiée, puis cliquez Données > Filtrer.
A screenshot showing how to apply a filter in Excel

3. Continuez en cliquant sur l'icône de filtre A screenshot of the filter icon in Excel's column header  dans l'en-tête de colonne, et sélectionnez Filtrer par couleur, puis sélectionnez la couleur de mise en forme conditionnelle spécifiée dans la liste déroulante. Voir la capture d'écran :

A screenshot of filtering duplicates by color in Excel

Ensuite, vous verrez que seules les lignes contenant des cellules en double sont filtrées. Voir la capture d'écran :

A screenshot showing rows with duplicate values filtered in Excel

2.2 Filtrer les doublons avec une colonne d'assistance

Sinon, nous pouvons également identifier les doublons avec une formule dans une colonne d'assistance, puis filtrer facilement les doublons à l'aide de cette colonne d'assistance dans Excel.

1. Outre les données d'origine, ajoutez une colonne d'aide et tapez Duplicate comme en-tête de colonne.

2. Sélectionnez la première cellule vide sous l'en-tête de colonne, entrez la formule =SI(NB.SI($C$3:$C$12;C3)>1;"Doublon";"") et faites glisser la poignée de recopie automatique de cette cellule pour copier cette formule dans d'autres cellules.

A screenshot of using a helper column to identify duplicates in Excel

Remarques : Dans la formule ci-dessus, $C$3:$C$12 est la colonne contenant les données en double, et C3 est la première cellule (à l'exception de la cellule d'en-tête) dans la colonne.

3. Cliquez pour sélectionner l'en-tête de colonne – Doublons, puis cliquez sur Données > Filtrer.

A screenshot showing how to apply a filter in Excel

4. Cliquez ensuite sur l'icône de filtre A screenshot of the filter icon in Excel's column header  dans l'en-tête de colonne, cochez uniquement Doublon, et cliquez sur le OK bouton. Voir la capture d'écran :

A screenshot of filtering helper column values to isolate duplicates in Excel

Jusqu'à présent, seules les lignes contenant des valeurs en double ont été filtrées. Voir la capture d'écran :

A screenshot of rows with duplicates filtered using a helper column in Excel


3. Compter les doublons

Cette partie vous guidera pour compter le nombre de valeurs en double dans Excel. Elle présentera des méthodes pour compter les doublons avec des critères, compter le nombre total de doublons, compter les doublons une seule fois, et compter chaque valeur en double en bloc, etc.

3.1 Compter les valeurs en double avec des critères

En général, nous pouvons utiliser la formule =NB.SI(plage, critères) pour compter le nombre total d'une certaine valeur apparaissant dans la plage spécifiée. Par exemple, pour compter combien de fois « Pomme » apparaît dans la liste A2:A10, nous pouvons appliquer la formule =NB.SI(A2:A10, "Pomme") pour compter le nombre de cette valeur en double.

Cependant, la formule =COUNTIF(plage, critères) ne compte que la valeur en double spécifiée. Comment faire pour compter les valeurs en double avec deux ou plusieurs critères ? Et que faire pour compter les doublons sensibles à la casse avec des critères ? Les méthodes ci-dessous peuvent vous aider à résoudre ces problèmes.

3.1.1 Compter les doublons sensibles à la casse avec des critères

Nous pouvons appliquer une formule de tableau pour compter les valeurs en double sensibles à la casse avec des critères dans Excel. Par exemple, pour compter combien de fois la valeur "Apple" apparaît dans la liste B2:B21 en respectant la casse, vous pouvez procéder comme suit :

1. Sélectionnez une cellule vide.

2. Entrez la formule =SOMME(--EXACT(B2:B20;E2)).

3. Appuyez sur Ctrl + Shift + Entrée pour afficher le résultat du décompte.

A screenshot of counting case-sensitive duplicates in Excel using an array formula

Remarques: Dans la formule de tableau,
(1) B2:B20 est la colonne dans laquelle vous compterez les doublons. (2) E2 est la cellule contenant la valeur spécifiée dont vous souhaitez compter le nombre d'occurrences. Vous pouvez modifier la référence de la cellule en ajoutant la valeur entre guillemets, dit "Apple".

3.1.2 Compter les doublons avec plusieurs critères

Parfois, vous pouvez souhaiter compter les doublons en fonction de deux critères ou plus. Vous pouvez appliquer la NB.SI.ENS fonction pour le réaliser.
Par exemple, il y a un tableau de ventes de fruits comme le montre la capture d'écran ci-dessous. Ici, nous devons compter le nombre de fois où « pomme » apparaît, qui a été vendue le 07/05/2020 et dont le montant des ventes est supérieur à 300. Vous pouvez compter les doublons avec ces critères comme suit :

A screenshot of a fruit sales table used for counting duplicates with multiple criteria

1. Sélectionnez une cellule vide.

2. Entrez la formule =COUNTIFS(B3:B20,G4,C3:C20,G3,D3:D20,">300").

3. Appuyez sur la touche Entrée pour obtenir le résultat du décompte.

A screenshot of using COUNTIFS to count duplicates based on multiple criteria in Excel

Remarques: Dans la formule ci-dessus,
(1) B3:B20 est la colonne de dates (première), et G4 est le critère de date ;
(2) C3:C20 est la (seconde) colonne de fruits, et G3 est le critère de fruit ;
(3) D3:D20 est la troisième colonne de montant, et ">300" est le critère de montant.
(4) Si votre tableau contient plus de colonnes et de critères, vous pouvez ajouter la référence de colonne et les critères.

3.2 Compter le nombre total de doublons dans une colonne

Supposons qu'il y ait une série de valeurs dans une colonne, et que vous souhaitiez compter le nombre total de doublons dans la liste, comment pourriez-vous procéder ? Dans cette section, nous allons vous montrer comment compter le nombre total de valeurs en double dans une colonne sous Excel.

3.2.1 Compter les doublons dans une colonne en excluant la première occurrence

Pour compter tous les doublons dans une colonne, à l'exception de leurs premières occurrences, veuillez procéder comme suit :

1. Sélectionnez une cellule vide à côté de la colonne.

2. Entrez la formule =SI(NB.SI($B$3:B3;B3)>1;"OUI";""), puis faites glisser la poignée de recopie automatique vers le bas pour copier cette formule dans d'autres cellules.
A screenshot of using a formula to count duplicates excluding first occurrences in Excel

Remarques: Dans la formule ci-dessus,
(1) $B$3:B3 est la plage dans laquelle vous comptez les doublons. Dans $B$3:B3, B3 changera automatiquement lorsque vous copierez la formule dans d'autres cellules.
(2) B3 est la première cellule de la colonne spécifiée.
(3) Cette formule renverra OUI ou vide. OUI indique que la valeur correspondante est en double, tandis que le vide signifie qu'elle est unique.

Ensuite, tous les doublons dans la colonne spécifiée sont identifiés. Nous pouvons compter les résultats de la formule pour obtenir le nombre total de doublons.

3. Sélectionnez une cellule vide.

4. Entrez la formule =NB.SI(C3:C16,"OUI"), et appuyez sur le Entrer clé.
A screenshot of calculating the total number of duplicates excluding first occurrences in Excel

Remarques: Dans la formule ci-dessus,
(1) C3:C16 est la plage à laquelle nous avons appliqué la formule pour identifier les doublons à l'étape précédente.
(2) OUI est la valeur renvoyée par la dernière formule.

Nous obtenons ensuite le nombre total de valeurs en double dans la colonne spécifiée. Le nombre total de doublons n'inclut pas les premières occurrences.

3.2.2 Compter les doublons dans une colonne, y compris la première occurrence

Pour compter le nombre de toutes les valeurs en double, y compris les premières occurrences dans Excel, vous pouvez appliquer une formule matricielle pour y parvenir.

1. Sélectionnez une cellule vide.

2. Entrez la formule =LIGNES(B3:B16)-SOMME(SI(NB.SI(B3:B16;B3:B16)=1;1;0)).

3. Appuyez sur Ctrl + Maj + Entrée pour afficher le résultat du décompte.

A screenshot of using an array formula to count duplicates including first occurrences in Excel

Remarques : Dans la formule ci-dessus, B3:B16 est la colonne spécifiée dans laquelle nous souhaitons compter les doublons, y compris leurs premières occurrences.

3.2.3 Compter les doublons dans une colonne, y compris ou non la première occurrence

Pour simplifier votre travail et vous éviter de mémoriser de longues formules ennuyeuses, vous pouvez essayer la fonction Sélectionner les cellules en double et uniques, fournie par Kutools pour Excel, afin de compter rapidement le nombre de valeurs en double dans la liste ou la colonne spécifiée, en excluant ou incluant les premières occurrences.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la colonne où vous souhaitez compter le nombre de valeurs en double, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double et uniques.

2. Dans la boîte de dialogue Sélectionner les cellules en double et uniques, cochez l'option Valeurs en double (Exclure la première correspondance) ou Valeurs en double (Inclure la première correspondance) selon vos besoins, puis cliquez sur le bouton OK.

A screenshot of the Kutools Select Duplicate & Unique Cells tool used to count duplicates in Excel

3. Ensuite, toutes les valeurs en double, y compris ou excluant la première occurrence, sont sélectionnées, et simultanément, une boîte de dialogue apparaît et indique combien de cellules ont été sélectionnées. Voir la capture d'écran ci-dessus.

3.3 Compter les doublons dans deux colonnes

3.3.1 Compter les doublons entre deux colonnes avec une formule

Supposons que vous souhaitiez comparer deux listes de noms et compter le nombre de doublons entre elles. Comment pouvez-vous résoudre ce problème rapidement ? Nous pouvons également y parvenir avec une formule dans Excel.

1. Sélectionnez une cellule vide.

2. Entrez la formule =SOMMEPROD(--(ESTNUM(EQUIV(B3:B12;D3:D18;0)))).

3. Appuyez sur la touche Entrée .

A screenshot showing how to count duplicates between two columns using a formula

Remarques: Dans la formule ci-dessus,
(1) B3:B12 est la première colonne de noms dans laquelle vous compterez les doublons.
(2) D3:D18 est la deuxième colonne de noms sur laquelle vous compterez les doublons.

3.3.2 Compter les doublons entre deux colonnes avec un complément tiers

Sinon, nous pouvons utiliser un complément tiers, Kutools pour Excel, pour compter rapidement et facilement le nombre total de cellules en double entre deux colonnes.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules identiques et différentes.

2. Dans la boîte de dialogue Sélectionner les cellules identiques et différentes,
(1) Spécifiez les deux colonnes dans le Rechercher des valeurs dans et Selon boîtes séparément.
(2) Cochez la Par cellule option.
(3) Cochez la Valeurs identiques option.

A screenshot of the Kutools Select Same & Different Cells tool for counting duplicates

4. Cliquez sur le bouton OK.

Ensuite, toutes les cellules en double de la première colonne sont sélectionnées, et simultanément, une boîte de dialogue s'affiche et indique combien de cellules en double ont été sélectionnées. Voir capture d'écran :

A screenshot showing the Kutools dialog displaying the count of duplicates between two columns

Remarques : Cette fonctionnalité comptera le nombre total de valeurs en double dans la colonne que vous avez spécifiée dans la zone Trouver des valeurs dans la boîte de dialogue Sélectionner les cellules identiques et différentes. Si vous devez compter le nombre total de valeurs en double dans la deuxième colonne, appliquez à nouveau la fonctionnalité Sélectionner les cellules identiques et différentes en spécifiant la deuxième colonne dans la zone Trouver des valeurs.

3.4 Compter les doublons une seule fois

Parfois, il y a des valeurs en double dans une colonne. Lorsque nous comptons les valeurs dans cette colonne, nous devons compter les doublons une seule fois. Prenons un exemple : il y a une série de valeurs A, A, B, C, C, C, D, E, E, et nous devons compter les valeurs pour obtenir 5 (A, B, C, D, E). Dans cette section, nous allons introduire deux formules pour résoudre ce problème.

3.4.1 Compter chaque valeur en double une seule fois avec une formule

Vous pouvez rapidement compter chaque valeur en double une fois avec une formule comme suit :

1. Sélectionnez une cellule vide.

2. Entrez la formule =SOMMEPROD((C3:C19<>"")/NB.SI(C3:C19;C3:C19&""))

3. Appuyez sur la touche Entrée pour obtenir le résultat du décompte.

A screenshot of counting each duplicate value only once using a formula in Excel

Remarques : Dans la formule ci-dessus, C3:C19 est la colonne spécifiée où vous souhaitez compter chaque valeur en double une seule fois.

3.4.2 Compter une fois les valeurs en double sensibles à la casse avec une formule de tableau

Lors du décompte d'une liste, vous pouvez compter chaque valeur en double une seule fois avec des correspondances de casse en appliquant une formule matricielle dans Excel.

1. Sélectionnez une cellule vide.

2. Entrez la formule matricielle =SOMME(SIERREUR(1/SI(C3:C19<>"", FREQUENCE(SI(EXACT(C3:C19, TRANSPOSE(C3:C19)), EQUIV(LIGNE(C3:C19), LIGNE(C3:C19)), ""), EQUIV(LIGNE(C3:C19), LIGNE(C3:C19))), 0), 0)).

3. Appuyez simultanément sur les touches Ctrl + Maj + Entrée pour afficher le résultat du décompte.

A screenshot of counting case-sensitive duplicate values only once with an array formula

Remarque : Dans la formule matricielle ci-dessus, C3:C19 est la colonne spécifiée où vous compterez chaque série de doublons une fois avec des correspondances sensibles à la casse.

3.4.3 Compter chaque valeur en double une seule fois avec un complément tiers

Si vous avez installé Kutools pour Excel, vous pouvez également utiliser sa fonction Compter les cellules avec des valeurs uniques pour compter rapidement chaque série de valeurs en double une seule fois dans Excel.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez une cellule vide.

2. Cliquez sur Kutools > Formula Helper > Compter > Extraire les cellules uniques dans une plage (y compris la première occurrence en double).

3. Dans la boîte de dialogue Assistant de formule, spécifiez la colonne dans laquelle vous compterez les doublons une fois dans la zone Plage, puis cliquez sur le bouton Terminer.

A screenshot showing the Kutools Count Cells with Unique Values feature

Le résultat du décompte est alors immédiatement rempli dans la cellule sélectionnée.

3.5 Compter chaque valeur en double dans une colonne

En général, nous pouvons utiliser la fonction NB.SI pour compter une valeur en double à la fois, et répéter les opérations pour compter d'autres valeurs en double une par une. Cependant, cette solution fera perdre beaucoup de temps s'il y a plusieurs doublons. Dans cette section, nous présenterons trois solutions pour terminer rapidement et facilement cette tâche dans Excel.

3.5.1 Compter chaque valeur en double dans une colonne avec la fonction SOUS.TOTAL

Nous pouvons utiliser la fonctionnalité Sous-total pour compter chaque série de valeurs en double dans une colonne dans Excel.

1. Sélectionnez la colonne dans laquelle vous compterez chaque série de valeurs en double, puis cliquez Données > Trier de A à Z ou Trier de Z à A.
A screenshot of sorting a column to count duplicate values in Excel

2. Dans la boîte de dialogue Sort Warning qui s'affiche, cochez l'option Étendre la sélection, puis cliquez sur le bouton Trier.

Vous verrez ensuite que la sélection a été triée en fonction des valeurs en double de la colonne spécifiée.
A screenshot of the sorted data after applying a sort command in Excel

3. Maintenez la sélection sélectionnée et cliquez Données > Sous-total.
A screenshot of the Subtotal option on the Data tab in Excel

4. Dans la boîte de dialogue Sous-total,
(1) Sélectionnez la colonne spécifiée depuis le À chaque changement dans liste déroulante;
(2) Sélectionner Décompte depuis le Utiliser la fonction liste déroulante ;
(3) Ne cochez que la colonne spécifiée dans le Ajouter un sous-total à boîte de liste ;
(4) Cliquez sur le OK bouton.
A screenshot of the Subtotal dialog box and the result after applying the Subtotal function

Ensuite, vous verrez que chaque série de valeurs en double est comptée, et le résultat du décompte est ajouté sous chaque série de valeurs en double, comme illustré dans la capture d'écran ci-dessus.

3.5.2 Compter chaque valeur en double dans une colonne avec un tableau croisé dynamique

Nous pouvons également créer un tableau croisé dynamique pour compter rapidement chaque série de valeurs en double facilement dans Excel.

1. Sélectionnez la plage contenant la colonne spécifiée, puis cliquez sur Insertion > Tableau croisé dynamique.

A screenshot of inserting a PivotTable in Excel

2. Dans la boîte de dialogue Créer un tableau croisé dynamique, spécifiez l'emplacement où vous souhaitez placer le nouveau tableau croisé dynamique, puis cliquez sur le bouton OK.

A screenshot of the Create PivotTable dialog in Excel

3. Dans le volet Champs du tableau croisé dynamique, faites glisser la colonne spécifiée vers les sections Lignes et Valeurs . Vous verrez ensuite que chaque série de valeurs en double dans la colonne spécifiée est comptée en bloc. Voir capture d'écran :

A screenshot of the PivotTable counting duplicate values in Excel

3.5.3 Compter chaque valeur en double dans une colonne avec un outil étonnant

Si vous avez déjà installé Kutools pour Excel, vous pouvez utiliser sa fonctionnalité facile à utiliser, Fusion avancée des lignes, pour compter rapidement chaque série de valeurs en double dans la colonne spécifiée.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Remarques : La fonctionnalité de Fusion avancée des lignes va modifier la plage sélectionnée et supprimer des lignes en fonction des valeurs en double dans la colonne clé spécifiée. Pour sauvegarder vos données, il est recommandé de faire une sauvegarde ou de copier vos données à un autre endroit avant les opérations ci-dessous.

1. Ajoutez une colonne vide à droite de la plage de données d'origine et nommez la nouvelle colonne Compter.

A screenshot of preparing data for Advanced Combine Rows in Kutools

2. Sélectionnez ensemble la plage de données d'origine et la nouvelle colonne, puis cliquez sur Kutools > Fusionner et Diviser > Fusion avancée des lignes.

3. Dans la boîte de dialogue Fusion avancée des lignes,
(1) Cliquez pour sélectionner la colonne spécifiée dans laquelle vous compterez chaque série de valeurs en double, puis cliquez Clé primaire.
(2) Cliquez pour sélectionner la nouvelle colonne (Compter), puis cliquez Calculer > Décompte.
(3) Spécifiez les types de combinaison ou de calcul pour les autres colonnes, si nécessaire.
(4) Cliquez sur le D'accord bouton.
A screenshot of the Advanced Combine Rows dialog

Ensuite, vous verrez que chaque valeur en double de la série dans la colonne spécifiée est comptée en bloc. Voir la capture d'écran :

A screenshot of the result after using Advanced Combine Rows

3.6 Compter les doublons dans l'ordre

Supposons qu'il y ait une liste de fruits dans une colonne. Dans cette liste, certains fruits apparaissent plusieurs fois. Maintenant, vous devez marquer chaque fruit en double dans l'ordre d'apparition. Comment pourriez-vous résoudre cela ? Dans cette section, nous allons introduire une formule pour le faire facilement dans Excel.

1. Ajoutez une colonne vide à droite des données d'origine.

2. Entrez la formule =SI(NB.SI($C$3:$C$14;C3)>1;NB.SI(C$3:C3;C3);"") dans la première cellule de la colonne vide ajoutée.

3. Faites glisser la poignée de recopie automatique de cette cellule de formule pour copier la formule dans d'autres cellules.

A screenshot of counting duplicates in order using a formula in Excel

Remarques: Dans la formule ci-dessus,
(1) $C$3:$C$14 est la colonne spécifiée dans laquelle vous souhaitez compter les valeurs en double dans l'ordre.
(2) C3 est la première cellule dans la colonne spécifiée.
(3) Si la valeur correspondante est en double, cette formule renverra les numéros de séquence 1, 2, 3… selon l’ordre d’apparition ; si la valeur correspondante est unique, cette formule renverra une cellule vide.


4. Supprimer les doublons

Lorsque plusieurs valeurs en double s'accumulent dans une colonne ou une plage, certains utilisateurs recherchent des moyens simples pour supprimer rapidement ces valeurs en double. Dans cette partie, nous présenterons plusieurs solutions pour supprimer facilement les valeurs en double dans Excel.

4.1 Supprimer les doublons sauf un dans une colonne

Cette section vous montrera le tutoriel pour supprimer rapidement les valeurs en double à l'exception de la première occurrence d'une colonne ou d'une liste dans Excel.

4.1.1 Supprimer les doublons sauf un avec la fonction Supprimer les doublons

Vous pouvez utiliser la fonction Supprimer les doublons pour supprimer toutes les valeurs en double, à l'exception de leurs premières occurrences, directement.

1. Sélectionnez la colonne où vous souhaitez supprimer toutes les valeurs en double sauf leurs premières occurrences.

2. Cliquez sur Données > Supprimer les doublons.

Screenshot showing the Remove Duplicates option in the Excel Data tab

3. Dans la boîte de dialogue Avertissement de suppression des doublons, cochez l'option Continuer avec la sélection actuelle, puis cliquez sur le bouton Supprimer les doublons.

Screenshot of the Remove Duplicates Warning dialog box

Conseils : Pour supprimer des lignes en fonction des valeurs en double dans la sélection, cochez l'option Développer la sélection .

4. Dans la boîte de dialogue Supprimer les doublons, cochez uniquement la colonne spécifiée, puis cliquez sur le bouton OK.

Screenshot of the Remove Duplicates dialog in Excel with column selection options

Conseils : Si vous avez coché l'option Étendre la sélection à l'étape précédente, toutes les colonnes seront listées ici. Même ainsi, vous devez cocher uniquement la colonne spécifiée.

5. Une boîte de dialogue apparaît ensuite et indique combien de valeurs en double ont été supprimées. Cliquez sur le bouton OK pour la fermer.

Screenshot of the confirmation dialog showing the count of removed duplicates

4.1.2 Supprimer les doublons sauf un avec la fonction Filtre avancé

Vous pouvez également utiliser la fonction Filtre avancé pour supprimer facilement toutes les valeurs en double de la colonne spécifiée.

1. Cliquez sur Données > Avancé.

Screenshot showing the Advanced Filter option in the Excel Data tab

2. Dans la boîte de dialogue Filtre avancé,
(1) Cochez la Copier vers un autre emplacement option;
(2) Dans le Plage de liste boîte, sélectionnez la colonne spécifiée dont vous souhaitez supprimer les valeurs en double ;
(3) Dans le Copier vers boîte, spécifiez la plage où vous collerez la colonne ;
(4) Cochez la Uniquement les enregistrements uniques option.
(5) Cliquez sur le OK bouton.

Screenshot of the Advanced Filter dialog with unique records option selected

Vous verrez alors que la colonne spécifiée est collée dans la plage spécifiée, avec toutes les valeurs en double supprimées à l'exception de leurs premières occurrences. Voir la capture d'écran :

Screenshot of filtered results after using Advanced Filter to remove duplicates in Excel

4.1.3 Supprimer les doublons sauf un avec VBA

Vous pouvez également appliquer une macro VBA pour supprimer rapidement les valeurs en double, à l'exception de leurs premières occurrences, dans une colonne d'Excel.

1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Application.

2. Cliquez sur Insertion > Module, puis collez le code VBA ci-dessous dans la nouvelle fenêtre de module.

VBA : Supprimer les valeurs en double sauf leurs premières occurrences

Sub ExtendOffice_RemoveAllDeplicate()
Dim xRg As Range
Dim xURg, xFRg, xFFRg As Range
Dim xI, xFNum, xFFNum As Integer
Dim xDc As Object
Dim xDc_keys
Dim xBol As Boolean
Dim xStr As String
Dim xWs As Worksheet
Dim xURgAddress As String
On Error Resume Next
Set xRg = Application.InputBox("Select range:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xURg = Intersect(xRg.Worksheet.UsedRange, xRg)
Set xWs = xURg.Worksheet
Set xDc = CreateObject("scripting.dictionary")
xURgAddress = xURg.Address
xBol = Application.ScreenUpdating
Application.ScreenUpdating = False
For xFNum = 1 To xURg.Count
Set xFRg = xURg.Item(xFNum)
If (Not IsError(xFRg)) Then
If xFRg.Value <> "" And (Not IsError(xFRg)) Then
For xFFNum = xFNum + 1 To xURg.Count
Set xFFRg = xURg.Item(xFFNum)
If Not IsError(xFFRg) Then
If xFFRg.Value = xFRg.Value Then
xDc(xFFRg.Address) = ""
End If
End If
Next
End If
End If
Next
xStr = ""
xDc_keys = xDc.Keys

For xI = 1 To UBound(xDc_keys)
If xStr = "" Then
xStr = xDc_keys(xI)
Set xURg = xWs.Range(xStr)
Else
xStr = xStr & "," & xDc_keys(xI)
Set xURg = Application.Union(xWs.Range(xDc_keys(xI)), xURg)
End If
Next
Debug.Print xStr
xWs.Activate
xURg.Select
Selection.Delete Shift:=xlUp
xWs.Range(xURgAddress).Select
Application.ScreenUpdating = xBol
End Sub

3. Appuyez sur la touche F5 ou cliquez sur le bouton Exécuter pour exécuter ce code VBA.

4. Dans la boîte de dialogue qui apparaît, spécifiez la plage dont vous souhaitez supprimer les valeurs en double, puis cliquez sur le bouton OK.

Screenshot of the dialog asking for the range to remove duplicates in Excel

Toutes les valeurs en double, à l'exception de leurs premières occurrences, sont immédiatement supprimées de la plage spécifiée.

Remarque : Ce code VBA est sensible à la casse.

4.2 Supprimer les doublons et l'original

En général, nous identifions habituellement les valeurs en double et supprimons les doublons à l'exception de leur première occurrence. Cependant, dans certains cas, certains utilisateurs préfèrent supprimer toutes les valeurs en double, y compris les occurrences originales. Cette section présente quelques solutions pour traiter ce problème.

4.2.1 Supprimer toutes les valeurs en double et les valeurs originales avec la mise en forme conditionnelle

Nous pouvons mettre en évidence toutes les valeurs en double, y compris leurs premières occurrences dans une colonne ou une liste, à l'aide d'une règle de mise en forme conditionnelle. Ensuite, nous pouvons filtrer toutes les valeurs en double selon la couleur de surbrillance. Après cela, nous pouvons sélectionner toutes les cellules en double filtrées et les supprimer en bloc.

1. Appliquez la mise en forme conditionnelle pour mettre en évidence les valeurs en double. (Cliquez pour voir comment)

2. Sélectionnez la colonne dont vous souhaitez supprimer les valeurs en double (y compris les premières occurrences), puis cliquez sur Données > Filtrer.

A screenshot showing the Filter option in the Excel Data tab

3. Cliquez sur l'icône Filtre A screenshot of the filter icon in Excel's column header dans l'en-tête de colonne de la colonne spécifiée. Dans le menu déroulant, sélectionnez Filtrer par couleur, puis spécifiez la couleur de surbrillance à partir du sous-menu.

Screenshot of Excel's filter options for duplicate values based on color

Ensuite, toutes les valeurs en double sont filtrées.

4. Sélectionnez toutes les cellules filtrées, faites un clic droit, puis sélectionnez Supprimer la ligne dans le menu contextuel. Dans la fenêtre de confirmation qui apparaît, cliquez sur le bouton OK pour continuer.

5. Ensuite, toutes les valeurs en double sont supprimées en bloc. Maintenez la liste filtrée sélectionnée, puis cliquez à nouveau sur Filtre > Données pour annuler le filtre.

Screenshot of Excel showing filtered duplicate rows deleted and filter cleared

Jusqu'à présent, vous verrez que toutes les cellules en double, y compris les premières occurrences, ont été supprimées en bloc, et seules les valeurs uniques restent.

Remarque : Cette méthode supprimera les lignes en fonction des valeurs en double dans la colonne spécifiée.

4.2.2 Supprimer toutes les valeurs en double et les valeurs originales avec une colonne d'assistance

Nous pouvons également appliquer une formule pour identifier les valeurs en double, y compris leurs premières occurrences, dans une colonne d'assistance, puis filtrer les valeurs en double selon les résultats de la formule, et enfin supprimer en bloc ces valeurs en double filtrées.

1. Ajoutez une colonne d'assistance à côté de la colonne spécifiée, entrez la formule =COUNTIF($B$3:$B$11,B3) dans la première cellule de la colonne d'assistance, puis faites glisser la poignée de recopie automatique vers le bas pour copier cette formule dans d'autres cellules. Voir la capture d'écran :

Screenshot of a helper column identifying duplicates with a COUNTIF formula in Excel

Remarque : Dans la formule ci-dessus, $B$3:$B$11 est la colonne spécifiée à partir de laquelle vous supprimerez les valeurs en double, et B3 est la première cellule de la colonne spécifiée.

2. Sélectionnez la colonne d'aide, puis cliquez sur Données > Filtre.

A screenshot showing the Filter option in the Excel Data tab

3. Cliquez sur l'icône de filtre A screenshot of the filter icon in Excel's column header dans l'en-tête de la colonne d'aide, puis dans le menu déroulant cochez toutes les valeurs sauf 1, et cliquez sur le OK bouton. Voir la capture d'écran :

Screenshot showing duplicates filtered using a helper column in Excel

4. Maintenant, toutes les valeurs en double sont filtrées. Sélectionnez les cellules filtrées dans la colonne d'assistance, faites un clic droit, puis sélectionnez Supprimer la ligne dans le menu contextuel.

Screenshot of rows selected for deletion in Excel after filtering duplicates

5. Dans la fenêtre de confirmation qui apparaît, cliquez sur le bouton OK pour continuer.

6. Maintenant, toutes les valeurs en double et leurs lignes ont été supprimées en bloc. Cliquez à nouveau sur Données > Filtre pour annuler le filtre.

Screenshot of results after deleting duplicate rows and removing the filter

Ensuite, vous verrez que toutes les valeurs en double, y compris les premières occurrences, sont supprimées en bloc.

4.2.3 Supprimer toutes les doublons et valeurs originales avec un outil étonnant

Si vous avez installé Kutools pour Excel, vous pouvez également utiliser sa fonction Sélectionner les cellules en double et uniques pour sélectionner et supprimer rapidement les valeurs en double, y compris ou non la première occurrence, facilement dans Excel.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Sélectionnez la colonne à partir de laquelle vous souhaitez supprimer les doublons.

2. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double et uniques.

3. Dans la boîte de dialogue Sélectionner les cellules en double et uniques, cochez l'option Toutes les valeurs en double (y compris la première) , puis cliquez sur le bouton OK.

Screenshot of the Kutools Select Duplicate & Unique Cells dialog in Excel

Remarques :
(1) Pour sélectionner et supprimer les valeurs en double à l'exception de leurs premières occurrences, cochez la Valeurs en double (Exclure la première correspondance) option.
(2) Pour sélectionner et supprimer des lignes en fonction des valeurs en double dans la colonne spécifiée, cochez la Sélectionner la ligne entière option.
(3) Pour sélectionner et supprimer les valeurs en double avec correspondance de casse, cochez la Sensible à la casse option.
(4) Pour sélectionner, mettre en surbrillance et supprimer les cellules ou lignes en double, cochez la Couleur de fond de remplissage ou Couleur de police de remplissage options et spécifiez les couleurs de remplissage ou de police selon vos besoins.

4. Ensuite, une boîte de dialogue s'affiche et indique combien de cellules ont été sélectionnées, cliquez sur le bouton OK pour la fermer.

5. Cliquez avec le bouton droit sur les cellules sélectionnées, puis sélectionnez Supprimer dans le menu contextuel.

Screenshot of selecting the Delete option after identifying duplicates with Kutools and the Delete dialog with the Shift cells up option seleccted

6. Dans la boîte de dialogue Supprimer qui apparaît, cochez l'option Décaler les cellules vers le haut, puis cliquez sur le bouton OK.

Jusqu'à présent, toutes les valeurs en double, y compris les premières occurrences, ont été supprimées en bloc.

4.3 Supprimer des lignes en fonction des doublons dans une colonne

Dans la plupart des cas, nous identifions les valeurs en double dans une colonne, puis nous supprimons les lignes entières en fonction de ces valeurs en double. Honnêtement, cette opération est assez similaire à la suppression des valeurs en double d'une seule colonne. Par conséquent, nous pouvons utiliser des solutions similaires pour supprimer des lignes basées sur les doublons dans la colonne spécifiée.

La première méthode consiste à appliquer la fonctionnalité intégrée Supprimer les doublons pour supprimer des lignes en fonction des doublons dans une colonne spécifiée. Sélectionnez simplement la plage où vous souhaitez supprimer les lignes, cliquez sur Données > Supprimer les doublons pour activer la fonctionnalité, cochez uniquement la colonne spécifiée dans la fenêtre Supprimer les doublons, puis cliquez sur OK pour terminer l'opération de suppression.

Screenshot of the Remove Duplicates feature in Excel used to remove rows based on duplicates in a column

Nous pouvons également appliquer la mise en forme conditionnelle et la fonction de filtrage pour supprimer des lignes en fonction des valeurs en double dans une colonne spécifiée. Tout d'abord, mettez en surbrillance les lignes en fonction des valeurs en double dans une certaine colonne à l'aide d'une règle de mise en forme conditionnelle (cliquez pour voir comment). Ensuite, filtrez la plage par couleur. Troisièmement, supprimez facilement toutes les lignes filtrées. Enfin, effacez ou annulez le filtre, et vous verrez que seules les lignes avec des valeurs uniques dans la colonne spécifiée restent.

Screenshot of Excel showing rows highlighted using conditional formatting to identify duplicates for deletion

Sinon, vous pouvez ajouter une colonne d'aide et appliquer la formule =COUNTIF($C$3:$C$21,C3) pour identifier les doublons dans la colonne spécifiée. Ensuite, filtrez les nombres supérieurs à 1 dans la colonne d'aide et supprimez facilement toutes les lignes filtrées. Après avoir effacé le filtre, vous verrez que seules les lignes avec des valeurs uniques dans la colonne spécifiée restent.

Screenshot of Excel showing a helper column with formula results to identify duplicates for deletion

L'add-in tiers Kutools pour Excel propose également une fonctionnalité extrêmement pratique, Sélectionner les cellules en double et uniques, qui permet de sélectionner rapidement des lignes en fonction des valeurs en double dans la colonne spécifiée. Ensuite, vous pouvez facilement supprimer ces lignes sélectionnées via le menu contextuel d'un clic droit.

Screenshot of Kutools' Select Duplicate & Unique Cells tool used to highlight and remove duplicate rows in Excel

La fonction Fusion avancée des lignes de Kutools pour Excel peut également rapidement supprimer des lignes en fonction des valeurs en double dans la colonne clé spécifiée.

Screenshot of Kutools' Advanced Combine Rows feature for advanced duplicate removal based on primary key

4.4 Supprimer les doublons dans deux colonnes

Parfois, nous devons comparer deux listes ou colonnes, puis supprimer les doublons entre elles dans Excel. Dans cette section, nous vous proposons deux solutions.

4.4.1 Supprimer les doublons dans deux colonnes avec une colonne d'aide

Nous pouvons ajouter une colonne d'assistance et appliquer une formule pour identifier les valeurs en double entre deux colonnes, puis filtrer et supprimer facilement les valeurs en double.

1. Ajoutez une colonne vide à côté de la colonne spécifiée à partir de laquelle vous supprimerez les valeurs en double.

2. Dans la première cellule de la colonne d'assistance (à l'exclusion de la cellule d'en-tête), saisissez la formule =SI(ESTERR(EQUIV(C2;$A$2:$A$13;0));"Unique";"Doublon"), puis faites glisser la poignée de recopie automatique vers le bas pour copier la formule dans les autres cellules.

Screenshot showing a helper column with formula identifying duplicates between two columns in Excel

Remarques: Dans la formule ci-dessus,
(1) C2 est la première cellule de la colonne spécifiée à partir de laquelle vous supprimerez les valeurs en double ;
(2) $A$2:$A$13 est l'autre colonne avec laquelle nous devons comparer.
(3) Cette formule retournera Doublon si la valeur correspondante est en double avec les valeurs de l'autre colonne, et retourner Unique s'il est différent des valeurs dans l'autre colonne.

3. Sélectionnez la colonne d'aide, puis cliquez sur Données > Filtre.

A screenshot showing the Filter option in the Excel Data tab

4. Cliquez sur l'icône de filtre A screenshot of the filter icon in Excel's column header  dans l'en-tête de la colonne d'aide, puis dans le menu déroulant, cochez uniquement Doublon, et cliquez sur le OK bouton.

Screenshot of Excel displaying rows filtered based on duplicates between two columns

5. Maintenant, toutes les valeurs en double sont filtrées. Sélectionnez les cellules filtrées, faites un clic droit, puis sélectionnez Supprimer la ligne dans le menu contextuel. Cliquez ensuite sur OK dans la fenêtre de confirmation qui apparaît.

6. Ensuite, toutes les valeurs en double sont supprimées de la colonne spécifiée. Continuez en cliquant sur Données > Filtre à nouveau pour annuler le filtre.

Ensuite, vous verrez que seules les valeurs uniques restent dans la colonne spécifiée. Vous pouvez supprimer la colonne d'aide si nécessaire.

Screenshot showing the final unique rows after removing duplicates between two columns

Remarque : Cette méthode supprimera les lignes entières en fonction des valeurs en double dans la colonne spécifiée.

4.4.2 Supprimer les doublons dans deux colonnes avec un outil incroyable

Si vous avez installé Kutools pour Excel, vous pouvez utiliser sa fonctionnalité impressionnante Sélectionner les cellules identiques et différentes pour sélectionner rapidement les valeurs en double entre deux colonnes, puis les supprimer facilement.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez sur Kutools > Sélectionner > Sélectionner les cellules identiques et différentes pour activer cette fonctionnalité.

2. Dans la boîte de dialogue Sélectionner les cellules identiques et différentes, spécifiez les deux colonnes séparément dans les champs Plage et Selon, cochez les options Par cellule et Valeur identique, puis cliquez sur le bouton OK. Voir capture d'écran :

Screenshot of Kutools Select Same & Different Cells tool for comparing and identifying duplicates between columns

3. Ensuite, toutes les valeurs en double dans les deux colonnes sont sélectionnées dans la première colonne (la colonne que vous avez spécifiée dans la zone Rechercher la valeur dans). Cliquez ensuite sur le bouton OK dans la boîte de dialogue qui apparaît.

Screenshot of duplicates selected using Kutools for deletion in Excel

4. Vous pouvez appuyer sur la touche Supprimer pour supprimer directement ces valeurs en double, ou faire un clic droit dessus et sélectionner Supprimer dans le menu contextuel.


Plus d'articles ...

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !