Sådan identificeres dubletter i Excel: Find, fremhæv, tæl, filter

  • Del Dette
Michael Brown

I denne vejledning forklares det, hvordan du søger efter dubletter i Excel. Du lærer nogle få formler til at identificere dubletværdier eller finde dubletrækker med eller uden første forekomst. Du lærer også, hvordan du tæller forekomster af hver enkelt dubletpost individuelt og finder det samlede antal dubletter i en kolonne, hvordan du filtrerer dubletter fra og meget mere.

Når du arbejder med et stort Excel-regneark eller konsoliderer flere små regneark til et større, kan du finde mange dubletter i det. I en af vores tidligere tutorials diskuterede vi forskellige måder at sammenligne to tabeller eller kolonner for dubletter på.

Og i dag vil jeg gerne dele et par hurtige og effektive metoder til at identificere dubletter i en enkelt liste. Disse løsninger fungerer i alle versioner af Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 og lavere.

    Sådan identificeres dubletter i Excel

    Den nemmeste måde at finde dubletter i Excel er ved hjælp af funktionen COUNTIF. Afhængigt af, om du vil finde dubletter med eller uden første forekomst, vil formlen variere en smule, som vist i følgende eksempler.

    Sådan finder du dobbeltposter, herunder 1. forekomster

    Antag, at du har en liste over elementer i kolonne A, som du vil kontrollere for dubletter. Det kan være fakturaer, produkt-id'er, navne eller andre data.

    Her er en formel til at finde dubletter i Excel, herunder de første forekomster (hvor A2 er den øverste celle):

    =COUNTIF(A:A, A2)>1

    Indtast ovenstående formel i B2, vælg derefter B2, og træk i fyldhåndtaget for at kopiere formlen ned til andre celler:

    Som du kan se i skærmbilledet ovenfor, returnerer formlen TRUE for duplikerede værdier og FALSE for unikke værdier.

    Bemærk. Hvis du har brug for at finde dubletter i en række af celler i stedet for i en hel kolonne, skal du huske at låse dette område med $-tegnet. Hvis du f.eks. vil søge efter dubletter i cellerne A2:A8, skal du bruge denne formel:

    =COUNTIF( $A$2:$A$8 , A2)>1

    Hvis en duplikeret formel skal returnere noget mere meningsfuldt end de boolske værdier TRUE og FALSE, skal du omslutte den i IF-funktionen og skrive de ønskede etiketter for duplikerede og unikke værdier:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplikat", "Unik")

    Hvis du kun vil have en Excel-formel til at finde dubletter, skal du erstatte "Unique" med en tom streng (""") som her:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplikat", "")

    Formlen returnerer "Duplikater" for dubletter og en tom celle for unikke poster:

    Sådan søger du efter dubletter i Excel uden 1. forekomster

    Hvis du planlægger at filtrere eller fjerne dubletter efter at have fundet dem, er det ikke sikkert at bruge ovenstående formel, fordi den markerer alle identiske poster som dubletter. Og hvis du ønsker at bevare de unikke værdier i din liste, kan du ikke slette alle dubletter, du skal kun slette den anden og alle efterfølgende forekomster.

    Så lad os ændre vores Excel-duplikatorformel ved at bruge absolutte og relative cellehenvisninger, hvor det er relevant:

    =IF(COUNTIF($A$2:$A2, $A2)>1, "Duplikat", "")

    Som du kan se på det følgende skærmbillede, identificerer denne formel ikke den første forekomst af " Æbler " som duplikat:

    Sådan finder du kopivarer med hensyn til store og små bogstaver i Excel

    I situationer, hvor du har brug for at identificere nøjagtige dubletter, herunder tekstboksen, kan du bruge denne generiske arrayformel (indtastes ved at trykke på Ctrl + Shift + Enter ):

    IF( SUM((( --EXACT( rækkevidde , øverste _celle ))))<=1, "", "Duplikat")

    I formlens kerne bruger du EXACT-funktionen til at sammenligne målcellen med hver celle i det angivne område nøjagtigt. Resultatet af denne operation er et array af TRUE (passer) og FALSE (passer ikke), som med den unære operatør (--) tvinges til et array af 1'er og 0'er. Derefter lægger SUM-funktionen tallene sammen, og hvis summen er større end 1, rapporterer IF-funktionen et"Duplikat".

    For vores eksempeldatasæt lyder formlen som følger:

    =IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,""", "Duplikat")

    Som vist i skærmbilledet nedenfor behandler den små og store bogstaver som forskellige tegn (APPLES identificeres ikke som en dublet):

    Tip. Hvis du bruger Google-regneark, kan følgende artikel være nyttig: Sådan finder og fjerner dubletter i Google Sheets.

    Sådan finder du dobbelte rækker i Excel

    Hvis dit mål er at aflede en tabel, der består af flere kolonner, har du brug for en formel, der kan kontrollere hver kolonne og kun identificere absolutte dubletrækker , dvs. rækker, der har fuldstændig ens værdier i alle kolonner.

    Lad os se på følgende eksempel: Antag, at du har ordrenumre i kolonne A, datoer i kolonne B og bestilte varer i kolonne C, og du ønsker at finde dubletter med samme ordrenummer, dato og vare. Til dette formål skal vi oprette en formel til dubletter baseret på funktionen COUNTIFS, der gør det muligt at kontrollere flere kriterier på én gang:

    Til søge efter dubletter af rækker med 1. forekomst , bruge denne formel:

    =IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplikatrække", "")

    Følgende skærmbillede viser, at formlen kun finder de rækker, der har identiske værdier i alle tre kolonner. Række 8 har f.eks. samme ordrenummer og dato som række 2 og 5, men en anden post i kolonne C, og derfor markeres den ikke som en dobbelt række:

    For at vise dublerede rækker uden 1. forekomst , foretage en lille justering af ovenstående formel:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,)>1, "Dobbelt række", "")

    Sådan tælles dubletter i Excel

    Hvis du vil vide det nøjagtige antal identiske poster i dit Excel-ark, kan du bruge en af følgende formler til at tælle dubletter.

    Tæl hver enkelt forekomst af hver enkelt dubletpost individuelt

    Når du har en kolonne med duplikerede værdier, kan du ofte have brug for at vide, hvor mange dubletter der er for hver af disse værdier.

    Hvis du vil finde ud af, hvor mange gange denne eller hin post forekommer i dit Excel-regneark, kan du bruge en simpel COUNTIF-formel, hvor A2 er det første og A8 er det sidste element på listen:

    =COUNTIF($A$2:$A$8, $A2)

    Som vist i følgende skærmbillede tæller formlen forekomsten af hvert element: " Æbler " forekommer 3 gange, " Grønne bananer " - 2 gange, " Bananer " og " Appelsiner " kun én gang.

    Hvis du ønsker at identificere første, anden, tredje osv. forekomst af hvert emne, skal du bruge følgende formel:

    =COUNTIF($A$2:$A2, $A2)

    På samme måde kan du tælle de forekomster af duplikerede rækker Den eneste forskel er, at du skal bruge funktionen COUNTIFS i stedet for COUNTIF. F.eks:

    =COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)

    Når de dobbelte værdier er talt, kan du skjule unikke værdier og kun se dubletter eller omvendt. Du kan gøre dette ved at anvende Excels auto-filter som vist i følgende eksempel: Sådan filtrerer du dubletter i Excel.

    Tælle det samlede antal dubletter i en kolonne(r)

    Den nemmeste måde at tælle dubletter i en kolonne på er at anvende en af de formler, vi har brugt til at identificere dubletter i Excel (med eller uden første forekomst). Derefter kan du tælle dubletter ved hjælp af følgende COUNTIF-formel:

    =COUNTIF(interval, "duplikat")

    Hvor " duplikat " er den etiket, du har brugt i formlen, der finder dubletter.

    I dette eksempel har vores duplikerede formel følgende formular:

    =COUNTIF(B2:B8, "duplikat")

    En anden måde at tælle dobbeltværdier i Excel på er ved at bruge en mere kompleks arrayformel. Fordelen ved denne metode er, at den ikke kræver en hjælpekolonne:

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))

    Da det er en array-formel, skal du huske at trykke på Ctrl + Shift + Enter for at fuldføre den. Husk også, at denne formel tæller alle dubletter, herunder første forekomster :

    For at finde den samlet antal dubletter af rækker , indlejre funktionen COUNTIFS i stedet for COUNTIF i ovenstående formel, og angiv alle de kolonner, du vil kontrollere for dubletter. Hvis du f.eks. vil tælle dubletter baseret på kolonne A og B, skal du indtaste følgende formel i dit Excel-ark:

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0)))

    Sådan filtreres dubletter i Excel

    For at lette dataanalysen kan det være nødvendigt at filtrere dine data, så du kun får vist dubletter. I andre situationer kan du have brug for det modsatte - skjule dubletter og få vist unikke poster. Nedenfor finder du løsninger til begge scenarier.

    Sådan vises og skjules dubletter i Excel

    Hvis du vil se alle dubletter på et øjeblik, kan du bruge en af formlerne til at finde dubletter i Excel, som passer bedre til dine behov. Vælg derefter din tabel, skift til Data fanen, og klik på fanen Filter knappen. Alternativt kan du klikke på Sortere & Filtrere > Filter på den Hjem i fanen i Redigering af gruppe.

    Tip. Hvis du vil have filtrering aktiveret automatisk, skal du konvertere dine data til en fuldt funktionsdygtig Excel-tabelle. Du skal blot vælge alle data og trykke på genvejen Ctrl + T.

    Klik derefter på pilen i overskriften på Duplikat kolonnen og kontrollere " Duplikat af en række " til vise dubletter Hvis du ønsker at filtrere ud, dvs. skjule dubletter , vælg " Unik " for kun at få vist unikke poster:

    Og nu kan du sortere dubletter efter nøglekolonnen for at gruppere dem for at gøre det nemmere at analysere dem. I dette eksempel kan vi sortere dubletterne efter Løbenummer kolonne:

    Sådan filtreres dubletter efter deres forekomst

    Hvis du vil vise 2., 3. eller N-te forekomst af dubletter, skal du bruge den formel til at tælle dubletter, som vi diskuterede tidligere:

    =COUNTIF($A$2:$A2, $A2)

    Anvend derefter filtrering på din tabel, og vælg kun de(n) forekomst(er), du vil se. Du kan f.eks. filtrere den anden forekomst som i følgende skærmbillede:

    Hvis du vil vise alle dubletter, dvs. forekomster større end 1 , klik på filterpilen i overskriften på Forekomster kolonne (kolonnen med formlen), og klik derefter på Antal Filtre > Større end .

    Vælg " er større end " i det første felt, skriv 1 i feltet ved siden af, og klik på OK knap:

    På samme måde kan du vise 2., 3. og alle efterfølgende dubletter. Du skal blot skrive det ønskede antal i feltet ud for " er større end ".

    Fremhæv, vælg, ryd, slet, slet, kopier eller flyt dubletter

    Når du har filtreret dubletter som vist ovenfor, har du en række forskellige muligheder for at håndtere dem.

    Sådan vælges dubletter i Excel

    Sådan vælges dubletter, herunder kolonneoverskrifter , filtrere dem, klik på en af de filtrerede celler for at vælge den, og tryk derefter på Ctrl + A .

    Sådan vælges dubletter uden kolonneoverskrifter , vælg den første celle (øverst til venstre), og tryk på Ctrl + Shift + End for at udvide markeringen til den sidste celle.

    Tip. I de fleste tilfælde fungerer ovenstående genveje fint og markerer kun filtrerede (synlige) rækker. I nogle sjældne tilfælde, især i meget store regneark, kan både synlige og usynlige celler blive markeret. For at løse dette skal du først bruge en af ovenstående genveje og derefter trykke på Alt + ; for at kun vælge synlige celler , idet der ikke tages hensyn til skjulte rækker.

    Sådan ryddes eller fjernes dubletter i Excel

    Til rydde dubletter i Excel , vælg dem, højreklik på dem, og klik derefter på Klar indhold (eller klik på Klar knap> Klar indhold på den Hjem under fanen, i fanen Redigering af Dette vil kun slette celleindholdet, og resultatet vil være tomme celler. Hvis du vælger de filtrerede dubletter og trykker på Slet vil have samme effekt.

    Til fjerne hele dubletter af rækker , filtrere dubletter, skal du vælge rækkerne ved at trække musen hen over rækkeoverskrifterne, højreklikke på markeringen og derefter vælge Slet række fra kontekstmenuen.

    Sådan fremhæves dubletter i Excel

    Hvis du vil fremhæve dubletter, skal du vælge de filtrerede dubletter, klikke på Fyld farve knap på den Hjem under fanen, i fanen Skrifttype gruppe, og vælg derefter den ønskede farve.

    En anden måde at fremhæve dubletter i Excel er at bruge en indbygget regel for betinget formatering af dubletter eller at oprette en brugerdefineret regel, der er specielt tilpasset til dit ark. Erfarne Excel-brugere vil ikke have problemer med at oprette en sådan regel baseret på de formler, vi har brugt til at kontrollere dubletter i Excel. Hvis du ikke er så fortrolig med Excel-formler eller -regler endnu, kan du finde den detaljeredetrin i denne vejledning: Sådan fremhæves dubletter i Excel.

    Sådan kopieres eller flyttes dubletter til et andet ark

    Til kopi duplikker, marker dem, tryk på Ctrl + C , åbn derefter et andet ark (et nyt eller eksisterende), marker den øverste venstre celle i det område, hvor du vil kopiere dubletterne, og tryk på Ctrl + V for at indsætte dem.

    Til flytte duplikerer til et andet ark, skal du udføre de samme trin med den eneste forskel, at du trykker på Ctrl + X (klip) i stedet for Ctrl + C (kopi).

    Duplicate Remover - hurtig og effektiv måde at finde dubletter i Excel

    Nu hvor du ved, hvordan du kan bruge duplikerede formler i Excel, vil jeg vise dig en anden hurtig, effektiv og formelfri måde - Duplicate Remover for Excel.

    Dette alt-i-ét-værktøj kan søge efter dubletter eller unikke værdier i en enkelt kolonne eller sammenligne to kolonner. Det kan finde, vælge og fremhæve dubletter eller hele dubletter, fjerne fundne dubletter, kopiere eller flytte dem til et andet ark. Jeg mener, at et eksempel på praktisk brug er mange ord værd, så lad os komme til det.

    Sådan finder du dobbelte rækker i Excel i 2 hurtige trin

    For at teste mulighederne i vores tilføjelsesprogram Duplicate Remover har jeg oprettet en tabel med et par hundrede rækker, der ser således ud:

    Som du kan se, har tabellen nogle få kolonner. De første 3 kolonner indeholder de mest relevante oplysninger, så vi vil søge efter dubletter udelukkende på baggrund af dataene i kolonnerne A - C. For at finde dubletter i disse kolonner skal du blot gøre følgende:

    1. Vælg en vilkårlig celle i tabellen, og klik på Dedupetabel knappen på Excel-båndet. Når du har installeret vores Ultimate Suite til Excel, finder du den på Excel-båndet. Ablebits Data under fanen, i fanen Dedupe gruppe.

    2. Den smarte tilføjelsesprogram vil hente hele tabellen og bede dig om at angive følgende to ting:
      • Vælg den kolonner til kontrol af dubletter (i dette eksempel er det de Best.nr, Dato for bestilling og Varen søjler).
      • Vælg en handling, der skal udføres på dubletter . Da vores formål er at identificere dubletter, har jeg valgt den Tilføj en statuskolonne

      Ud over at tilføje en statuskolonne har du en række andre muligheder:

      • Slet dubletter
      • Farve (fremhæve) dubletter
      • Vælg dubletter
      • Kopier dubletter til et nyt regneark
      • Flyt dubletter til et nyt regneark

      Klik på den OK knappen og vent i et par sekunder. Færdig!

    Som du kan se på nedenstående skærmbillede, er alle de rækker, der har identiske værdier i de første tre kolonner, blevet fundet (de første forekomster identificeres ikke som dubletter).

    Hvis du vil have flere muligheder for at reducere dine regneark, kan du bruge Guiden til fjernelse af dubletter der kan finde dubletter med eller uden første forekomst samt unikke værdier. De detaljerede trin følger nedenfor.

    Guiden til fjernelse af dubletter - flere muligheder for at søge efter dubletter i Excel

    Afhængigt af det ark, du arbejder med, kan det være, at du ikke ønsker at behandle de første tilfælde af identiske poster som dubletter. En mulig løsning er at bruge en anden formel for hvert scenarie, som vi diskuterede i Sådan identificeres dubletter i Excel. Hvis du leder efter en hurtig, præcis og formelfri metode, kan du prøve den Guiden til fjernelse af dubletter :

    1. Vælg en vilkårlig celle i tabellen, og klik på Duplicate Remover på knappen på Ablebits Data fanen. Guiden kører, og hele tabellen bliver valgt.

    2. På det næste trin får du vist 4 muligheder for at kontrollere dubletter i dit Excel-ark:
      • Duplikater uden 1. forekomst
      • Duplikater med 1. forekomst
      • Unikke værdier
      • Unikke værdier og 1. dubletter

      Lad os i dette eksempel vælge den anden mulighed, dvs. Duplikater + 1. forekomster :

    3. Vælg nu de kolonner, hvor du vil kontrollere dubletter. Som i det foregående eksempel vælger vi de første 3 kolonner:

    4. Endelig skal du vælge en handling, du vil udføre på dubletterne. Som det er tilfældet med værktøjet Dedupe Table, kan guiden til fjernelse af dubletter identificere , Vælg , fremhæve , slet , kopi eller flytte dubletter.

      Da formålet med denne vejledning er at demonstrere forskellige måder at identificere dubletter i Excel på, skal vi markere den tilsvarende indstilling og klikke på Færdig :

    Det tager kun en brøkdel af et sekund for guiden Duplicate Remover at kontrollere hundredvis af rækker og levere følgende resultat:

    Ingen formler, ingen stress, ingen fejl - altid hurtige og upåklagelige resultater :)

    Hvis du er interesseret i at prøve disse værktøjer til at finde dubletter i dine Excel-ark, er du velkommen til at downloade en evalueringsversion nedenfor. Din feedback i kommentarer vil blive meget værdsat!

    Tilgængelige downloads

    Identificer dubletter - eksempler på formler (.xlsx-fil)

    Ultimate Suite - prøveversion (.exe-fil)

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.