Comment afficher uniquement les lignes en double dans une colonne Excel ?
Dans divers scénarios Analyse des données, vous pouvez rencontrer une situation où une colonne contient à la fois des valeurs uniques et des Valeurs en double, mais vous souhaitez n’afficher ou traiter que les Ligne en double. Rechercher et masquer manuellement chaque valeur unique une par une peut s’avérer inefficace et source d’erreurs, surtout avec de grands jeux de données. Un exemple est illustré dans la capture d’écran ci-dessous, où seules les entrées en double restent visibles après filtrage.
Pour relever efficacement ce défi, Excel propose plusieurs approches, allant des fonctionnalités intégrées aux compléments avancés et aux solutions d’automatisation. Ces méthodes réduisent considérablement la charge de travail manuel, aident à éviter les erreurs et s’appliquent quel que soit le volume des données. Ci-dessous, diverses solutions pratiques sont présentées, vous permettant de choisir l’option la plus adaptée à vos besoins et à votre niveau de maîtrise d’Excel.
Afficher uniquement les doublons avec Kutools pour Excel ![]()
Afficher uniquement les doublons avec des formules et les fonctions Filtre
Afficher uniquement les doublons avec Utiliser la mise en forme conditionnelle et les fonctions Filtre
Cette méthode utilise la fonction **Mise en forme conditionnelle** d’Excel pour mettre visuellement en évidence les **valeurs en double** dans la colonne sélectionnée. Une fois ces doublons mis en surbrillance, la fonction **Filtre** permet d’afficher uniquement ceux-ci, en laissant les données uniques hors champ. Idéale pour les utilisateurs préférant une approche intuitive et pilotée à la souris, elle évite l’écriture de formules ou de code.
Les avantages de cette méthode incluent sa simplicité et le retour visuel immédiat qu’elle offre. Toutefois, elle convient surtout aux jeux de données de taille modérée. Pour des opérations fréquentes, à grande échelle ou nécessitant une automatisation, consultez les autres solutions ci-dessous.
1. Sélectionnez les valeurs que vous souhaitez examiner pour détecter les doublons, puis cliquez sur Accueil > Utiliser la mise en forme conditionnelle > Règles de mise en évidence des cellules > Valeurs en double. Dans la boîte de dialogue Valeurs en double, sélectionnez Doublons dans la liste déroulante de gauche, choisissez un format de mise en surbrillance dans celle de droite, puis cliquez sur OK. Voir la capture d’écran :
Les doublons seront mis en évidence avec la couleur sélectionnée.
2. Cliquez sur l’en-tête de la colonne (par exemple, « Nom »), puis accédez à Données > Filtre pour activer la fonction Filtre.
3. Cliquez sur l’icône Filtre située dans l’en-tête de colonne. Dans le menu, choisissez Filtrer par couleur, puis sélectionnez la couleur que vous avez attribuée aux doublons à l’étape précédente. Voir la capture d’écran :
4. Cliquez sur OK. Seules les lignes contenant des valeurs en double resteront visibles, les valeurs uniques étant masquées dans la liste filtrée.
Cette méthode est idéale pour des analyses rapides et des examens ponctuels ; n’oubliez pas que si vous modifiez les données après avoir appliqué la mise en forme conditionnelle, vous devrez réappliquer le filtre afin d’actualiser les résultats en conséquence.
Afficher uniquement les doublons avec Kutools pour Excel
Pour les utilisateurs qui doivent régulièrement gérer ou analyser des lignes en double et des lignes uniques, Kutools pour Excel propose un outil pratique et facile à utiliser appelé Sélectionner les cellules en double/uniques. Cette fonctionnalité vous permet d’identifier et de sélectionner rapidement les lignes uniques afin de les masquer en quelques clics, ne laissant apparaître que les valeurs en double. Kutools pour Excel se révèle particulièrement utile avec des jeux de données volumineux et complexes, où les opérations manuelles deviennent vite fastidieuses et chronophages.
Après avoir installé gratuitementKutools pour Excel, suivez ces étapes :
1. Sélectionnez votre plage de données, puis cliquez sur Kutools > Sélectionner > Sélectionner les cellules en double/uniques.
2. Dans la boîte de dialogue Sélectionner les cellules en double/uniques, cochez Valeurs uniques et Sélectionner la ligne entière. Cliquez sur OK. Une boîte de dialogue récapitulative s’affiche, indiquant le nombre de lignes sélectionnées.
3. Cliquez sur OK pour fermer la boîte de dialogue récapitulative. Les lignes uniques sont désormais sélectionnées. Cliquez avec le bouton droit sur n’importe quel en-tête de ligne du groupe sélectionné, puis choisissez Masquer dans le menu contextuel.
Grâce à ces étapes, toutes les lignes uniques sont masquées, ne laissant apparaître que vos lignes en double pour analyse ou traitement ultérieur.
Cette approche offre un avantage particulier pour les flux de travail répétitifs, les sessions d’analyse de données ou les collaborations sur de grands tableaux, en accélérant les processus et en réduisant les risques d’omission accidentelle de données.
Afficher uniquement les doublons avec des formules et les fonctions Filtre
Si vous préférez une méthode reposant entièrement sur les fonctionnalités natives d’Excel et que vous recherchez un contrôle précis et flexible, combiner des formules à la fonction Filtre s’avère particulièrement efficace. En créant une formule pour identifier les lignes en double, vous pouvez ensuite filtrer uniquement ces lignes afin de les visualiser ou d’y appliquer d’autres opérations.
Cette approche convient idéalement aux utilisateurs à l’aise avec les formules et souhaitant personnaliser ou étendre la logique, par exemple pour marquer les doublons sur plusieurs colonnes ou appliquer des vérifications conditionnelles de doublons. En revanche, la configuration de formules pour des jeux de données volumineux ou dynamiques exige une attention particulière lors de leur recopie afin de maintenir des références cohérentes.
1. Dans une cellule adjacente vide à votre jeu de données (par exemple, en B2 si vos données commencent en A2), saisissez la formule suivante pour repérer les entrées en double :
=COUNTIFS($A$2:$A$12,$A2)>1 Faites glisser la poignée de recopie vers le bas sur la plage cible. Une valeur VRAI dans la cellule de formule indique un doublon, tandis qu’une valeur FAUX signale une valeur unique. Voir la capture d’écran :
2. Cliquez sur l’en-tête de votre colonne d’aide (B1, directement au-dessus de vos formules), puis cliquez sur Données > Filtre pour ajouter les contrôles « Ajouter un groupe ».
3. Utilisez le filtre déroulant de la colonne d’aide pour sélectionner uniquement VRAI, puis cliquez sur OK. Seules les valeurs en double seront affichées dans la colonne principale.
Remarque : Ajustez la plage A2:A12 dans la formule selon vos besoins, en fonction de votre plage de données réelle. Pour les jeux de données dynamiques, veillez à couvrir toute la plage potentielle ou utilisez des tableaux Excel pour faciliter la gestion des colonnes.
Lorsque vous modifiez ou étendez votre jeu de données, réappliquez la formule et le filtre pour garantir des résultats exacts. En cas d’incohérence, vérifiez soigneusement les plages de cellules référencées afin d’éviter une couverture partielle.
Afficher uniquement les doublons avec du code VBA (Filtre automatique et affichage des doublons uniquement)
Pour les utilisateurs avancés d’Excel, automatiser la détection et l’affichage des lignes en double permet de gagner un temps considérable, notamment avec des jeux de données volumineux ou fréquemment mis à jour. Grâce à une macro VBA, vous pouvez instantanément filtrer et afficher uniquement les lignes en double dans la colonne choisie, sans mise en forme manuelle ni création de formule. Cette approche est idéale si vous recherchez une solution en un clic, reproductible et facilement applicable à différentes plages.
Les atouts de cette méthode ? Rapidité, cohérence et parfaite adéquation aux très grands jeux de données. Toutefois, vous devrez activer les macros et disposer d’une familiarité au moins modérée avec l’éditeur VBA d’Excel. Si vous débutez avec les macros, pensez à sauvegarder votre travail avant toute opération : celles-ci ne peuvent généralement pas être annulées via la commande habituelle « Annuler ».
1. Accédez à Développeur > Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Cliquez sur Insertion > Module, puis collez le code suivant dans le module :
Sub FilterDuplicatesOnly()
Dim rng As Range
Dim ws As Worksheet
Dim duplicateCol As Range
Dim lastRow As Long
Dim colNum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
Set rng = Application.Selection
If rng Is Nothing Then
MsgBox "Please select a range first.", vbExclamation
Exit Sub
End If
lastRow = ws.Cells(ws.Rows.Count, rng.Cells(1, 1).Column).End(xlUp).Row
colNum = rng.Column
' Add a temporary helper column next to the selected column
ws.Cells(1, colNum + 1).Value = "IsDuplicate"
ws.Range(ws.Cells(2, colNum + 1), ws.Cells(lastRow, colNum + 1)).Formula = "=COUNTIF(" & rng.Address & "," & ws.Cells(2, colNum).Address(False, False) & ")>1"
' Apply filter to show only duplicates
ws.Range(ws.Cells(1, colNum), ws.Cells(lastRow, colNum + 1)).AutoFilter Field:=2, Criteria1:="TRUE"
End Sub 2. Après avoir saisi le code, retournez dans Excel et sélectionnez la colonne de données dans laquelle vous souhaitez filtrer les doublons (par exemple, sélectionnez toutes les cellules de A2 à A12 si vos données se trouvent dans la colonne A). Ensuite, dans l’éditeur VBA, cliquez sur le bouton
Exécuter pour lancer la macro. Celle-ci insérera une colonne auxiliaire temporaire, l’utilisera pour marquer les doublons, puis appliquera automatiquement un filtre afin d’afficher uniquement les lignes contenant des valeurs en double.
Cette colonne auxiliaire temporaire est indispensable pour ce type d’automatisation VBA. Vous pouvez toutefois la supprimer une fois vos doublons examinés.
Conseil pratique : si vous rencontrez des erreurs, assurez-vous d’avoir sélectionné une Plage de données avant d’exécuter la macro. Vous pouvez facilement relancer la macro dès que vos données changent, ce qui la rend particulièrement utile pour effectuer des vérifications périodiques des doublons.
Cette macro vous permet de repérer instantanément vos données en double, sans avoir à répéter manuellement les étapes de mise en forme, de création de formules ou de configuration de filtres.
Afficher uniquement Valeurs en double
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels