7 enkla sätt att hitta och ta bort dubbletter i Google Sheets

  • Dela Detta
Michael Brown

Letar du efter ett enkelt sätt att hitta dubbletter i Google Sheets? Vad sägs om 7 sätt? :) Det är allt du behöver för många användningsområden :) Jag kommer att visa dig hur du använder formelfria verktyg (ingen kodning - jag lovar!), villkorlig formatering och några enkla funktioner för de som gillar formler.

Oavsett hur ofta du använder Google Sheets är det troligt att du måste hantera dubbla data. Sådana poster kan finnas i en kolumn eller ta upp hela rader.

I slutet av den här artikeln kommer du att känna till följande Allt du behöver för att ta bort dubbletter, räkna dem, markera och identifiera dem med en status. Jag kommer att visa några exempel på formler och dela med mig av olika verktyg. Ett av dem hittar och tar till och med bort dubbletter i dina Google Sheets enligt schema! Villkorlig formatering kommer också att vara till nytta.

Välj bara ditt gift och låt oss börja :)

    Hitta dubbletter i Google Sheets med hjälp av formler

    Traditionellt sett börjar jag med formler. Deras främsta fördel är att din ursprungliga tabell förblir intakt. Formlerna identifierar dubbletter och returnerar resultatet till en annan plats i Google Sheets. Och beroende på det önskade resultatet kan olika funktioner göra jobbet.

    Så här tar du bort dubbletter i Google Sheets med hjälp av funktionen UNIQUE

    Funktionen UNIQUE skannar dina data, tar bort dubbletter och returnerar exakt vad namnet säger - unika värden/rader.

    Här är ett litet exempel på en tabell där olika rader återkommer:

    Exempel 1. Ta bort dubbla rader, behåll de första förekomsterna.

    Å ena sidan kan du behöva ta bort alla dubbla rader från tabellen i Google Sheets och bara behålla de första posterna.

    För att göra det anger du bara intervallet för dina data i UNIQUE:

    =UNIK(A1:C10)

    Den här lilla formeln returnerar alla unika rader och alla första förekomster och ignorerar andra, tredje osv.

    Exempel 2. Ta bort alla dubbla rader, även de första förekomsterna.

    Å andra sidan kanske du bara vill få fram de "riktiga" unika raderna. Med "riktiga" menar jag de som inte återkommer - inte ens en gång. Så vad gör du?

    Låt oss ta en stund och titta på alla UNIQUE-argument:

    UNIQUE(range,[by_column],[exactly_once])
    • sortiment - är de data som du vill bearbeta.
    • [by_column] - anger om du kontrollerar om rader eller celler i enskilda kolumner är helt matchande. Om det är kolumner anger du TRUE. Om det är rader anger du FALSE eller hoppar över argumentet.
    • [exactly_once] - Den här säger åt funktionen att inte bara radera dubbletter i Google Sheets utan även deras första poster. Eller, med andra ord, att endast poster utan dubbletter ska returneras. För detta anger du TRUE, annars FALSE eller hoppar över argumentet.

    Det sista argumentet är din hävstång här.

    Om du vill ta bort alla dubbla rader från Google Sheets helt och hållet (tillsammans med deras första), hoppar du över det andra argumentet i formeln och lägger till det tredje:

    =UNIQUE(A1:C10,,TRUE)

    Ser du hur tabellen till höger är mycket kortare? Det beror på att UNIQUE hittade och tog bort dubbla rader och deras första förekomst från den ursprungliga Google Sheets-tabellen. Nu återstår bara unika rader.

    Identifiera dubbletter med hjälp av funktionen COUNTIF i Google Sheets

    Om det inte ingår i din plan att ta upp utrymme med ett annat dataset kan du räkna dubbletter i Google Sheets istället (och sedan ta bort dem manuellt). Det behövs bara en extra kolumn och funktionen COUNTIF är till hjälp.

    Tips: Om du inte känner till den här funktionen har vi ett helt blogginlägg om den, ta gärna en titt.

    Exempel 1. Få fram det totala antalet förekomster.

    Vi identifierar alla dubbletter med deras första förekomst i Google Sheets och kontrollerar det totala antalet av varje bär som förekommer i listan. Jag använder följande formel i D2 och kopierar den sedan ner i kolumnen:

    =COUNTIF($B$2:$B$10,$B2)

    Tips: Om du vill att formeln ska hantera varje rad i kolumnen automatiskt, ska du omsluta allt i ArrayFormula och ändra $B2 till $B2:$B10 (hela kolumnen). Du behöver alltså inte kopiera formeln ner:

    Om du sedan filtrerar datasetet efter antal kan du se och till och med ta bort alla överflödiga dubbla rader manuellt från din Google Sheets-tabell:

    Exempel 2. Hitta och räkna upp alla dubbletter i Google Sheets

    Om det totala antalet förekomster inte är ditt mål och du hellre vill veta om just den här posten i den här raden är den första, andra, etc. posten, måste du göra en liten justering av formeln.

    Ändra intervallet från hela kolumnen ($B$2:$B$10) till en enda cell ($B$2:$B2) .

    Observera: Var uppmärksam på användningen av absoluta referenser.

    =COUNTIF($B$2:$B2,$B2)

    Den här gången blir det ännu enklare att ta bort alla dubbletter från tabellen i Google Sheets eftersom du kan dölja alla poster utom de första:

    Exempel 3. Räkna dubbla rader i Google Sheets

    Formlerna ovan räknar dubbletter i bara en kolumn i Google Sheets, men du kan behöva en formel som tar hänsyn till alla kolumner och därmed identifierar dubbla rader.

    I det här fallet passar COUNTIFS bättre. Lista varje kolumn i din tabell tillsammans med motsvarande kriterier:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    Tips: Det finns ett annat sätt att beräkna dubbletter - utan formler. Det involverar en pivottabell och jag beskriver det närmare.

    Markera dubbletter i en statuskolumn - IF-funktionen

    Ibland räcker det inte med siffror. Ibland är det bättre att hitta dubbletter och markera dem i en statuskolumn. Återigen: genom att filtrera dina Google Sheets-data efter denna kolumn senare kan du ta bort de dubbletter som du inte längre behöver.

    Exempel 1. Hitta dubbletter i en kolumn i Google Sheets

    För den här uppgiften behöver du samma funktion COUNTIF, men den här gången med IF-funktionen, på följande sätt:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Dubbel", "Unik")

    Låt oss se vad som händer i denna formel:

    1. Först söker COUNTIF i hela kolumnen B efter bäret från B2. När det hittats summerar den dem.
    2. Sedan kontrollerar IF denna summa, och om den är större än 1 säger den Dubbla , i annat fall, Unik .

    Naturligtvis kan du använda formeln för att få tillbaka dina egna statusar, eller till exempel hitta & identifiera endast dubbletter i dina Google Sheets-data:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Duplikat","")

    Tips: När du hittar dessa dubbletter kan du filtrera tabellen efter kolumnen status. På så sätt kan du dölja upprepade eller unika poster och till och med välja hela rader & ta bort dessa dubbletter helt och hållet från dina Google Sheets:

    Exempel 2. Identifiera dubbla rader

    På samma sätt kan du markera absoluta dubblettrader - rader där alla poster i alla kolumner förekommer flera gånger i tabellen:

    1. Börja med samma COUNTIFS som tidigare - den som söker efter det första värdet i varje kolumn och bara räknar de rader där alla 3 poster i alla 3 kolumnerna upprepas:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. Omsluta sedan formeln med IF. Formeln kontrollerar antalet upprepade rader och om det överstiger 1 namnger formeln raden som en dubblett:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1, "Duplikat","")

    Det finns nu bara två dubbletter, för även om körsbär förekommer tre gånger i en tabell är det bara två av dem som har alla tre kolumnerna identiska.

    Exempel 3. Hitta dubbla rader, ignorera de första posterna.

    Om du vill ignorera den första förekomsten och endast markera den andra och de andra förekomsterna, hänvisar du till de första cellerna i tabellen i stället för till hela kolumnerna:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1, "Duplikat","")

    Tips: Om du använder Microsoft Excel kan följande exempel vara till hjälp: Hur man hittar dubbletter i Excel.

    Identifiera och markera dubbletter i Google Sheets med villkorliga formateringsregler

    Det finns en möjlighet att bearbeta upprepade uppgifter på ett sådant sätt att en enda blick på tabellen ger dig en klar uppfattning om huruvida det rör sig om en dubbelpost.

    Jag talar om att markera dubbletter i Google Sheets. Villkorlig formatering hjälper dig med detta.

    Tips: Har du aldrig provat villkorlig formatering? Ingen fara, vi förklarar hur det fungerar i den här artikeln.

    Så här ska du göra:

    1. Öppna inställningar för villkorlig formatering: Format> Villkorlig formatering .
    2. Kontrollera att Ansök till utbudet fältet innehåller det intervall där du vill markera dubbletter. I det här exemplet börjar jag med kolumn B.
    3. Regler för format välj Den anpassade formeln är och ange samma COUNTIF som jag införde ovan:

      =COUNTIF($B$2:$B$10,$B2)>1

    När den hittar poster som förekommer minst två gånger i kolumn B färgas de med en färg som du väljer:

    Ett annat alternativ skulle vara att markera dubbla rader. Justera helt enkelt intervallet som regeln ska tillämpas på:

    Tips: När du har markerat dubbletter i ditt Google Sheets kan du filtrera data efter färg:

    • Å ena sidan kan du filtrera kolumnen så att endast celler med vit fyllningsfärg förblir synliga. På så sätt tar du bort dubbletter från vyn:

    • Å andra sidan kan du låta endast färgade celler vara synliga:

    och välj sedan dessa rader för att ta bort alla dubbletter från Google Sheets:

    Tips: Besök den här handledningen för fler formler för att markera dubbletter i Google Sheets.

    Formelfria sätt att hitta och ta bort dubbletter i Google Sheets

    Formler och villkorlig formatering är bra, men det finns andra verktyg som hjälper dig att hitta dubbletter. Två av dem har utformats för just detta problem.

    Identifiera dubbletter med pivottabell för Google Sheets

    Pivottabellen används i kalkylblad för att vända på data och göra tabellerna lätta att läsa och förstå. Det är ett slags alternativt sätt att presentera dina dataset.

    Det mest attraktiva här är att dina ursprungliga data inte förändras. Pivottabellen använder dem som referens och visar resultatet på en separat flik.

    Resultatet ändras förresten dynamiskt beroende på inställningar som du kan justera när du är på språng.

    När det gäller upprepade poster hjälper pivottabellen dig att räkna och ta bort dubbletter i Google Sheets.

    Exempel 1. Hur en pivottabell räknar dubbletter i Google Sheets

    1. Gå till Infoga> Pivottabell Ange ditt datavärde och en plats för pivottabellen:

    2. Lägg till en kolumn med dina dubbletter i redigeringsverktyget för pivottabellen ( Namn i mitt exempel) för Rader och för Värden .

      Om kolumnen innehåller numeriska poster kan du välja COUNT som sammanfattningsfunktion för Värden för att räkna dubbletter i Google Sheets. Om du har text väljer du COUNTA i stället:

    Om du gör allting korrekt kommer pivottabellen att visa varje objekt från listan och antalet gånger det förekommer där:

    Som du kan se visar pivottabellen att endast björnbär och körsbär återkommer i min datamängd.

    Exempel 2. Ta bort dubbletter i Google Sheets med hjälp av en pivottabell

    För att ta bort dubbletter med hjälp av pivottabellen måste du lägga till resten av kolumnerna (2 i mitt exempel) som Rader för din pivottabell:

    Du kommer att se tabellen med dubbla rader, men siffrorna visar vilka av dem som återkommer i det ursprungliga datasetet:

    Tips: Om du inte behöver siffrorna längre, stäng bara Värden i pivottabellen genom att trycka på motsvarande ikon i det övre högra hörnet:

    Så här kommer din pivottabell att se ut så småningom:

    Inga dubbletter, inga extra beräkningar, utan bara unika poster sorterade i en tabell.

    Ta bort dubbletter - standardverktyg för datarengöring

    Google Sheets har ett litet, enkelt och okomplicerat verktyg för att ta bort dubbletter. Det kallas efter sin funktion och finns under Data> Upprensning av data fliken:

    Du hittar inget märkvärdigt här, allt är mycket enkelt. Du anger bara om din tabell har en rubrikrad och väljer alla de kolumner som ska kontrolleras för dubbletter:

    När du är klar klickar du på den stora gröna knappen så kommer verktyget att hitta och ta bort dubbla rader från din Google Sheets-tabell och ange hur många unika rader som återstår:

    Tyvärr är det så här långt det här verktyget går. Varje gång du behöver ta hand om dubbletter måste du köra det här verktyget manuellt. Det är också allt det gör: det raderar dubbletter. Det finns inget alternativ för att bearbeta dem på annat sätt.

    Lyckligtvis har alla dessa nackdelar lösts i tillägget Remove Duplicates för Google Sheets från Ablebits.

    Tilläggsmodul för Google Sheets för att ta bort dubbletter

    Tillägget Remove Duplicates är en riktig spelförändrare. Till att börja med innehåller det 5 olika verktyg för att identifiera dubbletter i Google Sheets. Men för idag ska vi ta en titt på Hitta dubbla eller unika rader .

    Den erbjuder 7 olika sätt att hantera dubbletter och den snabbar inte bara upp hela processen utan vet hur den ska automatiseras helt och hållet.

    När du har installerat den från Google Workspace Marketplace visas den under Förlängningar :

    Som standardverktyget för Google Sheets kan du också välja intervall och kolumner att bearbeta, men på ett mer elegant sätt :)

    Alla inställningar är uppdelade i 4 användarvänliga steg där du ska välja:

    1. utbudet
    2. vad man ska hitta: dubbar eller unika produkter
    3. kolumnerna
    4. vad man ska göra med de hittade registren

    Du kan till och med titta på speciella bilder så att du alltid vet vad du ska göra:

    Vad är poängen, tänker du kanske, men till skillnad från standardverktyget erbjuder det här tillägget så mycket mer:

    • hitta dubbletter samt unika, inklusive eller exklusive 1:a förekomst
    • markera dubbletter i Google Sheets
    • lägga till en statuskolumn
    • kopiera/flytta Resultaten. till ett nytt ark/arbetsblad eller någon specifik plats i kalkylbladet
    • klart hittade värden från celler
    • ta bort dubbla rader från ditt Google Sheet helt och hållet

    Välj det sätt som passar dig bäst, välj alternativen och låt tillägget göra jobbet.

    Tips: Den här videon är kanske lite gammal, men den visar perfekt hur lätt det är att arbeta med tillägget:

    Gör så att tillägget tar bort dubbletter automatiskt

    Som grädde på moset kan du spara alla inställningar från de fyra stegen i scenarier och köra dem senare på vilket bord som helst med bara ett klick.

    Eller - ännu bättre - schemalägg dessa scenarier så att de startar automatiskt vid en viss tidpunkt varje dag:

    Din närvaro är inte nödvändig, och tillägget raderar dubbletter automatiskt även när filen är stängd eller du är offline. Om du vill veta mer om tillägget kan du besöka den här detaljerade handledningen och titta på den här demovideon:

    Jag uppmuntrar dig att installera tillägget från Google Sheets-butiken och titta runt i det. Du kommer att se hur enkelt det är att hitta, ta bort och markera dubbletter utan formler med bara några få klick.

    Kalkylblad med exempel på formler

    Hitta & ta bort dubbletter i Google Sheets - exempel på formler (gör en kopia av kalkylbladet)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.