Note: The other languages of the website are Google-translated. Back to English
Mon Compte  \/ 
x
or
x
S’enregistrer  \/ 
x

or

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

Dans Excel, les données en double se produisent à chaque fois 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, les valeurs dupliquées entraînent parfois des erreurs ou des malentendus. Ici, cet article présentera des méthodes pour identifier rapidement, mettre en évidence, filtrer, compter, supprimer les doublons par des formules, des règles de mise en forme conditionnelle, des compléments tiers, etc. dans Excel.

Table des matières


1. Rechercher et mettre en évidence les doublons

Lorsque vous rencontrez des valeurs en double dans une colonne ou une plage, vous souhaitez probablement trouver rapidement les doublons. Ici, cette partie explique comment rechercher rapidement ou identifier les données en double dans les colonnes et mettre en évidence les cellules, les lignes ou les lignes en double en fonction des doublons dans une certaine colonne dans Excel.

1.1 Trouver des doublons avec la formule

Cette section présente certaines formules pour rechercher 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

Lors de la recherche de cellules en double dans une seule colonne ou liste, nous pouvons appliquer le COUNTIF fonction pour trouver et compter rapidement les données en double à l'aise.
1. Sélectionnez une cellule vide à côté de la colonne dans laquelle vous trouverez des doublons.

2. Tapez la formule = COUNTIF ($ C $ 3: $ C $ 12, C3)> 1et appuyez sur Entrer clé.

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

À noter : Dans la formule = COUNTIF ($ C $ 3: $ C $ 12, C3)> 1,
(1) 3 $ C $: 12 $ C $ est la colonne ou la liste dans laquelle vous trouverez des valeurs en double. Puisque la colonne est statique lorsque nous copions la formule dans d'autres cellules, il s'agit généralement d'une référence absolue avec «$».
(2) C3 est la première cellule de la colonne spécifiée. C'est 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 reviendra VRAI or FAUX. VRAI signifie que la valeur correspondante est dupliquée, tandis que FAUX indique que la valeur correspondante est unique dans la colonne.
(4) Parfois, le VRAI ou FAUX peut ne pas être compris intuitivement. Nous pouvons combiner la formule originale et la fonction IF pour retourner Doublons directement.
= IF (COUNTIF ($ C $ 3: $ C $ 12, C3)> 1, "Duplicates", "")

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

Dans certains cas, vous devez comparer deux colonnes et trouver les valeurs en double. Par exemple, vous avez deux listes de noms et vous voulez trouver les noms en double dans la deuxième liste en comparant avec la première. vous pouvez appliquer les fonctions RECHERCHEV et IFERROR pour le faire facilement.

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

2. Entrez la formule = IFERREUR (RECHERCHEV (D3, $ B $ 3: $ B $ 18,1,0), "")et appuyez sur Entrer clé.

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

À noter : Dans la formule ci-dessus,
(1) D3 est la première cellule de 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) 3 B $: 18 B $ est la liste des prénoms. C'est 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 dupliqué avec les noms de la première liste, la formule renverra le nom; sinon, il retourne vide.
(4) Vous pouvez également appliquer la formule = SI (COUNTIF ($ B $ 3: $ B $ 18, D3)> 0, "Duplicates", "") pour trouver les noms en double dans la deuxième liste en comparant avec la première liste. Cette formule reviendra "Duplicates" si le nom correspondant est en double.

(5) Si vous avez besoin de trouver des doublons dans deux colonnes sur deux feuilles, il vous suffit d'ajouter le nom de la feuille avant la référence de la colonne comparée. Dans notre exemple, changez simplement $ B $ 3: $ B $ 18 en Sheet1! $ B $ 3: $ B $ 18 dans la formule.

1.1.3 Trouver les cellules en double sensibles à la casse avec la formule

Les formules présentées ci-dessus ne correspondent pas à la casse lors de la recherche de doublons, dit qu'ils considèrent que "apple" est dupliqué avec "APPLE". Ici, vous pouvez appliquer une formule matricielle pour rechercher des valeurs en double dans une colonne avec des observations correspondantes.

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

2. Tapez la formule matricielle = SI (SOMME ((- EXACT ($ C $ 3: $ C $ 12, C3))) <= 1, "", "Dupliquer")et appuyez sur Ctrl + Mission + Entrer clés.

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

À noter : Dans la formule matricielle ci-dessus,
(1) 3 $ C $: 12 $ C $ est la colonne dans laquelle vous devez trouver les valeurs en double. La référence est absolue car la référence est statique lors de la copie de la formule matricielle dans d'autres cellules.
(2) C4 est la première cellule de la colonne. La référence est relative, car la référence doit changer automatiquement lors de la copie de la formule matricielle dans d'autres cellules.
(3) Si la cellule correspondante est dupliquée, la formule matricielle renverra "Duplicate", sinon elle retourne vide.

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

Parfois, vous devrez peut-être 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 évidence les cellules ou les lignes de supplication avec des règles de mise en forme conditionnelle.

1.2.1 Rechercher et mettre en évidence les cellules en double avec une mise en forme conditionnelle

Vous pouvez appliquer le Mise en forme conditionnelle pour mettre en évidence rapidement les cellules dupliquées dans une colonne ou une plage.

1. Sélectionnez la colonne dans laquelle vous mettrez en évidence les cellules en double.

2. Cliquez Accueil > Mise en forme conditionnelle > Mettre en évidence les règles des cellules > Valeurs en double. Voir la capture d'écran ci-dessous:

3. Dans la boîte de dialogue Afficher les valeurs en double, sélectionnez Dupliquer dans la première liste déroulante, sélectionnez un scénario de mise en évidence dans la deuxième liste déroulante, puis cliquez sur le bouton OK .

Notes: Si les scénarios de surbrillance prédéfinis ne peuvent pas répondre à vos besoins, vous pouvez sélectionner Format personnalisé dans la deuxième liste déroulante, puis choisissez la couleur de surbrillance, la police et les bordures de cellule selon vos besoins dans la boîte de dialogue Format des cellules.

Ensuite, vous verrez toutes les cellules en double sont mises en évidence dans la colonne sélectionnée comme illustré ci-dessous.

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

1.2.2 Rechercher et mettre en évidence des lignes basées sur des cellules en double

Certains utilisateurs préfèrent mettre en évidence les lignes en fonction des cellules en double dans une certaine colonne. Dans cette situation, 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) dans laquelle vous mettrez en évidence les lignes en fonction des cellules en double.

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

3. Dans la boîte de dialogue Nouvelle règle de mise en forme,
(1) Cliquez pour sélectionner Utilisez une formule pour déterminer les cellules à formater l'option;
(2) Tapez la formule = COUNTIF ($ C $ 3: $ C $ 12, $ C3)> 1 et Formater les valeurs où cette formule est vraie boîte;
Capsules: Dans la formule, 3 $ C $: 12 $ C $ est la colonne contenant les cellules en double, et C3 $ est la première cellule de la colonne.
(3) Cliquez sur le Format .

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 sur le bouton OK les boutons successivement pour enregistrer les paramètres.

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:

1.2.3 Rechercher et mettre en évidence les lignes en double avec une mise en forme conditionnelle

Pour mettre en évidence les lignes en double dans une certaine plage, vous pouvez appliquer la Mise en forme conditionnelle fonction pour y parvenir aussi.

1. Sélectionnez la plage sauf la ligne d'en-tête.

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

3. Dans la boîte de dialogue Nouvelle règle de mise en forme:
(1) Cliquez pour sélectionner le Utilisez une formule pour déterminer les cellules à formater l'option;
(2) Dans le Formater les valeurs où cette formule est vraie boîte, tapez la formule =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1;
(3) Cliquez sur le Format .

Notes: Dans la formule =COUNTIFS($B$3:$B$12,$B3,$C$3:$C$12,$C3,$D$3:$D$12,$D3)>1:
(1) 3 B $: 12 B $ est la première colonne de la plage, et $ B3 est la première cellule de cette colonne;
(2) 3 $ C $: 12 $ C $ est la deuxième colonne de la plage, et C3 $ est la première cellule de la colonne;
(3) $ D $ 3: $ D $ 12 est la troisième colonne de 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 les références de colonne et leurs premières cellules successivement 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 sur OK les boutons successivement pour enregistrer le réglage.

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:

1.2.4 Rechercher et mettre en évidence les doublons sauf les premières instances

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

1. Sélectionnez la colonne avec en-tête.
Capsules: Si vous devez mettre en évidence des lignes en fonction des doublons dans une colonne à l'exception des premières instances, sélectionnez la plage sans ligne d'en-tête.

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

3. Dans la boîte de dialogue Nouvelle règle de mise en forme:
(1) Cliquez pour mettre en évidence le Utilisez une formule pour déterminer les cellules à formater l'option;
(2) Dans le Formater les valeurs où cette formule est vraie boîte, tapez la formule = COUNTIF ($ C $ 3: $ C3, C3)> 1;
Capsules: Pour mettre en évidence les lignes en fonction des doublons dans une colonne, saisissez la formule = COUNTIF ($ C $ 3: $ C3, $ C3)> 1.
(3) Cliquez sur le Format .

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

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

1.3 Rechercher et mettre en évidence les doublons de différentes couleurs

Lorsque nous mettons en évidence des cellules ou des lignes en double avec le Mise en forme conditionnelle fonctionnalité, tous les doublons sont mis en évidence avec la même couleur. Cependant, si différentes séries de valeurs en double sont mises en évidence avec des couleurs différentes, il sera plus facile de lire et d'obtenir les différences. Ici, un VBA peut vous aider à le faire dans Excel.

1. presse autre + F11 touches ensemble pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

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

VBA: mettez en surbrillance les cellules dupliquées de 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. presse F5 ou cliquez sur la course icône pour exécuter ce VBA.

4. Dans la boîte de dialogue contextuelle Kutools for Excel, sélectionnez la colonne dans laquelle vous mettrez en surbrillance les cellules en double avec différentes couleurs, puis cliquez sur le bouton OK .



Ensuite, vous verrez que chaque série de valeurs en double est mise en évidence avec une couleur.

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

Dans cette section, certains outils faciles à utiliser fournis par un module complémentaire tiers seront recommandés pour trouver, sélectionner, mettre en évidence rapidement les cellules ou les lignes en double en fonction des doublons dans une colonne avec facilité.

1.4.1 Rechercher et mettre en évidence les cellules en double dans une colonne

Le premier outil que je présenterai est le Sélectionnez les cellules dupliquées et uniques fonctionnalité, fournie par Kutools pour Excel. Cette fonctionnalité peut trouver rapidement les cellules uniques ou dupliquées facilement.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la colonne ou la plage dans laquelle vous souhaitez rechercher et mettez en surbrillance les cellules en double.

2. Cliquez Kutools > Choisir > Sélectionnez les cellules dupliquées et uniques.

3. Dans la boîte de dialogue Sélectionner les cellules dupliquées et uniques, cochez les options dont vous avez besoin et cliquez sur le bouton Ok boutons pour terminer l'opération.

Notes: Dans la boîte de dialogue Sélectionner les cellules dupliquées et uniques,
(1) Si vous devez sélectionner ou mettre en évidence tous les doublons à l'exception des premières instances, cochez la case Doubles (sauf le premier) option. Sinon, vérifiez le Tous les doublons (y compris le premier) option.
(2) Si vous devez mettre en évidence les doublons, cochez la case Remplir la couleur de fond option et spécifiez une couleur de surbrillance selon vos besoins.
(3) Si vous souhaitez sélectionner ou mettre en évidence des lignes en fonction des doublons dans la colonne sélectionnée, cochez la case Sélectionnez des lignes entières option.
(4) Si vous souhaitez sélectionner ou mettre en évidence des valeurs en double avec des cas correspondants, cochez la case Sensible aux majuscules et minuscules option.

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

Kutools pour Excel fournit é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 - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Cliquez 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 le Trouver des valeurs dans et Selon cases, cochez les Mêmes valeurs option, et cochez les autres options selon vos besoins.

À noter :
(1) Si vous avez besoin de trouver des lignes en double, cochez Chaque rangée option; et pour trouver les cellules en double, vérifiez le Unicellulaire option dans la Basé sur section;
(2) Cochez la case Remplir la couleur de fond et spécifiez une couleur de surbrillance si vous avez besoin de mettre en évidence les lignes ou cellules en double;
(3) Cochez la case Lignes entières sélectionnées option si vous devez sélectionner ou mettre en surbrillance la ligne entière en fonction des doublons;
(4) Cochez la case Sensible aux majuscules et minuscules option si vous souhaitez rechercher ou mettre en évidence les doublons sensibles à la casse.

3. Cliquez Ok les boutons successivement pour terminer les réglages.

Ensuite, vous verrez les doublons dans la colonne que vous avez spécifiée dans le Trouvez des valeurs dans sont identifiés et mis en évidence.


2. Filtrer les doublons

Parfois, des doublons se produisent dans une colonne et nous souhaitons afficher uniquement les enregistrements liés aux données en double. Par conséquent, dans cette partie, je présenterai deux solutions pour filtrer uniquement les données en double.

2.1 Filtrer les doublons avec un formatage conditionnel

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

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

2. Cliquez pour sélectionner l'en-tête de colonne de la colonne spécifiée, puis cliquez sur Data > Filtrez.

3. Allez-y et cliquez sur l'icône de filtre  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:

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

2.2 Filtrer les doublons avec une colonne d'aide

Alternativement, nous pouvons également identifier les doublons avec une formule dans une colonne d'assistance, puis filtrer facilement les doublons avec la colonne d'assistance dans Excel.

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

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

Notes: Dans la formule ci-dessus, 3 $ C $: 12 $ C $ 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) de la colonne.

3. Cliquez pour sélectionner l'en-tête de colonne - Duplicates, puis cliquez sur Data > Filtrez.

4. Cliquez ensuite sur l'icône de filtre  dans l'en-tête de colonne, cochez uniquement Dupliquer, Et cliquez sur le OK bouton. Voir la capture d'écran:

Jusqu'à présent, les lignes avec des valeurs en double sont uniquement filtrées. Voir la capture d'écran:


3. Compter les doublons

Cette partie vous guidera pour compter le nombre de valeurs en double dans Excel. Il introduira des méthodes pour compter les doublons avec des critères, compter le nombre total de doublons, ne compter qu'une seule fois les doublons et compter chaque valeur en double en masse, etc.

3.1 Compter les valeurs en double avec des critères

En général, nous pouvons appliquer le = COUNTIF (plage, critères) pour compter le nombre total d'une certaine valeur apparaissant dans la plage spécifiée. Dit en comptant combien de fois la «pomme» apparaît dans la liste A2: A10, nous pouvons appliquer la formule = COUNTIF (A2: A10, "Apple") 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. Que diriez-vous de compter la valeur en double avec deux ou plusieurs critères? Et si vous comptiez 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 matricielle pour compter les valeurs en double sensibles à la casse avec des critères dans Excel. Par exemple, pour compter le nombre de fois où la valeur "Apple" apparaît dans la liste B2: B21 avec les cas correspondants, vous pouvez le faire comme suit:

1. Sélectionnez une cellule vide.

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

3. presse Ctrl + Mission + Entrer pour renvoyer le résultat du comptage.

Notes: Dans la formule matricielle,
(1) B2: B20 est la colonne dans laquelle vous comptez 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 cellule à la valeur entre guillemets, dit "Apple".

3.1.2 Compter les doublons avec plusieurs critères

Parfois, vous souhaiterez peut-être compter les doublons avec deux ou plusieurs critères. Vous pouvez appliquer le COUNTIFS fonction pour le faire.
Par exemple, il existe un tableau des ventes de fruits comme illustré ci-dessous. Ici, nous devons compter les temps de répétition de la pomme, qui a été vendue le 7/5/2020 et le montant des ventes est supérieur à 300. Vous pouvez compter les doublons avec ces critères comme suit:

1. Sélectionnez une cellule vide.

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

3. appuie sur le Entrer touche pour obtenir le résultat du comptage.

Notes: Dans la formule ci-dessus,
(1) B3: B20 est la (première) colonne de date, et G4 est le critère de date;
(2) C3: C20 est la (deuxième) colonne de fruits, et G3 est le critère du fruit;
(3) D3: D20 est la (troisième) colonne du montant, et "> 300" est le critère de montant.
(4) S'il y a plus de colonnes et de critères dans votre tableau, vous pouvez ajouter la référence de colonne et les critères.

3.2 Compter le nombre total de doublons dans une colonne

En supposant qu'il y ait une série de valeurs dans une colonne, vous voulez compter le nombre total de doublons dans la liste, comment pouvez-vous y faire face? Ici, cette section vous montrera les conseils pour compter le nombre total de valeurs en double dans une colonne dans Excel.

3.2.1 Compter les doublons dans une colonne à l'exclusion de la première occurrence

Pour compter tous les doublons dans une colonne à l'exception des premières occurrences, procédez comme suit:

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

2. Entrez la formule = SI (COUNTIF ($ B $ 3: B3, B3)> 1, "OUI", ""), puis faites glisser la poignée de saisie automatique vers le bas pour copier cette formule dans d'autres cellules.

Notes: Dans la formule ci-dessus,
(1) 3 B $: B3 est la plage dans laquelle vous comptez les doublons. Dans $ B $ 3: B3, B3 changera automatiquement lorsque vous copiez 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 dupliquée, tandis que le blanc signifie 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 = COUNTIF (C3: C16, "OUI")et appuyez sur Entrer clé.

Notes: Dans la formule ci-dessus,
(1) C3: C16 est la plage que nous avons appliquée à la formule pour identifier les doublons à la dernière étape.
(2) OUI est la valeur renvoyée par la dernière formule.

Ensuite, nous obtenons 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 incluant la première occurrence

Pour compter le nombre de tous les doublons, 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 =ROWS(B3:B16)-SUM(IF(COUNTIF(B3:B16,B3:B16) =1,1,0)).

3. presse Ctrl + Mission + Entrer pour renvoyer le résultat du comptage.

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

3.2.3 Compter les doublons dans une colonne en incluant / excluant les premières occurrences

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

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la colonne dans laquelle vous comptez le nombre de valeurs en double, puis cliquez sur Kutools > Choisir > Sélectionnez les cellules dupliquées et uniques.

2. Dans la boîte de dialogue Sélectionner les cellules dupliquées et uniques, cochez la case Doubles (sauf le premier) or Tous les doublons (y compris le premier) selon vos besoins, puis cliquez sur le Ok .

3. Ensuite, toutes les valeurs en double, y compris ou excluant les premières occurrences sont sélectionnées, et simultanément une boîte de dialogue apparaît et montre 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 la formule

Dit que vous voulez comparer deux listes de noms et compter le nombre de doublons entre elles, comment pourriez-vous résoudre ce problème rapidement? Nous pouvons également le faire par une formule dans Excel.

1. Sélectionnez une cellule vide.

2. Entrez la formule = SOMMEPROD (- (ESTNOMBRE (MATCH (B3: B12, D3: D18,0)))).

3. appuie sur le Entrer clé.

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

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

Alternativement, nous pouvons utiliser un complément tiers, Kutools pour Excel, pour compter rapidement le nombre total de cellules dupliquées entre deux colonnes facilement.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Cliquez Kutools > Choisir > Sélectionnez des 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 Trouvez des valeurs dans et Selon boîtes séparément.
(2) Vérifiez le Unicellulaire option.
(3) Vérifiez le Mêmes valeurs option.

4. Clique le Ok .

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

Notes: Cette fonction comptera le nombre total de valeurs en double dans la colonne que vous avez spécifiée dans le Trouvez des valeurs dans 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 le Sélectionnez des cellules identiques et différentes fonctionnalité à nouveau en spécifiant la deuxième colonne dans le Trouvez des valeurs dans boîte.

3.4 Compter les doublons une seule fois

Parfois, il y a des valeurs en double dans la colonne. Lorsque nous comptons les valeurs dans la colonne, nous devons compter les doublons une fois. Prenons un exemple, il existe une série de valeurs A, A, B, C, C, C, D, E, E, et nous avons besoin de compter les valeurs et d'obtenir 5 (A, B, C, D, E). Ici, cette section présentera deux formules pour résoudre ce problème.

3.4.1 Compter chaque valeur en double une fois avec la formule

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

1. Sélectionnez une cellule vide.

2. Entrez la formule =SUMPRODUCT((C3:C19<>"")/COUNTIF(C3:C19,C3:C19&"")).

3. appuie sur le Entrer touche pour obtenir le résultat du comptage.

Notes: Dans la formule ci-dessus, C3: C19 est la colonne spécifiée dans laquelle vous souhaitez compter une fois chaque valeur en double.

3.4.2 Compter une fois la valeur en double sensible à la casse avec la formule matricielle

Lors du comptage d'une liste, chaque valeur en double peut être comptée une fois avec les cas correspondants, vous pouvez appliquer une formule matricielle pour le faire facilement dans Excel.

1. Sélectionnez une cellule vide.

2. Entrez la formule matricielle = SOMME (IFERREUR (1 / SI (C3: C19 <> "", FRÉQUENCE (SI (EXACT (C3: C19, TRANSPOSE (C3: C19)), MATCH (RANG (C3: C19), RANG (C3: C19)) ), ""), MATCH (RANG (C3: C19), ROW (C3: C19))), 0), 0)).

3. presse Ctrl + Mission + Entrer touches ensemble pour renvoyer le résultat du comptage.

Notes: Dans la formule matricielle ci-dessus, C3: C19 est la colonne spécifiée dans laquelle vous compterez chaque série de doublons une fois avec des cas correspondants.

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

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

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez une cellule vide.

2. Cliquez Kutools > Aide à la formule > Statistique > Compter les cellules avec des valeurs uniques (inclure la première valeur en double).

3. Dans la boîte de dialogue Aide à la formule, spécifiez la colonne dans laquelle vous comptez les doublons une fois dans le Gamme et cliquez sur le Ok .

Ensuite, le résultat du comptage est rempli immédiatement dans la cellule sélectionnée.

3.5 Compter chaque valeur en double dans une colonne

En général, nous pouvons utiliser le COUNTIF pour compter une valeur en double à la fois, et répétez les opérations pour compter les autres valeurs en double une par une. Cependant, cette solution perdra beaucoup de temps pour plusieurs doublons. Ici, cette section présentera trois solutions pour terminer rapidement ce travail à l'aise dans Excel.

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

Nous pouvons appliquer le Sous-Total fonctionnalité pour compter chaque série de valeurs en double dans une colonne dans Excel.

1. Sélectionnez la colonne dans laquelle vous comptez chaque série de valeurs en double, puis cliquez sur Data > Trier de A à Z or Trier Z à A.

2. Dans la boîte de dialogue d'avertissement de tri qui apparaît, vérifiez le Élargir la sélection option, et cliquez sur le Trier .

Ensuite, vous verrez que la sélection a été triée par les valeurs en double de la colonne spécifiée.

3. Gardez la sélection sélectionnée et cliquez sur Data > Sous-Total .

4. Dans la boîte de dialogue Sous-total,
(1) Sélectionnez la colonne spécifiée dans le A chaque changement de la liste déroulante;
(2) Sélectionnez Compter du Utilisez la fonction la liste déroulante;
(3) Cochez uniquement la colonne spécifiée dans le Ajouter un sous-total à zone de liste;
(4) Cliquez sur le OK .

Ensuite, vous verrez que chaque série de valeur en double est comptée et le résultat du comptage est ajouté sous chaque série de valeur en double, voir la capture d'écran ci-dessus.

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

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

1. Sélectionnez la plage contenant la colonne spécifiée et cliquez sur insérer > Tableau croisé dynamique.

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

3. Dans le volet Champs de tableau croisé dynamique, faites glisser la colonne spécifiée vers les deux rangées et Valeurs sections. Ensuite, vous verrez que chaque série de valeur en double dans la colonne spécifiée est comptée en masse. Voir la capture d'écran:

3.5.3 Comptez chaque valeur en double dans une colonne avec un outil incroyable

Si vous avez installé Kutools pour Excel déjà, vous pouvez appliquer sa simplicité d'utilisation Lignes de combinaison avancées fonction pour compter rapidement chaque série de valeur en double dans la colonne spécifiée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

Notes: Le Lignes combinées avancées La fonctionnalité modifiera la plage sélectionnée et supprimera les lignes en fonction des valeurs en double dans la colonne de clé primaire spécifiée. Pour enregistrer vos données, il est recommandé de sauvegarder 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 comme Compter.

2. Sélectionnez ensemble la plage de données d'origine et la nouvelle colonne, puis cliquez sur Kutools > Fusionner et fractionner > Lignes de combinaison avancées.

3. Dans la boîte de dialogue Lignes de combinaison avancées,
(1) Cliquez pour sélectionner la colonne spécifiée dans laquelle vous comptez chaque série de valeur en double, puis cliquez sur Clé primaire.
(2) Cliquez pour sélectionner la nouvelle colonne (Nombre), puis cliquez sur Calculer > Compter.
(3) Spécifiez les types de combinaison ou de calcul pour les autres colonnes si nécessaire.
(4) Cliquez sur le Ok .

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

3.6 Compter les doublons dans l'ordre

Dit qu'il y a une liste de fruits dans une colonne. Dans la liste, certains fruits apparaissent plusieurs fois. Vous devez maintenant marquer chaque fruit en double dans l'ordre dans lequel il apparaît, comment pouvez-vous le résoudre? Ici, cette section présentera une formule pour le faire facilement dans Excel.

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

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

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

Notes: Dans la formule ci-dessus,
(1) 3 $ C $: 14 $ C $ 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 de la colonne spécifiée.
(3) Si la valeur correspondante est dupliquée, cette formule renverra le numéro de séquence 1, 2, 3… en fonction de l'ordre d'apparition; si la valeur correspondante est unique, cette formule retournera vide.


4. Supprimer les doublons

Lorsqu'un certain nombre de valeurs en double s'empilent dans une colonne ou une plage, certains utilisateurs recherchent des moyens simples de supprimer rapidement les valeurs en double. Ici, cette partie présentera plusieurs solutions pour supprimer les valeurs en double à l'aise dans Excel.

4.1 Supprimer les doublons sauf un dans une colonne

Cette section vous montrera le didacticiel 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 appliquer le Supprimer les doublons pour supprimer directement toutes les valeurs en double sauf les premières occurrences.

1. Sélectionnez la colonne dans laquelle vous souhaitez supprimer toutes les valeurs en double à l'exception des premières occurrences.

2. Cliquez Data > Supprimer les doublons.

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

Capsules: Pour supprimer des lignes en fonction des valeurs en double dans la sélection, cochez la case Élargir la sélection option.

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

Capsules: Si vous avez vérifié Élargir la sélection option à la dernière étape, toutes les colonnes seront répertoriées ici. Même ainsi, vous devez vérifier uniquement la colonne spécifiée.

5. Ensuite, une boîte de dialogue s'affiche et affiche le nombre de valeurs en double supprimées. Clique le OK bouton pour le fermer.

4.1.2 Supprimer les doublons sauf un avec la fonction de filtre avancé

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

1. Cliquez Data > Avancé.

2. Dans la boîte de dialogue Filtre avancé,
(1) Vérifiez le Copier vers un autre emplacement l'option;
(2) Dans le Gamme de liste , sélectionnez la colonne spécifiée dont vous supprimerez les valeurs en double;
(3) Dans le Copier , spécifiez la plage dans laquelle vous allez coller la colonne;
(4) Cochez la case Enregistrements uniques uniquement option.
(5) Cliquez sur le OK .

Ensuite, vous verrez 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 des premières occurrences. Voir la capture d'écran:

4.1.3 Supprimer les doublons sauf un avec VBA

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

1. presse autre + F11 touches pour ouvrir la fenêtre Microsoft Visual Basic pour Application.

2. Cliquez insérer > Module, puis collez sous le code VBA dans la nouvelle fenêtre de module.

VBA: supprimer les valeurs de duplication sauf les premières occurrences

Sous 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 xRg = Application.InputBox ("Sélectionner la plage:", "Kutools for Excel", "",,,,, 8) Si xRg n'est rien, quittez le sous-ensemble xURg = Intersect (xRg.Worksheet.UsedRange, xRg) Définissez 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) EnsemblexURg = 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. presse F5 ou cliquez sur la course bouton pour exécuter ce VBA.

4. Dans la boîte de dialogue contextuelle, spécifiez la plage dans laquelle vous supprimerez les valeurs en double, puis cliquez sur le bouton OK .

Ensuite, toutes les valeurs en double, à l'exception des 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 découvrons généralement les valeurs en double et supprimons les doublons à l'exception des premières occurrences. Cependant, dans certains cas, certains utilisateurs préfèrent supprimer toutes les valeurs en double, y compris les valeurs d'origine. Et cette section apporte quelques solutions pour résoudre ce problème.

4.2.1 Supprimer tous les doublons et les valeurs d'origine avec le formatage conditionnel

Nous pouvons mettre en évidence toutes les valeurs en double, y compris les premières occurrences dans une colonne ou une liste avec une règle de mise en forme conditionnelle, puis filtrer toutes les valeurs en double par la couleur de surbrillance. Après cela, nous pouvons sélectionner toutes les cellules en double filtrées, puis 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 dans laquelle vous supprimerez les valeurs en double (y compris les premières occurrences), puis cliquez sur Data > Filtrez.

3. Cliquez sur l'icône Filtre  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 dans le sous-menu.

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

4. Sélectionnez toutes les cellules filtrées, faites un clic droit et sélectionnez Supprimer la ligne dans le menu contextuel. Et dans la boîte de dialogue de reconfirmation qui apparaît, cliquez sur OK bouton pour continuer.

5. Ensuite, toutes les valeurs en double sont supprimées en bloc. Gardez la liste filtrée sélectionnée et cliquez sur Filtrez > Data à nouveau pour annuler le filtre.

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

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

4.2.2 Supprimer tous les doublons et les valeurs d'origine avec une colonne d'aide

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

1. Ajoutez une colonne d'aide à 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 saisie automatique vers le bas pour copier cette formule dans d'autres cellules. Voir la capture d'écran:

importante: Dans la formule ci-dessus, 3 B $: 11 B $ est la colonne spécifiée dont 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'assistance et cliquez sur Data > Filtrez.

3. Cliquez sur l'icône de filtre  dans l'en-tête de la colonne d'aide, puis dans le menu déroulant, vérifiez toutes les valeurs sauf 1, Et cliquez sur le OK bouton. Voir la capture d'écran:

4. Désormais, toutes les valeurs en double sont filtrées. Sélectionnez les cellules filtrées dans la colonne d'assistance, cliquez avec le bouton droit de la souris et sélectionnez Supprimer la ligne dans le menu contextuel.

5. Dans la boîte de dialogue de reconfirmation qui apparaît, cliquez sur le bouton OK bouton pour continuer.

6. Désormais, toutes les valeurs en double et leurs lignes sont supprimées en bloc. Allez-y pour cliquer Data > Filtrez à nouveau pour annuler le filtre.

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

4.2.3 Supprimer tous les doublons et les valeurs d'origine avec un outil étonnant

Si vous avez Kutools pour Excel installé, vous pouvez également appliquer son Sélectionnez les cellules dupliquées et uniques fonctionnalité pour sélectionner et supprimer rapidement les valeurs en double, y compris ou excluant facilement les premières occurrences dans Excel.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez la colonne dont vous supprimerez les doublons.

2. Cliquez Kutools > Choisir > Sélectionnez les cellules dupliquées et uniques.

3. Dans la boîte de dialogue Sélectionner les cellules dupliquées et uniques, cochez la case Tous les doublons (y compris le premier) option, et cliquez sur le Ok .

À noter :
(1) Pour sélectionner et supprimer les valeurs en double à l'exclusion des premières occurrences, cochez la case Doubles (sauf le premier) option.
(2) Pour sélectionner et supprimer des lignes en fonction des valeurs en double dans la colonne spécifiée, cochez la case Sélectionnez des lignes entières option.
(3) Pour sélectionner et supprimer des valeurs en double avec des cas correspondants, cochez la case Sensible aux majuscules et minuscules option.
(4) Pour sélectionner, mettre en surbrillance et supprimer des cellules ou des lignes en double, cochez la case Remplir la couleur de fond or Remplir la couleur de la police options et spécifiez les couleurs de remplissage ou de police selon vos besoins.

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

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

6. Dans la boîte de dialogue Supprimer à venir, cochez la case Déplacer les cellules vers le haut option, et cliquez sur le OK .

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

4.3 Supprimer les lignes en fonction des doublons dans une colonne

Dans la plupart des cas, nous identifions les valeurs en double dans une colonne, puis supprimons les lignes entières par les valeurs en double. Pour être honnête, cette opération est assez similaire à la suppression des valeurs en double d'une seule colonne. En conséquence, nous pouvons utiliser les solutions similaires pour supprimer des lignes en fonction des doublons dans la colonne spécifiée.

La première méthode consiste à appliquer la fonction intégrée Supprimer les doublons fonctionnalité pour supprimer les lignes par doublons dans la colonne spécifiée. Sélectionnez simplement la plage que vous supprimerez les lignes, cliquez sur Data > Supprimer les doublons pour activer la fonctionnalité, cochez uniquement la colonne spécifiée dans la boîte de dialogue Supprimer les doublons, puis cliquez sur OK pour terminer l'opération de suppression.

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

Vous pouvez également ajouter une colonne d'assistance et appliquer la formule = COUNTIF ($ C $ 3: $ C $ 21, C3) pour identifier les doublons dans la colonne spécifiée. Filtrez ensuite 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 les lignes avec des valeurs uniques dans la colonne spécifiée sont laissées uniquement.

Le complément tiers Kutools pour Excel apporte également une fonction pratique extraordinaire, Sélectionnez les cellules dupliquées et uniques, pour sélectionner rapidement des lignes en fonction des valeurs en double dans la colonne spécifiée, puis vous pouvez supprimer rapidement ces lignes sélectionnées en cliquant avec le bouton droit sur le menu à l'aise.

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

4.4 Supprimer les doublons dans deux colonnes

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

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

Nous pouvons ajouter une colonne d'aide 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 dont 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 (ISERREUR (MATCH (C2, $ A $ 2: $ A $ 13,0)), "Unique", "Dupliquer"), puis faites glisser la poignée de saisie automatique vers le bas pour copier la formule dans d'autres cellules.

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

3. Sélectionnez la colonne d'assistance et cliquez sur Data > Filtrez.

4. Cliquez sur l'icône de filtre  dans l'en-tête de la colonne d'aide, puis dans le menu déroulant, cochez uniquement Dupliquer, Et cliquez sur le OK .

5. Désormais, toutes les valeurs en double sont filtrées. Sélectionnez les cellules filtrées, faites un clic droit et sélectionnez Supprimer la ligne dans le menu contextuel. Puis clique OK dans la boîte de dialogue de reconfirmation qui apparaît.

6. Ensuite, toutes les valeurs en double sont supprimées de la colonne spécifiée. Allez-y pour cliquer Data > Filtrez à nouveau pour annuler le filtre.

Ensuite, vous verrez que seules les valeurs uniques sont laissées dans la colonne spécifiée. Vous pouvez supprimer la colonne d'assistance selon vos besoins.

Notes: 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 étonnant

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

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Cliquez Kutools > Choisir > Sélectionnez des 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 dans le Trouver des valeurs dans et Selon cases séparément, cochez Unicellulaire et Mêmes valeurs options, et cliquez sur le Ok bouton. Voir la capture d'écran:

3. Ensuite, toutes les valeurs en double montant deux colonnes sont sélectionnées dans la première colonne (la colonne que vous avez spécifiée dans le Trouvez de la valeur dans boîte). Et cliquez sur le OK bouton dans la boîte de dialogue contextuelle.

4. Vous pouvez appuyer sur Supprimer pour supprimer directement ces valeurs en double, ou cliquez dessus avec le bouton droit de la souris et sélectionnez Supprimer dans le menu contextuel.


Plus d'articles ...


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.