Dubbele waarden vinden
Plak namen, e-mailadressen, ordernummers of iets anders, één per regel. Elke waarde die vaker voorkomt, wordt naast de lijst gemarkeerd, en de samenvatting toont welke waarden terugkomen.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Waarden | Dubbel? | Samenvatting | |
| 2 | Anna | Dubbel | Waarden | 10 |
| 3 | Ben | Dubbel | Unieke waarden | 7 |
| 4 | Chloe | Dubbel | Extra kopieën | 3 |
| 5 | Ben | Dubbel | Dubbele waarden | Anna, Ben, Chloe |
| 6 | David | |||
| 7 | Emma | |||
| 8 | anna | Dubbel | ||
| 9 | Frank | |||
| 10 | Chloe | Dubbel | ||
| 11 | Gina |
Blauwe cellen zijn invoer: typ een nieuwe waarde en de sheet rekent opnieuw. Klik op een uitkomst om de formule te zien.
Zo werkt het, stap voor stap
=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<>"")) Dezelfde formule op je Sheets-data
Op de live orders van een winkel telt het aantal orders min het aantal unieke klanten de herhaalaankopen: elke order na de eerste van een klant.
=data.orders.count(id)-data.orders.countd(customer_id) Gebruikte functies
Meer gratis tools
Vragen
Hoe vind ik dubbele waarden in een spreadsheet?
Zet =COUNTIF(A:A,A2)>1 naast de eerste waarde en vul hem door naar beneden: TRUE markeert een waarde die vaker dan één keer voorkomt. Zet er IF omheen om in plaats daarvan een woord te tonen, zoals in de sheet hierboven. Dezelfde formule werkt in elke gangbare spreadsheet-app.
Maakt het verschil tussen hoofdletters en kleine letters?
Nee. COUNTIF en UNIQUE negeren hoofdletters, dus "Anna" en "anna" tellen als dezelfde waarde. Voor een controle die wel op hoofdletters let, vergelijk je met EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.
Hoe tel ik hoeveel dubbele waarden er zijn?
Tel alle waarden met COUNTA en de unieke met COUNTA(UNIQUE(...)). Het verschil is het aantal extra kopieën: 10 namen waarvan 7 uniek betekent 3 extra kopieën.
Hoe verwijder ik dubbele waarden maar houd ik de eerste?
=UNIQUE(range) geeft elke waarde één keer terug, in de volgorde waarin ze voor het eerst voorkomt. Kopieer het resultaat en plak het als waarden als je de oorspronkelijke lijst wilt vervangen.
Maken spaties uit?
Ja: "Ben" en "Ben " (met een spatie achteraan) zijn verschillende waarden. Maak de lijst in een sheet eerst schoon met =TRIM(A2). De tool hierboven haalt op dezelfde manier de spaties aan het begin en einde van elke geplakte regel weg.
Gebruik deze formules op live data
Sheets is een spreadsheet met 491 functies die je winkel-, boekhoud- of projectdata live leest, dashboards bouwt en rapporten volgens schema mailt.