Innholdsfortegnelse
Leter du etter en enkel måte å finne duplikater i Google Regneark? Hva med 7 måter? :) Det er alt du trenger for mange brukstilfeller :) Jeg vil vise deg hvordan du bruker formelfrie verktøy (ingen koding – lover!), betinget formatering og noen få enkle funksjoner for ivrige formelfans.
Uansett hvor ofte du bruker Google Sheets, er sjansen stor for at du må håndtere dupliserte data. Slike poster kan vises i én kolonne eller ta opp hele rader.
Ved slutten av denne artikkelen vil du vite alt du trenger for å fjerne duplikater, telle dem, markere og identifisere med en status. Jeg vil vise noen formeleksempler og dele forskjellige verktøy. En av dem finner og fjerner duplikater i Google Regneark etter planen! Betinget formatering vil også være nyttig.
Bare velg giften din og la oss rulle :)
Hvordan finne duplikater i Google Sheets ved hjelp av formler
Tradisjonelt starter jeg med formler. Deres største fordel er at det originale bordet ditt forblir intakt. Formlene identifiserer duplikater og returnerer resultatet til et annet sted i Google Regneark. Og basert på ønsket resultat, gjør ulike funksjoner susen.
Hvordan fjerne duplikater i Google Sheets ved hjelp av UNIQUE-funksjonen
UNIKK-funksjonen skanner dataene dine, sletter duplikater og returnerer nøyaktig hva den er navnet sier — unike verdier/rader.
Her er en liten eksempeltabell hvorinneholder 5 forskjellige verktøy for å identifisere duplikater i Google Sheets. Men for i dag, la oss ta en titt på Finn dupliserte eller unike rader .
Alene det tilbyr 7 forskjellige måter å håndtere duplikater på, og det øker ikke bare hele prosessen. Den vet hvordan den skal automatiseres fullstendig.
Når du har installert den fra Google Workspace Marketplace, vises den under Utvidelser :
Som standard Google Sheets-verktøy lar det deg også velge rekkevidde og kolonner som skal behandles, men mer elegant :)
Alle innstillinger er delt inn i 4 brukervennlige trinn der du skal velge:
- området
- hva du skal finne: duper eller unike
- kolonnene
- hva du skal gjøre med postene som er funnet
Du kan til og med kikke på spesielle bilder, slik at det alltid er klart hva du skal gjøre:
Hva er vitsen, tenker du kanskje? Vel, i motsetning til standardverktøyet, tilbyr dette tillegget så mye mer:
- finn duplikater så vel som unike inkludert eller ekskluderer første forekomst
- uthev duplikater i Google Regneark
- legg til en statuskolonne
- kopier/flytt resultatene til et nytt ark/regneark eller et bestemt sted i regnearket
- slett funnet verdier fra celler
- slett dupliserte rader fra Google Regneark fullstendig
Bare velg den måten som passer deg best,velg alternativene og la tillegget gjøre jobben.
Tips. Denne videoen er kanskje litt gammel, men den demonstrerer perfekt hvor enkelt det er å jobbe med tillegget:
Få tillegget til å fjerne duplikater automatisk
Som prikken over i-en kake, vil du kunne lagre alle innstillingene fra alle 4 trinnene inn i scenarier og kjøre dem senere på et hvilket som helst bord med bare et klikk.
Eller – enda bedre – planlegge disse scenariene til å kickstarte automatisk på et bestemt tidspunkt. daglig:
Din tilstedeværelse er ikke nødvendig, og tillegget vil automatisk slette duplikater selv når filen er lukket eller du er frakoblet. For å lære mer om det, vennligst besøk denne detaljerte opplæringen og se denne demovideoen:
Jeg oppfordrer deg til å installere tillegget fra Google Sheets-butikken og lete rundt i det. Du vil se hvor enkelt det er å finne, fjerne og fremheve duplikater uten formler med bare noen få klikk.
Regneark med formeleksempler
Finn & fjern duplikater i Google Sheets - formeleksempler (lag en kopi av regnearket)
forskjellige rader gjentar seg:
Eksempel 1. Slett dupliserte rader, behold den første forekomsten
På den ene siden må du kanskje fjerne alle dupliserte rader fra denne Google Regneark-tabellen og behold bare de første oppføringene.
For å gjøre det, skriv inn rekkevidden for dataene dine i UNIQUE:
=UNIQUE(A1:C10)
Denne lille formelen returnerer alle unike rader og alle 1. forekomster og ignorerer 2., 3. osv.
Eksempel 2. Slett alle dupliserte rader, selv de første forekomstene
På den annen side kan du vil kanskje bare få de "ekte" unike radene. Med "ekte" mener jeg de som ikke gjentar seg - ikke en gang. Så hva gjør du?
La oss ta et øyeblikk og se gjennom alle UNIKE argumenter:
UNIQUE(område,[etter_kolonne],[nøyaktig_en gang])- område — er dataene du vil behandle.
- [by_column] — forteller om du ser etter fullstendig samsvarende rader eller celler i individuelle kolonner. Hvis det er kolonner, skriv inn TRUE. Hvis det er rader, skriv inn FALSE eller bare hopp over argumentet.
- [exactly_once] — denne forteller funksjonen å slette ikke bare duplikater i Google Sheets, men også deres første oppføringer. Eller, med andre ord, returner bare poster uten duplikater overhodet. For det setter du TRUE, ellers FALSE eller hopper over argumentet.
Det siste argumentet er din innflytelse her.
Derfor, for å fjerne alle dupliserte rader fra Google Sheets fullstendig ( sammen med deres 1.),hopp over det andre argumentet i formelen, men legg til det tredje:
=UNIQUE(A1:C10,,TRUE)
Ser du hvordan tabellen til høyre er mye kortere? Det er fordi UNIQUE fant og fjernet dupliserte rader samt deres første forekomst fra den originale Google Regneark-tabellen. Bare unike rader gjenstår nå.
Identifiser duplikater ved hjelp av Google Sheets COUNTIF-funksjon
Hvis det å ta opp plass med et annet datasett ikke er en del av planen din, kan du telle duplikater i Google Sheets i stedet (og deretter slette dem manuelt). Det tar bare én ekstra kolonne, og COUNTIF-funksjonen vil hjelpe.
Tips. Hvis du ikke er kjent med denne funksjonen, har vi et helt blogginnlegg om det, ta gjerne en titt.
Eksempel 1. Få totalt antall forekomster
La oss identifisere alle duplikater med deres første forekomst i Google Sheets og sjekk det totale antallet av hvert bær som vises på listen. Jeg vil bruke følgende formel i D2 og deretter kopiere den ned i kolonnen:
=COUNTIF($B$2:$B$10,$B2)
Tips. For å få denne formelen til å håndtere hver rad i kolonnen automatisk, pakk alt inn i ArrayFormula og endre $B2 til $B2:$B10 (hele kolonnen). Dermed trenger du ikke å kopiere formelen ned:
Hvis du etterpå filtrerer dette datasettet etter tallene, vil du kunne se og til og med fjerne alle overflødige duplikater rader fra Google Regneark-tabellen manuelt:
Eksempel 2. Finnog oppregne alle duplikater i Google Regneark
Hvis det totale antallet forekomster ikke er målet ditt og du heller vil vite om denne spesifikke posten i denne bestemte raden er den første, andre, osv., vil du må gjøre en liten justering av formelen.
Endre området fra hele kolonnen ($B$2:$B$10) til bare én celle ($B$2: $B2) .
Merk. Vær oppmerksom på bruken av absolutte referanser.
=COUNTIF($B$2:$B2,$B2)
Denne gangen vil det være enda enklere å slette noen eller alle duplikater fra denne Google Regneark-tabellen. vil kunne skjule alle oppføringer bortsett fra de første:
Eksempel 3. Tell dupliserte rader i Google Sheets
Mens formlene ovenfor teller duplikater i bare én Google Sheets-kolonne, kan det hende du trenger en formel som tar hensyn til alle kolonner og dermed identifiserer dupliserte rader.
I dette tilfellet vil COUNTIFS passe bedre. Bare oppgi hver kolonne i tabellen sammen med tilhørende kriterier:
=COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)
Tips. Det er en annen måte tilgjengelig for å beregne duplikater - uten formler. Det involverer en pivottabell og jeg beskriver den videre.
Merk duplikater i en statuskolonne — IF-funksjon
Noen ganger er tall bare ikke nok. Noen ganger er det bedre å finne duplikater og merke dem i en statuskolonne. Igjen: Ved å filtrere Google Sheets-dataene dine etter denne kolonnen senere, kan du fjerne duplikatene du ikkelengre behov.
Eksempel 1. Finn duplikater i 1 Google Sheets-kolonne
For denne oppgaven trenger du den samme COUNTIF-funksjonen, men denne gangen pakket inn i HVIS-funksjonen. Akkurat slik:
=IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","Unique")
La oss se hva som skjer i denne formelen:
- Først søker COUNTIF i hele kolonnen B for bæret fra B2. Når den er funnet, summerer den dem opp.
- Deretter sjekker IF denne summen, og hvis den er større enn 1, står det Duplikat , ellers Unik .
Selvfølgelig kan du få formelen for å returnere dine egne statuser, eller for eksempel finne & identifiser bare duplikater i Google Regneark-dataene dine:
=IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","")
Tips. Så snart du finner disse duplikatene, kan du filtrere tabellen etter statuskolonnen. På denne måten kan du skjule gjentatte eller unike poster, og til og med velge hele rader & slett disse duplikatene fra Google Regneark fullstendig:
Eksempel 2. Identifiser dupliserte rader
På samme måte kan du merke absolutte dupliserte rader – rader der alle poster i alle kolonnene vises flere ganger i tabellen:
- Start med de samme ANTALLENE fra før — den som skanner hver kolonne for dens første verdi og teller bare de radene der alle 3 postene i alle 3 kolonnene gjentas seg selv:
=COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)
- Sett ved formelen i IF. Den sjekker antall gjentatte rader, og hvis det overstiger 1, gir formelen navnet raden somet duplikat:
=IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1,"Duplicate","")
Det er nå bare 2 duper fordi selv om kirsebær forekommer 3 ganger i en tabell, er det bare to av dem som har alle 3 kolonnene identiske.
Eksempel 3. Finn dupliserte rader, ignorer de første oppføringene
For å ignorere den første forekomsten og bare merke den andre og de andre, se de første cellene i tabell i stedet for hele kolonnene:
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1,"Duplicate","")
Tips. Hvis du bruker Microsoft Excel, kan følgende eksempler være nyttige: Hvordan finne duplikater i Excel.
Identifiser og marker duplikater i Google Sheets med betingede formateringsregler
Det er en mulighet for å behandle gjentatte data på en slik måte at et enkelt blikk på bordet ditt vil gi deg en klar forståelse av om dette er en dupepost.
Jeg snakker om å fremheve duplikater i Google Sheets. Betinget formatering vil hjelpe deg med dette.
Tips. Aldri prøvd betinget formatering? Ingen grunn til bekymring, vi forklarte hvordan det fungerer i denne artikkelen.
Her er hva du trenger å gjøre:
- Åpne innstillinger for betinget formatering: Format > Betinget formatering .
- Sørg for at feltet Bruk på område inneholder området der du vil markere duplikater. For dette eksemplet, la meg starte med kolonne B.
- I Formatregler velg Egendefinert formel er og skriv inn det samme ANTALLHVIS som jeg introduserte ovenfor:
=COUNTIF($B$2:$B$10,$B2)>1
Når den har lokalisert poster som vises minst to ganger i kolonne B, vil de bli farget med en nyanse etter eget valg:
Et annet alternativ ville være å markere dupliserte rader. Bare juster området for å bruke regelen på:
Tips. Når du har markert duplikater i Google Sheets, kan du filtrere dataene etter farge:
- På den ene siden kan du filtrere kolonnen slik at bare celler med den hvite fyllfargen forblir synlige. På denne måten vil du slette duplikater fra visningen:
- På den annen side kan du beholde bare fargede celler synlige:
og velg deretter disse radene og slett disse duplikatene fra Google Regneark helt:
Tips. Besøk denne veiledningen for flere formler for å fremheve duplikater i Google Sheets.
Formelfrie måter å finne og fjerne duplikater i Google Sheets
Formler og betinget formatering er bra, men det finnes andre verktøy som vil hjelpe deg med å finne duplikater. To av dem ble designet for dette spesielle problemet.
Identifiser duplikater med pivottabell for Google Sheets
Pivottabell brukes i regneark for å snu dataene dine og gjøre tabellene dine enkle å lese & forstå. Det er en slags alternativ måte å presentere datasettene dine på.
Det som er mest attraktivt her er at de opprinnelige dataene dine ikke endres. Pivottabell bruker den som referanse oggir resultatet i en egen fane.
Dette resultatet vil forresten endres dynamisk avhengig av innstillingene du kan justere mens du er på farten.
I tilfelle av gjentatte poster, vil pivoten tabellen vil hjelpe deg å telle og fjerne duplikater i Google Sheets.
Eksempel 1. Hvordan pivottabellen teller duplikater i Google Sheets
- Gå til Sett inn > Pivottabell , spesifiser dataområdet ditt og et sted for pivottabellen:
- I pivottabelleditoren legger du til en kolonne med duplikatene dine ( Navn i mitt eksempel) for rader og for verdier .
Hvis kolonnen din inneholder numeriske poster, velg COUNT som en sammendragsfunksjon for Verdier for å telle duplikater i Google Regneark. Hvis du har tekst, velg COUNTA i stedet:
Hvis du gjør alt riktig, vil pivottabellen vise hvert element fra listen din og gi deg antall ganger det vises der:
Som du kan se, viser denne pivottabellen at bare bjørnebær og kirsebær gjentar seg i datasettet mitt.
Eksempel 2 Fjern duplikater i Google Regneark ved hjelp av pivottabell
For å slette duplikater ved hjelp av pivottabellen må du legge til resten av kolonnene (2 i mitt eksempel) som rader for pivottabellen din :
Du vil se tabellen med dupliserte rader, men tallene vil fortelle hvilke av dem som gjentas i det opprinnelige datasettet:
Tips. Hvis du ikke trengernumre lenger, bare lukk Verdier -boksen i pivottabellen ved å trykke på det tilsvarende ikonet i øvre høyre hjørne:
Dette er pivoten din tabellen vil til slutt se slik ut:
Ingen duplikater, ingen ekstra beregninger. Det er bare unike poster sortert ut i én tabell.
Fjern duplikater – standard verktøy for dataopprydding
Google Regneark har det lille, enkle og enkle verktøyet for å fjerne duplikater. Den kalles etter operasjonen og ligger under Data > Dataopprydding -fanen:
Du vil ikke finne noe fancy her, alt er veldig enkelt. Du spesifiserer bare om tabellen har en overskriftsrad og velger alle de kolonnene som skal sjekkes for duplikater:
Når du er klar, klikker du på den store grønne knappen, og verktøyet vil finne og slette dupliserte rader fra Google Sheets-tabellen og si hvor mange unike rader som gjenstår:
Akk, dette er så langt dette verktøyet når. Hver gang du må håndtere duplikater, må du kjøre dette verktøyet manuelt. Dessuten er dette alt det gjør: slette duplikater. Det er ingen mulighet for å behandle dem annerledes.
Heldigvis er alle disse ulempene løst i Fjern duplikater-tillegget for Google Sheets fra Ablebits.
Fjern duplikater-tillegget for Google Sheets
Fjern duplikater-tillegget er en ekte spillskifter. Til å begynne med, det