Indholdsfortegnelse
Her vil vi beskrive nogle måder at finde dubletter i Excel ved hjælp af formler på. Nogle af dem er måske velkendte for dig, og andre vil være nye. Vi vil forsøge at beskrive dem på den enkleste måde, så du nemt kan finde dem.
Her medtager vi et datasæt, der viste Navn på den studerende og deres favorit Frugt .
Download arbejdsbog til øvelser
Download dette øvelsesark, som du kan bruge til at øve dig på, mens du læser denne artikel.
Formel til at finde dubletter.xlsx1. Formel til at finde dubletter i Excel herunder 1 st Forekomster
1.1 Brug af COUNTIF til at finde dubletter i én kolonne i Excel
Lad os have en tabel med varer som f.eks. frugt. Her er varens navn i kolonne, og du ønsker at finde en kopi.
Her er en formel til at finde dubletter i Excel, herunder de første forekomster,
=COUNTIF(B:B,B4)>1
Som du kan se på billedet ovenfor, returnerer formlen TRUE for dobbelte værdier og FALSK for unikke værdier. I denne formel har vi valgt hele B kolonne.
Bemærk:
Du kan finde dubletter i en fast række af celler i stedet for i en hele kolonnen Du skal derfor låse dette område med $ tegn. For eksempel for at søge efter dubletter i cellerne B4:B10, bruge denne formel:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Tælle antallet af dubletter ved hjælp af COUNTIF
Hvis du vil kende det samlede antal duplikerede værdier, kan du bruge COUNTIF-funktion For at tælle dubletter skal du bruge den givne COUNTIF formel: =COUNTIF($B$4:$B$10, $B4)
1.3 Brug af IF-funktionen med COUNTIF i Excel
For en dublet kan du bruge IF-funktion med COUNTIF og få et dublet eller unikt nummer.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplikat", "Unik")
Hvis du kun vil have en Excel-formel til at finde dubletter, skal du erstatte " Unik " med blank (" ") på denne måde:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplikat",""")
Formlen vil vise " Duplikater " for dobbeltposter og en tom celle for unikke poster.
2. Formel til at finde dubletter i Excel uden 1 st Forekomster
Her vil vi opdage dubletter uden første forekomst. Her bruger vi to formler, en IF med COUNTIF og den anden er IF med COUNTIFS .
2.1 Brug af If-funktionen i Excel med én kolonne
Hvis du ønsker at filtrere eller fjerne dubletter, vil ovenstående formel ikke fungere, 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, men skal kun slette den anden og alle efterfølgende forekomster.
Så vi vil ændre vores Excel-duplikatorformel ved at bruge absolutte og relative cellehenvisninger:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplikat",""")
Som du kan se på det følgende billede, identificerer denne formel ikke den første forekomst af " Æbler " som duplikat:
2.2 Brug af If-funktionen med COUNTIFS til at finde dubletter i to kolonner
Ovenfor viste vi, hvordan du finder duplikerede værdier i én kolonne, nu vil vi se her, hvordan du finder duplikker i to kolonner i Excel.
I dette eksempel har vi taget en tabel, hvor Navn på den studerende er i kolonne A og Frugt er i kolonne B. Nu ønsker vi at finde dobbeltværdier med samme navn og frugter.
Formlen til at finde dobbeltværdier i to kolonner er
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplikat", "Unik ")
3. Brug af If-funktionen med SUMPRODUCT til at finde dubletter i flere rækker
Vi kan finde dubletter i flere rækker. Her vil vi bruge SUMPRODUCT-funktion med den IF funktion.
Her er formlen:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Hvis du opdeler formlen til
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Du får vist, hvor mange gange rækken gentages.
I formlen, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ angiver de kolonner i intervallet, som du vil finde duplikatet fra. Du kan ændre intervallet efter dine data. Her bruger vi absolutte referencer for at få nøjagtige værdier fra dataområdet. Og B4 , C4, D4 angiver de første celler i hver kolonne af dataene, som skal anvendes i formlen, og du kan ændre dem efter dine data.
Ovenstående formel er baseret på data i 3 kolonner, kan du øge kolonnerne i dit datarække, og i overensstemmelse hermed vil du tilføje intervallerne. Og derefter kan du nemt finde de identiske rækker.