Innholdsfortegnelse
Her skal vi beskrive noen måter å finne duplikater i Excel ved å bruke formel. Noen av dem kan være kjent for deg, og noen vil være nye. Vi vil prøve å beskrive den på den enkleste måten slik at du lett kan fange den.
Her inkluderer vi et datasett som indikerte Studentnavn og deres favoritt frukt .
Last ned øvelsesarbeidsbok
Last ned dette øvelsesarket for å trene mens du leser denne artikkelen.
Formel for å finne duplikater.xlsx
1. Formel for å finne duplikater i Excel, inkludert 1 st forekomster
1.1 Bruke COUNTIF for å finne duplikater i én kolonne i Excel
La oss ha en tabell med elementer som frukt. Her er varenavnet i kolonnen, og du vil finne et duplikat.
Her er en formel for å finne duplikater i Excel inkludert første forekomst,
=COUNTIF(B:B,B4)>1
Som du kan se på bildet ovenfor, formel returnerer TRUE for dupliserte verdier og FALSE for unike verdier. I denne formelen valgte vi hele B -kolonnen.
Merk:
Du kan finne duplikater i et fast celleområde i stedet for i en hel kolonne . For dette må du låse området med $ -tegnet. For å søke etter duplikater i cellene B4:B10, bruker du for eksempel denne formelen:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Tell antall duplikaterBruke COUNTIF
Hvis du vil vite det totale antallet dupliserte verdier, kan du bruke COUNTIF-funksjonen . For å telle dupliserte verdier må du bruke den gitte COUNTIF -formelen: =COUNTIF($B$4:$B$10, $B4)
1.3 Bruke HVIS-funksjonen med COUNTIF i Excel
For et duplikat kan du bruke HVIS-funksjonen med COUNTIF og få et duplikat eller unikt nummer.
=IF(COUNTIF($B$4:$B$10,$B4)>1,"Duplicate","Unique")
Hvis du vil at en Excel-formel kun skal finne duplikater, erstatter du « Unik " med blank (" ") slik:
=IF(COUNTIF($B$4:$B$10,$B4)>1,"Duplicate","")
Formelen vil vise " Duplikater " for dupliserte poster, og en tom celle for unike poster.
2. Formel for å finne duplikater i Excel uten 1 st forekomster
Her vil vi oppdage duplikater uten første forekomst. Her bruker vi to formler, en HVIS med TELLHVIS og den andre er HVIS med TELLHVIS .
2.1 Bruke If-funksjonen i én kolonne Excel
Hvis du vil filtrere eller fjerne duplikater, vil ikke formelen ovenfor fungere. Fordi den merker alle identiske poster som duplikater. Og hvis du ønsker å beholde de unike verdiene i listen din, kan du ikke slette alle duplikatposter, du trenger bare å slette den andre og alle påfølgende forekomster.
Så vi vil endre Excel-duplikatformelen vår ved å bruke absolutt og relativ cellereferanser:
=IF(COUNTIF($B$4:$B4,$B4)>1,"Duplicate","")
Som du kan se på bildet nedenfor, identifiserer ikke denne formelen den første forekomsten av « epler ” som duplikat:
2.2 Bruke If-funksjonen med COUNTIFS for å finne duplikater i to kolonner
Ovenfor viste vi hvordan du finner dupliserte verdier i en kolonne, nå skal vi se her hvordan du finner duplikater i to kolonner i excel.
I dette eksemplet har vi tatt en tabell der Elevens navn er i kolonne A og Fruktene er i kolonne B. Nå ønsker vi å finne dupliserte verdier har samme navn og frukter.
Formelen for å finne dupliserte verdier i to kolonner er
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1,"Duplicate","Unique ")
3. Bruke If-funksjonen med SUMPRODUCT for å finne duplikater i flere rader
Vi kan finne duplikater i flere rader. Her vil vi bruke SUMPRODUKT-funksjonen med HVIS -funksjonen.
Her er formelen:
=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 deler opp formelen til
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Du får opp hvor mange ganger den raden gjentas.
I formelen, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ angi områdekolonnene som du vil finne duplikatet fra. Du kan endre rekkevidden i henhold til dataene dine. Her bruker vi absolutte referanser for å få eksakte verdier fra dataområdet. Og B4 , C4, D4 indikerer de første cellene i hver kolonne av dataene som måbrukt på denne formelen, kan du endre dem i henhold til dataene dine.
Formelen ovenfor er basert på data i 3 kolonner, du kan øke kolonnene i dataområdet ditt, og følgelig vil du legge til områdene. Og så kan du enkelt finne de identiske radene.