Trouver les doublons dans une liste
Collez des noms, des e-mails, des numéros de commande ou autre chose, un par ligne. Chaque valeur répétée est signalée à côté de la liste, et le résumé indique les valeurs en double.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Valeurs | Doublon ? | Résumé | |
| 2 | Anna | Doublon | Valeurs | 10 |
| 3 | Ben | Doublon | Valeurs distinctes | 7 |
| 4 | Chloe | Doublon | Copies en trop | 3 |
| 5 | Ben | Doublon | Valeurs en double | Anna, Ben, Chloe |
| 6 | David | |||
| 7 | Emma | |||
| 8 | anna | Doublon | ||
| 9 | Frank | |||
| 10 | Chloe | Doublon | ||
| 11 | Gina |
Les cellules bleues sont des entrées : saisissez une nouvelle valeur et la feuille se recalcule. Cliquez sur un résultat pour voir sa formule.
Comment ça marche, étape par étape
=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","") =COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>""))) =TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1))) =UNIQUE(FILTER(A2:A501,A2:A501<>"")) La même formule sur vos données Sheets
Sur les commandes en direct d'une boutique, le nombre de commandes moins le nombre de clients distincts donne les commandes répétées : chaque commande après la première d'un client.
=data.orders.count(id)-data.orders.countd(customer_id) Fonctions utilisées ici
Autres outils gratuits
Questions
Comment trouver les doublons dans un tableur ?
Écrivez =COUNTIF(A:A,A2)>1 à côté de la première valeur et recopiez vers le bas : TRUE signale une valeur présente plus d'une fois. Entourez-la d'un IF pour afficher un mot à la place, comme dans la feuille ci-dessus. La même formule fonctionne dans tous les tableurs courants.
Les majuscules et minuscules sont-elles traitées de la même façon ?
Oui. COUNTIF et UNIQUE ignorent la casse : « Anna » et « anna » comptent comme la même valeur. Pour une vérification sensible à la casse, comparez avec EXACT : =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.
Comment compter le nombre de doublons ?
Comptez toutes les valeurs avec COUNTA et les valeurs distinctes avec COUNTA(UNIQUE(...)). La différence est le nombre de copies en trop : 10 noms dont 7 distincts, cela fait 3 copies en trop.
Comment supprimer les doublons en gardant le premier ?
=UNIQUE(range) renvoie chaque valeur une seule fois, dans l'ordre de sa première apparition. Copiez le résultat et collez-le en valeurs si vous voulez remplacer la liste d'origine.
Les espaces comptent-ils ?
Oui : "Ben" et "Ben " (avec un espace final) sont deux valeurs différentes. Dans une feuille, nettoyez d'abord la liste avec =TRIM(A2). L'outil ci-dessus supprime de la même façon les espaces au début et à la fin de chaque ligne collée.
Utilisez ces formules sur des données en direct
Sheets est un tableur de 491 fonctions qui lit en direct les données de votre boutique, de votre comptabilité ou de vos projets, crée des tableaux de bord et envoie des rapports par e-mail selon un calendrier.