7 eenvoudige manieren om duplicaten in Google Sheets te vinden en te verwijderen

  • Deel Dit
Michael Brown

Op zoek naar een eenvoudige manier om duplicaten te vinden in Google Sheets? Wat dacht je van 7 manieren? :) Dat is alles wat je nodig hebt voor tal van use cases :) Ik laat je zien hoe je formulevrije tools (geen codering - beloofd!), voorwaardelijke opmaak en een paar eenvoudige functies voor fervente formule-fans kunt gebruiken.

Hoe vaak u Google Sheets ook gebruikt, de kans is groot dat u te maken krijgt met dubbele gegevens. Zulke records kunnen in één kolom staan of hele rijen in beslag nemen.

Aan het eind van dit artikel weet je... alles wat je nodig hebt om duplicaten te verwijderen, te tellen, te markeren en te identificeren met een status. Ik zal enkele formulevoorbeelden laten zien en verschillende tools delen. Een ervan vindt en verwijdert zelfs duplicaten in uw Google Sheets op schema! Ook voorwaardelijke opmaak zal van pas komen.

Kies je gif en laten we gaan :)

    Hoe duplicaten vinden in Google Sheets met behulp van formules

    Traditioneel begin ik met formules. Hun belangrijkste voordeel is dat je oorspronkelijke tabel intact blijft. De formules identificeren duplicaten en sturen het resultaat terug naar een andere plaats in je Google Sheets. En op basis van het gewenste resultaat doen verschillende functies de truc.

    Hoe duplicaten verwijderen in Google Sheets met de functie UNIQUE

    De functie UNIQUE scant uw gegevens, verwijdert duplicaten en geeft precies wat de naam zegt - unieke waarden/rijen.

    Hier is een kleine voorbeeldtabel waarin verschillende rijen terugkomen:

    Voorbeeld 1. Dubbele rijen verwijderen, de eerste voorkomen behouden

    Aan de ene kant moet u misschien alle dubbele rijen uit deze Google Sheets-tabel verwijderen en alleen de eerste vermeldingen behouden.

    Daartoe voert u het bereik van uw gegevens in binnen UNIQUE:

    =UNIQUE(A1:C10)

    Deze kleine formule geeft alle unieke rijen en alle 1e voorkomens, waarbij de 2e, 3e, enz. worden genegeerd.

    Voorbeeld 2. Verwijder alle dubbele rijen, zelfs de eerste.

    Aan de andere kant wil je misschien alleen de "echte" unieke rijen krijgen. Met "echt" bedoel ik die welke niet terugkomen - zelfs niet één keer. Wat doe je dan?

    Laten we even alle UNIEKE argumenten doornemen:

    UNIQUE(range,[by_column],[exactly_once])
    • reeks - zijn de gegevens die u wilt verwerken.
    • [by_column] - zegt of u controleert op volledig overeenkomende rijen of cellen in afzonderlijke kolommen. Als het kolommen zijn, vul dan TRUE in. Als het rijen zijn, vul dan FALSE in of sla het argument gewoon over.
    • [exactly_once] - deze vertelt de functie om niet alleen duplicaten in Google Sheets te verwijderen, maar ook hun 1e entries. Of, met andere woorden, alleen records te retourneren zonder duplicaten. Daarvoor zet je TRUE, anders FALSE of sla je het argument over.

    Dat laatste argument is jouw pressiemiddel hier.

    Om dus alle dubbele rijen volledig uit uw Google Sheets te verwijderen (samen met hun 1e ), slaat u het tweede argument in de formule over, maar voegt u het derde toe:

    =UNIQUE(A1:C10,,TRUE)

    Zie je hoe de tabel aan de rechterkant veel korter is? Dat komt omdat UNIQUE dubbele rijen en hun eerste voorkomen heeft gevonden en verwijderd uit de oorspronkelijke Google Sheets tabel. Alleen unieke rijen blijven nu over.

    Duplicaten identificeren met de COUNTIF-functie van Google Sheets

    Als ruimte innemen met een andere dataset geen deel uitmaakt van uw plan, kunt u in plaats daarvan duplicaten tellen in Google Sheets (en ze vervolgens handmatig verwijderen). Het kost slechts één extra kolom en de COUNTIF-functie zal helpen.

    Tip. Als je niet bekend bent met deze functie, hebben we er een hele blogpost over, neem gerust een kijkje.

    Voorbeeld 1. Verkrijg het totale aantal voorvallen

    Laten we in Google Sheets alle duplicaten met hun 1e voorkomen identificeren en het totale aantal controleren van elke bes die in de lijst voorkomt. Ik gebruik de volgende formule in D2 en kopieer die naar beneden in de kolom:

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

    Tip. Om deze formule automatisch elke rij in de kolom te laten behandelen, wikkel je alles in ArrayFormula en verander je $B2 naar $B2:$B10 (de hele kolom). U hoeft de formule dus niet naar beneden te kopiëren:

    Als u daarna deze dataset filtert op de aantallen, kunt u alle overtollige dubbele rijen uit uw Google Sheets-tabel zien en zelfs handmatig verwijderen:

    Voorbeeld 2. Alle duplicaten vinden en opsommen in Google Sheets

    Indien het totale aantal voorkomens niet uw doel is en u liever wilt weten of deze specifieke record in deze specifieke rij de eerste, tweede, enz. is, moet u de formule enigszins aanpassen.

    Wijzig het bereik van de hele kolom ($B$2:$B$10) naar slechts één cel ($B$2:$B2) .

    Opmerking. Let op het gebruik van absolute verwijzingen.

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

    Deze keer zal het verwijderen van alle of alle duplicaten uit deze Google Sheets tabel nog eenvoudiger zijn, omdat u alle entries behalve de 1e kunt verbergen:

    Voorbeeld 3. Dubbele rijen tellen in Google Sheets

    Terwijl de bovenstaande formules duplicaten in slechts één Google Sheets-kolom tellen, hebt u misschien een formule nodig die alle kolommen in aanmerking neemt en dus dubbele rijen identificeert.

    In dit geval is COUNTIFS beter geschikt. Maak gewoon een lijst van elke kolom van uw tabel met de bijbehorende criteria:

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

    Tip. Er is een andere manier om duplicaten te berekenen - zonder formules. Het gaat om een draaitabel en ik beschrijf die verder.

    Markeer duplicaten in een statuskolom - IF-functie

    Soms zijn getallen gewoon niet genoeg. Soms is het beter om duplicaten te vinden en ze te markeren in een statuskolom. Nogmaals: door uw Google Sheets-gegevens later te filteren op deze kolom kunt u de duplicaten verwijderen die u niet meer nodig hebt.

    Voorbeeld 1. Duplicaten vinden in 1 Google Sheets kolom

    Voor deze taak hebt u dezelfde COUNTIF-functie nodig, maar nu verpakt in de IF-functie. Zo:

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

    Laten we eens kijken wat er gebeurt in deze formule:

    1. Eerst zoekt COUNTIF de hele kolom B af naar de bes uit B2. Eenmaal gevonden, telt hij ze op.
    2. Dan controleert IF dit totaal, en als het groter is dan 1, zegt het Dubbele anders, Uniek .

    Natuurlijk kunt u de formule uw eigen statussen laten teruggeven, of bijvoorbeeld & vinden; alleen duplicaten in uw Google Sheets-gegevens identificeren:

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

    Tip. Zodra u deze duplicaten vindt, kunt u de tabel filteren op de statuskolom. Op deze manier kunt u herhaalde of unieke records verbergen, en zelfs hele rijen selecteren & verwijder deze duplicaten volledig uit uw Google Sheets:

    Voorbeeld 2. Dubbele rijen identificeren

    Evenzo kunt u absolute duplicaatrijen markeren - rijen waarin alle records in alle kolommen meerdere malen in de tabel voorkomen:

    1. Begin met dezelfde COUNTIFS van eerder - degene die elke kolom scant op zijn eerste waarde en alleen die rijen telt waar alle 3 records in alle 3 de kolommen zich herhalen:

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

    2. Sluit die formule dan in met IF. Het controleert het aantal herhaalde rijen en indien dit meer dan 1 is, noemt de formule de rij een duplicaat:

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

    Er zijn nu slechts 2 doublures, want ook al komt kers 3 keer voor in een tabel, slechts twee daarvan hebben alle 3 kolommen identiek.

    Voorbeeld 3. Zoek dubbele rijen, negeer de eerste entries

    Om het eerste voorval te negeren en alleen het tweede en de overige te markeren, verwijst u naar de eerste cellen van de tabel in plaats van naar de hele kolommen:

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

    Tip. Als u Microsoft Excel gebruikt, kunnen de volgende voorbeelden nuttig zijn: Hoe duplicaten vinden in Excel.

    Duplicaten in Google Sheets identificeren en markeren met voorwaardelijke opmaakregels

    Er is een mogelijkheid om herhaalde gegevens zodanig te verwerken, dat u met één blik op uw tabel kunt zien of het om een dupe-record gaat.

    Ik heb het over het markeren van duplicaten in Google Sheets. Voorwaardelijke opmaak helpt je daarbij.

    Tip. Nog nooit voorwaardelijke opmaak geprobeerd? Geen nood, we hebben in dit artikel uitgelegd hoe het werkt.

    Dit is wat je moet doen:

    1. Open instellingen voor voorwaardelijke opmaak: Formatteren> Voorwaardelijke opmaak .
    2. Zorg ervoor dat de Toepassen op assortiment veld bevat het bereik waarin u duplicaten wilt markeren. Voor dit voorbeeld begin ik met kolom B.
    3. In Formaatregels kies Aangepaste formule is en voer dezelfde COUNTIF in die ik hierboven heb geïntroduceerd:

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

    Zodra het records vindt die minstens twee keer voorkomen in kolom B, worden ze gekleurd met een tint naar keuze:

    Een andere optie is het markeren van dubbele rijen. Pas gewoon het bereik aan waarop de regel moet worden toegepast:

    Tip. Zodra u duplicaten in uw Google Sheets markeert, kunt u de gegevens filteren op kleur:

    • Enerzijds kunt u de kolom zo filteren dat alleen cellen met de witte vulkleur zichtbaar blijven. Zo verwijdert u duplicaten uit de weergave:

    • Anderzijds kun je alleen gekleurde cellen zichtbaar houden:

    en selecteer vervolgens deze rijen en verwijder deze duplicaten volledig uit uw Google Sheets:

    Tip. Bekijk deze tutorial voor meer formules om duplicaten in Google Sheets te markeren.

    Formulevrije manieren om duplicaten te vinden en te verwijderen in Google Sheets

    Formules en voorwaardelijke opmaak zijn goed, maar er zijn andere hulpmiddelen waarmee u duplicaten kunt vinden. Twee daarvan zijn ontworpen voor dit specifieke probleem.

    Duplicaten identificeren met draaitabel voor Google Sheets

    Een draaitabel wordt in spreadsheets gebruikt om uw gegevens om te draaien en uw tabellen gemakkelijk leesbaar en begrijpelijk te maken. Het is een soort alternatieve manier om uw datasets te presenteren.

    Het meest aantrekkelijke hierbij is dat uw oorspronkelijke gegevens niet veranderen. De draaitabel gebruikt ze als referentie en geeft het resultaat in een apart tabblad.

    Dat resultaat verandert overigens dynamisch, afhankelijk van de instellingen die u onderweg kunt aanpassen.

    In het geval van herhaalde records helpt de draaitabel u bij het tellen en verwijderen van duplicaten in Google Sheets.

    Voorbeeld 1. Hoe draaitabel duplicaten telt in Google Sheets

    1. Ga naar Invoegen> Draaitabel Geef uw gegevensbereik op en een plaats voor de draaitabel:

    2. Voeg in de draaitabel-editor een kolom toe met uw duplicaten ( Naam in mijn voorbeeld) voor Rijen en voor Waarden .

      Als uw kolom numerieke records bevat, kies dan COUNT als samenvattingsfunctie voor Waarden om duplicaten te tellen in Google Sheets. Als je tekst hebt, selecteer dan COUNTA:

    Als u alles goed doet, zal de draaitabel elk item uit uw lijst weergeven en u het aantal keren dat het daar voorkomt:

    Zoals u ziet, blijkt uit deze draaitabel dat alleen braam en kers in mijn gegevensverzameling voorkomen.

    Voorbeeld 2. Duplicaten verwijderen in Google Sheets met behulp van draaitabel

    Om duplicaten te verwijderen met de draaitabel, moet u de rest van uw kolommen (2 in mijn voorbeeld) toevoegen als Rijen voor uw draaitabel:

    U ziet de tabel met dubbele rijen, maar de nummers geven aan welke rijen terugkomen in de oorspronkelijke dataset:

    Tip. Als je de nummers niet meer nodig hebt, sluit je gewoon de Waarden vak in de draaitabel door op het bijbehorende pictogram in de rechterbovenhoek te drukken:

    Zo ziet uw draaitabel er uiteindelijk uit:

    Geen duplicaten, geen extra berekeningen. Er zijn gewoon unieke records gesorteerd in één tabel.

    Duplicaten verwijderen - standaardprogramma voor het opruimen van gegevens

    Google Sheets heeft een klein, eenvoudig en onbekommerd hulpmiddel om duplicaten te verwijderen. Het heet naar zijn werking en bevindt zich onder de Gegevens> Gegevens opruimen tab:

    U vindt hier niets bijzonders, alles is super eenvoudig. U geeft gewoon aan of uw tabel een koprij heeft en selecteert alle kolommen die moeten worden gecontroleerd op duplicaten:

    Zodra u klaar bent, klikt u op die grote groene knop, en de tool zal dubbele rijen vinden en verwijderen uit uw Google Sheets-tabel en zeggen hoeveel unieke rijen er overblijven:

    Helaas, verder gaat dit programma niet. Telkens wanneer u te maken krijgt met duplicaten, moet u dit hulpprogramma handmatig uitvoeren. Bovendien is dit alles wat het doet: duplicaten verwijderen. Er is geen optie om ze anders te verwerken.

    Gelukkig zijn al deze nadelen opgelost in de Remove Duplicates add-on voor Google Sheets van Ablebits.

    Duplicaten verwijderen add-on voor Google Sheets

    Remove Duplicates add-on is een echte game changer. Om te beginnen bevat het 5 verschillende tools om duplicaten in Google Sheets te identificeren. Maar laten we vandaag eens kijken naar Dubbele of unieke rijen vinden .

    Het biedt alleen al 7 verschillende manieren om duplicaten te verwerken en het versnelt niet alleen het hele proces, maar weet het volledig te automatiseren.

    Zodra u het installeert vanaf de Google Workspace Marketplace, zal het verschijnen onder de Uitbreidingen :

    Zoals het standaardprogramma van Google Sheets kunt u ook hier het te verwerken bereik en de kolommen selecteren, maar dan eleganter :)

    Alle instellingen zijn onderverdeeld in 4 gebruiksvriendelijke stappen waarin u moet kiezen:

    1. de reeks
    2. wat te vinden: dupes of uniques
    3. de kolommen
    4. wat te doen met de gevonden records

    Je kunt zelfs speciale foto's bekijken, zodat het altijd duidelijk is wat je moet doen:

    Wat is het nut, zult u denken? Wel, in tegenstelling tot de standaard tool biedt deze add-on zoveel meer:

    • duplicaten vinden evenals uniques inclusief of exclusief 1st occurrences
    • markeer duplicaten in Google Sheets
    • een statuskolom toevoegen
    • kopiëren/verplaatsen de resultaten naar een nieuw blad/spreadsheet of een specifieke plaats in uw spreadsheet
    • duidelijk gevonden waarden van cellen
    • dubbele rijen verwijderen van uw Google Sheet volledig

    Kies gewoon de manier die u het beste past, selecteer de opties en laat de add-on het werk doen.

    Tip: deze video is misschien een beetje oud, maar hij laat perfect zien hoe gemakkelijk het is om met de add-on te werken:

    Laat de add-on automatisch duplicaten verwijderen

    Als kers op de taart kunt u alle instellingen van de 4 stappen in scenario's opslaan en ze later met één klik op elke tafel uitvoeren.

    Of - nog beter - plan die scenario's om dagelijks op een bepaald tijdstip automatisch te starten:

    Uw aanwezigheid is niet nodig, en de add-on zal automatisch duplicaten verwijderen, zelfs wanneer het bestand wordt gesloten of u offline bent. Voor meer informatie kunt u deze gedetailleerde tutorial bezoeken en deze demovideo bekijken:

    Ik moedig u aan de add-on te installeren in de Google Sheets store en er eens rond te neuzen. U zult zien hoe gemakkelijk het is om duplicaten te vinden, te verwijderen en te markeren zonder formules in slechts een paar klikken.

    Spreadsheet met formulevoorbeelden

    Duplicaten zoeken & verwijderen in Google Sheets - formulevoorbeelden (maak een kopie van de spreadsheet)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.