Hitta dubbletter i en lista
Klistra in namn, e-postadresser, ordernummer eller vad som helst, ett per rad. Varje upprepat värde markeras bredvid listan, och sammanfattningen visar vilka värden som upprepas.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Värden | Dubblett? | Sammanfattning | |
| 2 | Anna | Dubblett | Värden | 10 |
| 3 | Ben | Dubblett | Unika värden | 7 |
| 4 | Chloe | Dubblett | Extra kopior | 3 |
| 5 | Ben | Dubblett | Värden som upprepas | Anna, Ben, Chloe |
| 6 | David | |||
| 7 | Emma | |||
| 8 | anna | Dubblett | ||
| 9 | Frank | |||
| 10 | Chloe | Dubblett | ||
| 11 | Gina |
Blå celler är indata: skriv ett nytt värde så räknas kalkylarket om. Klicka på ett resultat för att se dess formel.
Så fungerar det, steg för steg
=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<>"")) Samma formel på dina data från Sheets
På en butiks live-ordrar räknar antalet ordrar minus antalet unika kunder de återkommande ordrarna: varje order efter en kunds första.
=data.orders.count(id)-data.orders.countd(customer_id) Funktioner som används här
Fler gratis verktyg
Frågor
Hur hittar jag dubbletter i ett kalkylark?
Skriv =COUNTIF(A:A,A2)>1 bredvid det första värdet och fyll ner: TRUE markerar ett värde som förekommer mer än en gång. Lägg den i IF för att visa ett ord i stället, som i kalkylarket ovan. Samma formel fungerar i alla vanliga kalkylprogram.
Räknas stora och små bokstäver som samma?
Ja. COUNTIF och UNIQUE bryr sig inte om skiftläge, så "Anna" och "anna" räknas som samma värde. För en kontroll som skiljer på stora och små bokstäver jämför du med EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.
Hur räknar jag hur många dubbletter det finns?
Räkna alla värden med COUNTA och de unika med COUNTA(UNIQUE(...)). Skillnaden är antalet extra kopior: 10 namn varav 7 unika betyder 3 extra kopior.
Hur tar jag bort dubbletter men behåller det första?
=UNIQUE(range) ger varje värde en gång, i den ordning det först förekommer. Kopiera resultatet och klistra in det som värden om du vill ersätta den ursprungliga listan.
Spelar mellanslag någon roll?
Ja: "Ben" och "Ben " (med ett mellanslag på slutet) är olika värden. I ett kalkylark rensar du listan först med =TRIM(A2). Verktyget ovan tar bort mellanslag i början och slutet av varje inklistrad rad på samma sätt.
Kör de här formlerna på live-data
Sheets är ett kalkylark med 491 funktioner som läser data från din butik, bokföring eller dina projekt live, bygger dashboards och skickar rapporter via e-post enligt schema.