Markér kolonnen, og vælg Data og Fjern dubletter, så er gentagelserne væk. Vil du først se dem, kan du farve dem med betinget formatering eller markere dem med en formel. Siden her viser de fire metoder til at fjerne dubletter i Excel, hvornår du bruger hvilken, og hvordan du undgår at slette noget, du skulle have beholdt.
Find dubletter med farve
Den hurtigste måde at se dubletter på er at farve dem. Markér kolonnen, vælg Startside, Betinget formatering, Fremhæv celleregler og Dublerede værdier. Vælg en farve, og klik OK. Alle celler, hvis værdi står mere end én gang, bliver farvet.
Her er der en lille fælde: Farven sidder på alle forekomster, også den første. Du kan altså se, at en mail er en dublet, men ikke hvilken af dem du skal slette. Er det nok at vide, at der er gentagelser, så er farven det hurtigste. Skal du bruge den til noget mere, kan du læse om reglerne bag i guiden Betinget formatering.
Markér kun gentagelserne med TÆL.HVIS
Vil du have den første forekomst i fred og kun markere de næste, skal du bruge en formel. TÆL.HVIS (COUNTIF) tæller, hvor mange gange en værdi findes i et område. Over hele listen giver den også 2 til den første anna@mail.dk:
| A | B | |
|---|---|---|
| 1 | Antal | |
| 2 | anna@mail.dk | 2 |
| 3 | bo@mail.dk | |
| 4 | anna@mail.dk | |
| 5 | cem@mail.dk | |
| 6 | bo@mail.dk |
TÆL.HVIS over hele listen giver 2 til anna@mail.dk, fordi mailen står to gange. Den kan ikke fortælle, hvilken af de to der er gentagelsen.
Tricket er at lade området vokse. I første række tæller du kun fra A2 til A2. I næste række tæller du fra A2 til A3, og sådan fortsætter det. Så tæller formlen kun de forekomster, der står før og i den aktuelle række. Er tallet større end 1, har værdien stået der før, og så er den en dublet. Formlen kommer til at se sådan ud:
=HVIS(TÆL.HVIS($A$2:A2;A2)>1;"Dublet";"")
Starten af området er låst med dollartegn, og slutningen er det ikke. Det er grunden til, at området vokser, når du kopierer formlen ned. Dollartegnet låser en reference, så den ikke flytter sig. I række 2 er mailen talt én gang, så cellen er tom:
| A | B | |
|---|---|---|
| 1 | Dublet? | |
| 2 | anna@mail.dk | |
| 3 | bo@mail.dk | |
| 4 | anna@mail.dk | |
| 5 | cem@mail.dk | |
| 6 | bo@mail.dk |
I række 2 er området kun A2. Mailen er talt én gang, så testen er falsk, og cellen er tom. Første forekomst bliver aldrig markeret.
I række 4 er anna@mail.dk talt to gange, så her står der Dublet:
| A | B | |
|---|---|---|
| 1 | Dublet? | |
| 2 | anna@mail.dk | |
| 3 | bo@mail.dk | |
| 4 | anna@mail.dk | Dublet |
| 5 | cem@mail.dk | |
| 6 | bo@mail.dk |
I række 4 er området vokset til A2:A4, og anna@mail.dk er talt to gange. Her er den anden forekomst, og den får teksten Dublet.
Prøv selv. Skriv formlen i første række, og kopiér den ned til alle fem:
Prøv selv
Markér gentagelserne
Skriv i B2 en formel, der skriver Dublet, når mailen har stået i listen før, og ellers lader cellen være tom. Den skal kunne kopieres ned.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Dublet? | |||||
| 2 | anna@mail.dk | |||||
| 3 | bo@mail.dk | |||||
| 4 | anna@mail.dk | |||||
| 5 | cem@mail.dk | |||||
| 6 | bo@mail.dk | |||||
| 7 | ||||||
| 8 |
Klik i B2, og skriv din formel.
Den mest almindelige fejl er at låse hele området. Så tæller alle rækker hele listen, og den første forekomst får også teksten Dublet:
| A | B | |
|---|---|---|
| 1 | Dublet? | |
| 2 | anna@mail.dk | Dublet |
| 3 | bo@mail.dk | |
| 4 | anna@mail.dk | |
| 5 | cem@mail.dk | |
| 6 | bo@mail.dk |
Er hele området låst med $A$2:$A$6, tæller alle rækker hele listen. Så får også den første anna@mail.dk teksten Dublet, og du kan ikke se, hvilken der skal slettes.
Fjern dubletter i Excel med menuen
Når du har set, hvad der er galt, kan du slette gentagelserne. Markér hele tabellen, vælg Data og Fjern dubletter. Excel viser en liste over kolonnerne. Sæt kryds ved de kolonner, der skal være ens, før to rækker tæller som dubletter. Står der et kryds ved alle, skal hele rækken være ens. Står der kun et kryds ved Mail, er to rækker dubletter, så snart mailen er den samme, uanset hvad der står i de andre kolonner. Har tabellen overskrifter, så husk at sætte kryds i feltet om, at dine data har overskrifter.
Excel beholder den første række og sletter de næste. Bagefter fortæller den, hvor mange dubletter den fandt, og hvor mange entydige værdier der er tilbage. Tag en kopi af arket, før du gør det. Rækkerne er slettet for alvor, og de er svære at få tilbage, når du har gemt og lukket filen.
En liste uden dubletter med ENTYDIGE
Har du Excel 365 eller 2021, kan du få en ny liste uden gentagelser og lade originalen være. ENTYDIGE (UNIQUE) tager et område og giver hver værdi én gang. =ENTYDIGE(A2:A6) i en tom celle fylder automatisk de celler ud, der er brug for, i den rækkefølge værdierne først optræder. I eksemplet med de fem mails står der tre mails i den nye liste.
Fordelen er, at du ikke sletter noget. Kilden er den samme, og den nye liste opdateres, når kilden ændres. Du kan se flere eksempler i opgaverne Vis hver kunde én gang med ENTYDIGE og En sorteret liste uden dubletter. Vil du kun vide, hvor mange forskellige værdier der er, står det på siden om at tælle unikke værdier i Excel.
Undgå dubletter fra starten
Det bedste er at stoppe dubletterne, før de kommer ind. Med datavalidering kan du få Excel til at afvise en værdi, der allerede står i kolonnen. Markér kolonnen, vælg Data og Datavalidering, og vælg Brugerdefineret under Tillad. Skriv formlen =TÆL.HVIS($A$2:$A$100;A2)=1 i feltet. Så kan en mail kun skrives én gang. Hvordan det sættes op trin for trin, står i opgaven Bloker dubletter.
Typiske fejl
To værdier, der ser ens ud, er ikke altid ens for Excel. Et mellemrum sidst i en celle er nok til, at de to ikke tæller som dubletter:
| A | B | |
|---|---|---|
| 1 | Antal | |
| 2 | anna@mail.dk | 1 |
| 3 | anna@mail.dk |
Der står et mellemrum sidst i A3. Så er de to mails ikke ens for Excel, og TÆL.HVIS finder kun én.
Mellemrum fjerner du først, se siden om at fjerne mellemrum i Excel. Store og små bogstaver er derimod ikke en forskel. TÆL.HVIS, betinget formatering og Fjern dubletter ser alle Anna@mail.dk og anna@mail.dk som den samme værdi:
| A | B | |
|---|---|---|
| 1 | Antal | |
| 2 | Anna@mail.dk | 2 |
| 3 | anna@mail.dk |
TÆL.HVIS skelner ikke mellem store og små bogstaver. Anna@mail.dk og anna@mail.dk tæller derfor som den samme mail.
Er det vigtigt, at stort og småt tæller som forskelligt, skal du ud i andre formler. De fleste lister med mails og navne har ikke brug for det. Flere måder at gøre data klar til at fjerne dubletter står i guiden Ryd op i data.
Prøv det i en opgave
Dubletter opstår, så snart to lister bliver lagt sammen eller en liste bliver importeret flere gange. Prøv opgaven Find dubletter gratis. Du skriver reglen selv, og den bliver rettet med det samme.

Om forfatteren
Nicolaj, stifter af ExcelOpgaver
Jeg er softwareudvikler og har bygget ExcelOpgaver fra bunden, også selve regnearket og den motor der regner formlerne ud. For at få det til at virke har jeg skullet forstå hver funktion helt ned i detaljen: hvordan LOPSLAG opfører sig når koden har et mellemrum for meget, hvorfor en dato i virkeligheden er et tal, og hvornår AFRUND giver et andet svar end talformatet.
Øv det i opgaver
Opgaver i et rigtigt regneark, der bliver rettet med det samme.
- Find dubletterBetinget formatering →
- Vis hver kunde én gang med ENTYDIGESORTER og ENTYDIGE →
- En sorteret liste uden dubletterSORTER og ENTYDIGE →
- Bloker dubletterRullelister og datavalidering →
Funktionssider
Ofte stillede spørgsmål
Hvordan finder jeg dubletter i Excel?
Markér kolonnen, og vælg Startside, Betinget formatering, Fremhæv celleregler og Dublerede værdier. Så bliver alle gentagne værdier farvet.
Hvordan fjerner jeg dubletter i Excel?
Markér dataene, og vælg Data og Fjern dubletter. Vælg, hvilke kolonner der skal være ens, og klik OK. Tag en kopi af arket først.
Hvilken række beholder Fjern dubletter?
Den første. Alle senere rækker med de samme værdier bliver slettet.
Kan jeg fjerne dubletter uden at ændre mine data?
Ja. Skriv =ENTYDIGE(A2:A100) i en tom celle, så får du en ny liste uden gentagelser, og originalen står urørt.
Se også
- Sådan fjerner du mellemrum i Excel, også dem der ikke vil forsvindeFjern ekstra mellemrum i Excel med FJERN.OVERFLØDIGE.BLANKE (TRIM), eller alle mellemrum med UDSKIFT. Plus det skjulte mellemrum, der ikke vil forsvinde.
- Tæl unikke værdier i Excel med ENTYDIGE og TÆLVTæl hvor mange forskellige værdier en liste har i Excel med TÆLV og ENTYDIGE, eller med SUMPRODUKT i ældre versioner. Med en øvelse, du kan prøve her.