Table des matières
Ce tutoriel explique comment rechercher des doublons dans Excel. Vous apprendrez quelques formules pour identifier des valeurs en double ou trouver des lignes en double avec ou sans première occurrence. Vous apprendrez également comment compter les instances de chaque enregistrement en double individuellement et trouver le nombre total de doublons dans une colonne, comment filtrer les doublons, etc.
Lorsque vous travaillez sur une grande feuille de calcul Excel ou que vous consolidez plusieurs petites feuilles de calcul en une plus grande, il se peut que vous trouviez de nombreuses lignes en double. Dans l'un de nos précédents tutoriels, nous avons abordé les différentes manières de comparer deux tableaux ou colonnes pour détecter les doublons.
Et aujourd'hui, je voudrais partager quelques méthodes rapides et efficaces pour identifier les doublons dans une seule liste. Ces solutions fonctionnent dans toutes les versions d'Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 et inférieures.
Comment identifier les doublons dans Excel
La façon la plus simple de détecter les doublons dans Excel est d'utiliser la fonction COUNTIF. Selon que vous voulez trouver des valeurs en double avec ou sans première occurrence, il y aura une légère variation dans la formule comme le montrent les exemples suivants.
Comment trouver les enregistrements en double, y compris les premières occurrences ?
Supposons que vous ayez une liste d'éléments dans la colonne A dont vous voulez vérifier les doublons, qu'il s'agisse de factures, d'identifiants de produits, de noms ou de toute autre donnée.
Voici une formule permettant de trouver les doublons dans Excel, y compris les premières occurrences (où A2 est la cellule la plus haute) :
=COUNTIF(A:A, A2)>1
Saisissez la formule ci-dessus dans B2, puis sélectionnez B2 et faites glisser la poignée de remplissage pour copier la formule vers d'autres cellules :
Comme vous pouvez le voir dans la capture d'écran ci-dessus, la formule renvoie VRAI pour les valeurs dupliquées et FAUX pour les valeurs uniques.
Remarque : si vous avez besoin de trouver des doublons dans un fichier gamme de cellules Par exemple, pour rechercher des doublons dans les cellules A2:A8, utilisez cette formule :
=COUNTIF( A$2:$A$8 , A2)>1
Pour qu'une formule dupliquée renvoie quelque chose de plus significatif que les valeurs booléennes VRAI et FAUX, enfermez-la dans la fonction IF et tapez les étiquettes que vous voulez pour les valeurs dupliquées et uniques :
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")
Si vous souhaitez qu'une formule Excel ne trouve que les doublons, remplacez "Unique" par une chaîne vide ("") comme ceci :
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")
La formule renvoie "Duplicates" pour les enregistrements en double, et une cellule vide pour les enregistrements uniques :
Comment rechercher les doublons dans Excel sans les premières occurrences ?
Si vous prévoyez de filtrer ou de supprimer les doublons après les avoir trouvés, l'utilisation de la formule ci-dessus n'est pas sûre car elle marque tous les enregistrements identiques comme des doublons. Et si vous voulez conserver les valeurs uniques dans votre liste, vous ne pouvez pas supprimer tous les enregistrements en double, vous devez seulement supprimer la deuxième instance et toutes les suivantes.
Modifions donc notre formule Excel dupliquée en utilisant des références de cellules absolues et relatives lorsque cela est nécessaire :
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
Comme vous pouvez le voir dans la capture d'écran suivante, cette formule n'identifie pas la première occurrence de " Pommes "comme duplicata :
Comment trouver les doublons sensibles à la casse dans Excel ?
Dans les situations où vous devez identifier les doublons exacts, y compris la casse du texte, utilisez cette formule de tableau générique (à saisir en appuyant sur Ctrl + Shift + Enter ) :
SI( SOMME(( --EXACT( gamme , cellule supérieure )))<=1, "", "Duplicate")Au cœur de la formule, vous utilisez la fonction EXACT pour comparer exactement la cellule cible avec chaque cellule de la plage spécifiée. Le résultat de cette opération est un tableau de VRAIS (concordance) et de FAUX (non-concordance), qui est converti en un tableau de 1 et de 0 par l'opérateur unaire (--). Ensuite, la fonction SUM additionne les nombres, et si la somme est supérieure à 1, la fonction IF signale une"Duplicate".
Pour notre ensemble de données d'échantillon, la formule est la suivante :
=IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"", "Duplicate")
Comme le montre la capture d'écran ci-dessous, il traite les minuscules et les majuscules comme des caractères différents (APPLES n'est pas identifié comme un doublon) :
Conseil : si vous utilisez les feuilles de calcul Google, l'article suivant peut vous être utile : Comment trouver et supprimer les doublons dans Google Sheets.
Comment trouver les lignes en double dans Excel ?
Si votre objectif est de déduire un tableau composé de plusieurs colonnes, vous avez besoin d'une formule capable de vérifier chaque colonne et d'identifier uniquement les éléments suivants rangs en double absolu c'est-à-dire les lignes qui ont des valeurs totalement égales dans toutes les colonnes.
Prenons l'exemple suivant. Supposons que vous ayez des numéros de commande dans la colonne A, des dates dans la colonne B et des articles commandés dans la colonne C, et que vous souhaitiez trouver les lignes en double ayant le même numéro de commande, la même date et le même article. Pour cela, nous allons créer une formule de duplication basée sur la fonction COUNTIFS qui permet de vérifier plusieurs critères à la fois :
A recherche des lignes dupliquées avec les 1ères occurrences utilisez cette formule :
=IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")
La capture d'écran suivante montre que la formule ne localise réellement que les lignes qui ont des valeurs identiques dans les 3 colonnes. Par exemple, la ligne 8 a le même numéro de commande et la même date que les lignes 2 et 5, mais un élément différent dans la colonne C, et elle n'est donc pas marquée comme ligne en double :
Pour montrer lignes dupliquées sans 1ère occurrence Dans ce cas, il faut faire un petit ajustement à la formule ci-dessus :
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,)>1, "Duplicate row", "")
Comment compter les doublons dans Excel
Si vous souhaitez connaître le nombre exact d'enregistrements identiques dans votre feuille Excel, utilisez l'une des formules suivantes pour compter les doublons.
Compter individuellement les instances de chaque enregistrement en double
Lorsque vous avez une colonne avec des valeurs dupliquées, vous avez souvent besoin de savoir combien il y a de doublons pour chacune de ces valeurs.
Pour savoir combien de fois telle ou telle entrée apparaît dans votre feuille de calcul Excel, utilisez une simple formule COUNTIF, où A2 est le premier et A8 le dernier élément de la liste :
=COUNTIF($A$2:$A$8, $A2)
Comme le montre la capture d'écran suivante, la formule compte les occurrences de chaque élément : " Pommes " apparaît 3 fois, " Bananes vertes " - 2 fois, " Bananes " et " Oranges " une seule fois.
Si vous voulez identifier les 1ère, 2ème, 3ème, etc. occurrences de chaque élément, utilisez la formule suivante :
=COUNTIF($A$2:$A2, $A2)
De la même manière, vous pouvez compter les occurrences de rangées dupliquées La seule différence est que vous devrez utiliser la fonction COUNTIFS au lieu de COUNTIF. Par exemple :
=COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)
Une fois les valeurs en double comptées, vous pouvez masquer les valeurs uniques et ne visualiser que les doubles, ou vice versa. Pour ce faire, appliquez le filtre automatique d'Excel, comme le montre l'exemple suivant : Comment filtrer les doubles dans Excel.
Compter le nombre total de doublons dans une ou plusieurs colonnes
La façon la plus simple de compter les doublons dans une colonne est d'utiliser l'une des formules que nous avons utilisées pour identifier les doublons dans Excel (avec ou sans première occurrence). Vous pouvez ensuite compter les valeurs doublées en utilisant la formule COUNTIF suivante :
=COUNTIF(plage, "duplicate")
Où " duplicate "est l'étiquette que vous avez utilisée dans la formule qui localise les doublons.
Dans cet exemple, notre formule dupliquée prend la forme suivante :
=COUNTIF(B2:B8, "duplicate")
Une autre façon de compter les valeurs en double dans Excel est d'utiliser une formule de tableau plus complexe, dont l'avantage est qu'elle ne nécessite pas de colonne auxiliaire :
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))
Étant donné qu'il s'agit d'une formule de type tableau, n'oubliez pas d'appuyer sur les touches Ctrl + Shift + Enter pour la compléter. Gardez également à l'esprit que cette formule compte tous les enregistrements en double, y compris les premières occurrences :
Pour trouver le nombre total de lignes dupliquées Par exemple, pour compter les lignes en double sur la base des colonnes A et B, saisissez la formule suivante dans votre feuille Excel :
=ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))
Comment filtrer les doublons dans Excel
Pour faciliter l'analyse des données, vous voudrez peut-être filtrer vos données pour n'afficher que les doublons. Dans d'autres situations, vous aurez peut-être besoin de l'inverse : masquer les doublons et afficher les enregistrements uniques. Vous trouverez ci-dessous des solutions pour les deux scénarios.
Comment afficher et masquer les doublons dans Excel ?
Si vous souhaitez voir tous les doublons d'un seul coup d'œil, utilisez l'une des formules de recherche de doublons dans Excel qui répond mieux à vos besoins. Sélectionnez ensuite votre tableau, passez à l'option Données et cliquez sur l'onglet Filtre Vous pouvez également cliquer sur le bouton Trier et filtrer > ; Filtre sur le Accueil dans l'onglet Modification de groupe.
Astuce : pour que le filtrage soit activé automatiquement, convertissez vos données en un tableau Excel entièrement fonctionnel. Sélectionnez toutes les données et appuyez sur le raccourci Ctrl + T.
Après cela, cliquez sur la flèche dans l'en-tête du Duplicate et vérifiez la colonne " Ligne dupliquée "pour montrer les doublons Si vous voulez filtrer, c'est à dire... cacher les doublons , sélectionnez " Unique en son genre "pour afficher uniquement les enregistrements uniques :
Maintenant, vous pouvez trier les doublons par la colonne clé afin de les regrouper pour faciliter l'analyse. Dans cet exemple, nous pouvons trier les lignes en double par la colonne clé Numéro de commande colonne :
Comment filtrer les doublons en fonction de leurs occurrences ?
Si vous souhaitez afficher les 2e, 3e ou Nième occurrences de valeurs dupliquées, utilisez la formule de comptage des instances dupliquées dont nous avons parlé précédemment :
=COUNTIF($A$2:$A2, $A2)
Ensuite, appliquez un filtrage à votre tableau et sélectionnez uniquement la ou les occurrences que vous souhaitez afficher. Par exemple, vous pouvez filtrer les 2e occurrences comme dans la capture d'écran suivante :
Pour afficher tous les enregistrements en double, c'est-à-dire occurrences supérieures à 1 cliquez sur la flèche de filtrage dans l'en-tête de l'écran. Occurrences (la colonne contenant la formule), puis cliquez sur Nombre de filtres > ; Plus grand que .
Sélectionnez " est supérieure à "dans la première case, tapez 1 dans la case d'à côté, et cliquez sur l'icône OK bouton :
De la même manière, vous pouvez afficher les 2e, 3e et toutes les occurrences ultérieures de doublons. Il suffit de taper le nombre requis dans la case à côté de " est supérieure à ".
Mettre en évidence, sélectionner, effacer, supprimer, copier ou déplacer les doublons
Une fois que vous avez filtré les doublons comme indiqué ci-dessus, vous avez plusieurs possibilités pour les traiter.
Comment sélectionner les doublons dans Excel
Pour sélectionner les doublons, y compris les en-têtes de colonne Pour les filtrer, cliquez sur une cellule filtrée pour la sélectionner, puis appuyez sur Ctrl + A .
Pour sélectionner les enregistrements en double sans en-tête de colonne sélectionnez la première cellule (en haut à gauche) et appuyez sur Ctrl + Shift + End pour étendre la sélection à la dernière cellule.
Conseil : dans la plupart des cas, les raccourcis ci-dessus fonctionnent bien et ne sélectionnent que les lignes filtrées (visibles). Dans certains cas rares, notamment sur les classeurs très volumineux, il se peut que les cellules visibles et invisibles soient sélectionnées. Pour résoudre ce problème, utilisez d'abord l'un des raccourcis ci-dessus, puis appuyez sur Alt + ; pour sélectionner uniquement les cellules visibles en ignorant les rangées cachées.
Comment effacer ou supprimer les doublons dans Excel ?
A supprimer les doublons dans Excel sélectionnez-les, faites un clic droit, puis cliquez sur Contenu clair (ou cliquez sur le bouton Clair bouton> ; Contenu clair sur le Accueil dans l'onglet Modification de Cette opération ne supprimera que le contenu de la cellule et vous obtiendrez des cellules vides. En sélectionnant les cellules en double filtrées et en appuyant sur la touche Supprimer aura le même effet.
A supprimer des lignes entières en double Pour filtrer les doublons, sélectionnez les lignes en faisant glisser la souris sur les en-têtes de ligne, cliquez avec le bouton droit de la souris sur la sélection, puis choisissez Supprimer la rangée dans le menu contextuel.
Comment mettre en évidence les doublons dans Excel
Pour mettre en évidence les valeurs dupliquées, sélectionnez les doublons filtrés, cliquez sur le bouton Couleur de remplissage bouton sur le Accueil dans l'onglet Police puis sélectionnez la couleur de votre choix.
Une autre façon de mettre en évidence les doublons dans Excel est d'utiliser une règle de formatage conditionnel intégrée pour les doublons, ou de créer une règle personnalisée spécialement adaptée à votre feuille. Les utilisateurs expérimentés d'Excel n'auront aucun problème à créer une telle règle sur la base des formules que nous avons utilisées pour vérifier les doublons dans Excel. Si vous n'êtes pas encore très à l'aise avec les formules ou les règles d'Excel, vous trouverez l'aide détaillée de létapes de ce tutoriel : Comment mettre en évidence les doublons dans Excel.
Comment copier ou déplacer des doublons vers une autre feuille ?
A copie Pour copier les doublons, sélectionnez-les, appuyez sur Ctrl + C , puis ouvrez une autre feuille (nouvelle ou existante), sélectionnez la cellule supérieure gauche de la plage dans laquelle vous souhaitez copier les doublons et appuyez sur Ctrl + V pour les coller.
A déplacer duplique sur une autre feuille, effectuez les mêmes étapes à la seule différence que vous appuyez sur Ctrl + X (couper) au lieu de Ctrl + C (copier).
Duplicate Remover - moyen rapide et efficace de localiser les doublons dans Excel
Maintenant que vous savez comment utiliser les formules de duplication dans Excel, laissez-moi vous montrer un autre moyen rapide, efficace et sans formule - Duplicate Remover pour Excel.
Cet outil tout-en-un peut rechercher des valeurs doubles ou uniques dans une seule colonne ou comparer deux colonnes. Il peut trouver, sélectionner et mettre en évidence des enregistrements doubles ou des lignes doubles entières, supprimer les doublons trouvés, les copier ou les déplacer vers une autre feuille. Je pense qu'un exemple d'utilisation pratique vaut bien des mots, alors allons-y.
Comment trouver les lignes en double dans Excel en 2 étapes rapides
Pour tester les capacités de notre module complémentaire Duplicate Remover, j'ai créé un tableau de quelques centaines de lignes qui se présente comme suit :
Comme vous le voyez, le tableau comporte quelques colonnes. Les 3 premières colonnes contiennent les informations les plus pertinentes, nous allons donc rechercher les lignes en double en nous basant uniquement sur les données des colonnes A à C. Pour trouver les enregistrements en double dans ces colonnes, il suffit de procéder comme suit :
- Sélectionnez n'importe quelle cellule de votre tableau et cliquez sur le bouton Table de déduplication Après avoir installé notre Ultimate Suite pour Excel, vous la trouverez dans le menu déroulant de l'application. Ablebits Data dans l'onglet Déduplication groupe.
- L'add-in intelligent récupère l'ensemble du tableau et vous demande de spécifier les deux éléments suivants :
- Sélectionnez le colonnes pour vérifier les doublons (dans cet exemple, il s'agit des N° de commande, Date de la commande et Article colonnes).
- Choisissez un action à effectuer sur les doublons Puisque notre objectif est d'identifier les lignes en double, j'ai sélectionné l'option Ajouter une colonne d'état
Outre l'ajout d'une colonne d'état, une série d'autres options s'offrent à vous :
Voir également: Comment utiliser IFERROR dans Excel avec des exemples de formule- Supprimer les doublons
- Colorier (mettre en évidence) les doublons
- Sélectionner les doublons
- Copier les doublons dans une nouvelle feuille de calcul
- Déplacer les doublons vers une nouvelle feuille de calcul
Cliquez sur le bouton OK et attendez quelques secondes. C'est fait !
Comme vous pouvez le voir dans la capture d'écran ci-dessous, toutes les lignes qui ont des valeurs identiques dans les 3 premières colonnes ont été localisées (les premières occurrences ne sont pas identifiées comme des doublons).
Si vous souhaitez disposer de plus d'options pour déduire vos feuilles de calcul, utilisez la fonction Assistant Duplicate Remover qui peut trouver des doublons avec ou sans première occurrence ainsi que des valeurs uniques. Les étapes détaillées suivent ci-dessous.
Assistant de suppression des doublons - plus d'options pour rechercher les doublons dans Excel
En fonction de la feuille sur laquelle vous travaillez, vous pouvez ou non traiter les premières occurrences d'enregistrements identiques comme des doublons. Une solution possible consiste à utiliser une formule différente pour chaque scénario, comme nous l'avons vu dans Comment identifier les doublons dans Excel. Si vous recherchez une méthode rapide, précise et sans formule, essayez la méthode suivante Assistant Duplicate Remover :
- Sélectionnez n'importe quelle cellule de votre tableau et cliquez sur le bouton Duplicate Remover sur le bouton Ablebits Data L'assistant s'exécute et la table entière est sélectionnée.
- À l'étape suivante, les 4 options permettant de vérifier les doublons dans votre feuille Excel vous sont présentées :
- Duplicatas sans 1ère occurrence
- Duplicata avec 1ère occurrence
- Valeurs uniques
- Valeurs uniques et premiers doublons
Pour cet exemple, choisissons la deuxième option, à savoir Duplicatas + 1ères occurrences :
- Maintenant, sélectionnez les colonnes où vous voulez vérifier les doublons. Comme dans l'exemple précédent, nous sélectionnons les 3 premières colonnes :
- Enfin, choisissez une action que vous souhaitez effectuer sur les doublons. Comme c'est le cas avec l'outil Dedupe Table, l'assistant de suppression des doublons peut identifier , sélectionnez , mettre en évidence , supprimer , copie ou déplacer les doublons.
Puisque le but de ce tutoriel est de démontrer les différentes façons d'identifier les doublons dans Excel, cochons l'option correspondante et cliquons sur Finition :
Il ne faut qu'une fraction de seconde à l'assistant de suppression des doublons pour vérifier des centaines de lignes et obtenir le résultat suivant :
Pas de formules, pas de stress, pas d'erreurs - toujours des résultats rapides et impeccables :)
Si vous souhaitez essayer ces outils pour trouver les doublons dans vos feuilles Excel, vous pouvez télécharger une version d'évaluation ci-dessous. Vos commentaires seront très appréciés.
Téléchargements disponibles
Identifier les doublons - exemples de formules (fichier .xlsx)
Ultimate Suite - version d'essai (fichier .exe)