Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe rijen verwijderen op basis van duplicaten in één kolom in Excel?

Author Kelly Last modified

In Excel is het verwijderen van dubbele rijen een eenvoudige taak met behulp van de functie Dubbele waarden verwijderen op het tabblad Gegevens. Het proces om hele rijen te verwijderen op basis van dubbele waarden in slechts één kolom kan echter minder voor de hand liggend zijn. Dit artikel introduceert verschillende eenvoudige methoden om dit scenario efficiënt aan te pakken, zodat uw gegevens nauwkeurig en bondig blijven. Het verwijderen van rijen op basis van duplicaten in een specifieke kolom kan cruciaal zijn bij het voorbereiden van gegevens voor rapportage, analyse of wanneer u alleen unieke records wilt behouden volgens een bepaald criterium. De volgende methoden variëren van ingebouwde Excel-functies tot formules en VBA-opties, evenals oplossingen aangeboden door Kutools voor Excel, waardoor gebruikers de meest geschikte aanpak voor hun context en workflowbehoeften kunnen kiezen. Elke aanpak biedt unieke voordelen afhankelijk van de complexiteit van uw taak, het gegevensvolume en uw persoonlijke vaardigheid met Excel-hulpmiddelen.


Verwijder rijen op basis van duplicaten in één kolom met de functie Dubbele waarden verwijderen

Deze aanpak richt zich op het gebruik van de functie Dubbele waarden verwijderen in Excel om moeiteloos hele rijen te verwijderen die dubbele items bevatten in een specifieke kolom. Dit is een van de snelste oplossingen en werkt het beste als uw gegevens al georganiseerd zijn en u alle herhaalde waarden behalve één exemplaar wilt verwijderen.

  1. Selecteer het bereik waarin u rijen wilt verwijderen op basis van duplicaten in één kolom, en klik vervolgens op Gegevens > Dubbele waarden verwijderen.

  2. In het pop-upvenster Dubbele waarden verwijderen dialoogvenster, vink alleen het vakje naast de kolom aan die de dubbele waarden bevat die u als basis wilt gebruiken voor het verwijderen van hele rijen, en klik op de OK knop.

    Opmerking: Controleer uw kolomselectie nogmaals. Alleen de aangevinkte kolommen worden geëvalueerd op duplicaten. Als u per ongeluk extra kolommen aanvinkt, verwijdert u mogelijk niet alle bedoelde duplicaten.

  3. Een volgend dialoogvenster toont het aantal gevonden en verwijderde dubbele waarden. Klik op OK om het proces af te ronden en het dialoogvenster te sluiten. Dit bericht geeft feedback over het aantal verwijderde dubbele rijen en de resterende unieke rijen ter referentie.

Voordelen: Snel voor eenvoudige taken, geen invoegtoepassingen of formules nodig, behoudt de eerste instantie van elke dubbele waarde.
Nadelen: Verwijdert alle kolommen uit verwijderde rijen, biedt geen flexibiliteit om 'gemarkeerde' duplicaten te bekijken voordat ze worden verwijderd.


Verwijder rijen op basis van duplicaten in één kolom met Kutools voor Excel

Met het hulpprogramma Dubbele & Unieke cellen selecteren van Kutools voor Excel kunt u ook rijen verwijderen op basis van alle dubbele waarden in een kolom en alleen rijen met unieke waarden behouden. Bovendien biedt dit hulpprogramma de flexibiliteit om te kiezen tussen het verwijderen van rijen die duplicaten bevatten, behalve hun eerste instanties, of het verwijderen van alle dubbele rijen inclusief de eerste instanties. Deze methode is vooral geschikt voor gebruikers die duplicaten snel moeten beheren met meer controle vergeleken met de standaardfuncties van Excel.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...
  1. Selecteer de kolom die de dubbele waarden bevat die u wilt gebruiken als basis voor het verwijderen van rijen, en klik op Kutools > Selecteer > Dubbele & Unieke cellen selecteren.

    Tip: Het wordt aanbevolen om alleen de kolom te selecteren waarvoor u duplicaten wilt controleren om onbedoelde verwijderingen in ongerelateerde gegevens te voorkomen.

  2. In het dialoogvenster Dubbele & Unieke cellen selecteren dat wordt geopend, vink dan de optie Dubbele waarden (Behalve de eerste) of Alle duplicaten (Inclusief de eerste) aan zoals u nodig heeft in de sectie Regel . Vervolgens vink je de optie Selecteer hele rijen aan, en klik op de knop Ok .

    Uitleg van parameters:
    Dubbele waarden (Behalve de eerste): Behoudt de eerste instantie. Alle andere dubbele rijen worden geselecteerd voor verwijdering.
    Alle duplicaten (Inclusief de eerste): Selecteert elke rij waar de kolom dubbele waarden heeft, inclusief de eerste instantie.

  3. Er verschijnt een dialoogvenster zoals hieronder getoond, dat het aantal rijen weergeeft dat is geselecteerd op basis van dubbele waarden in de geselecteerde kolom. Klik op de OK -knop om het te sluiten.

  4. Klik Start > Verwijderen > Bladrijen verwijderen om de geselecteerde rijen met dubbele waarden te verwijderen. Tot nu toe hebt u alle rijen verwijderd op basis van de dubbele waarden in de gespecificeerde kolom.

    A screenshot of deleting selected rows in Excel via Home > Delete Sheet Rows option

    Tip: Overweeg een back-up van uw bestand te maken voordat u verwijdert. Verwijderde rijen kunnen niet ongedaan worden gemaakt met Ongedaan maken na grote verdere bewerkingen of na het opslaan/sluiten van het bestand.

Originele gegevens:
A screenshot of original dataset in Excel before removing duplicate rows

Resultaten na het verwijderen van duplicaten:

  • Als u de optie Dubbele waarden (Behalve de eerste) selecteert:
    Results after removing duplicates except the first occurrence in Excel

  • Als u Alle duplicaten (Inclusief de eerste) selecteert:
    Results after removing all duplicates including the first occurrence in Excel

Voordelen: Flexibele selectie en preview, kan alle of alleen bepaalde duplicaten verwijderen, behoudt controle.
Nadelen: Vereist installatie.


Verwijder rijen op basis van duplicaten in een kolom met VBA-code

Deze methode gebruikt een VBA-macro om automatisch door uw geselecteerde gegevensbereik te lopen en hele rijen te verwijderen wanneer er dubbele waarden worden gevonden in een specifieke kolom. Deze oplossing is vooral waardevol voor het verwerken van grote datasets of repetitieve opruimtaken en biedt meer automatisering dan handmatige benaderingen. Maak altijd een back-up van uw werkmap voordat u VBA-code uitvoert, omdat wijzigingen door macro's niet gemakkelijk ongedaan kunnen worden gemaakt.

  1. Klik op Ontwikkelaar > Visual Basic om het venster Microsoft Visual Basic for Applications-editor te openen. Als u het tabblad Ontwikkelaar niet ziet, kunt u dit inschakelen via Bestand > Opties > Lint aanpassen.
  2. Klik in de VBA-editor op Invoegen > Module om een nieuwe codemodule te maken, en plak vervolgens de volgende code in het modulevenster:
Sub DeleteRowsWithDuplicateInColumn()
    Dim rng As Range
    Dim i As Long, j As Long
    Dim lastRow As Long
    Dim colNum As Long
    Dim ws As Worksheet
    Dim dict As Object
    On Error Resume Next
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select your data range (including column headers)", "KutoolsforExcel", ws.UsedRange.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    colNum = Application.InputBox("Enter the column number to check for duplicates (e.g.,2 for column B):", "KutoolsforExcel", 1, Type:=1)
    Set dict = CreateObject("Scripting.Dictionary")
    lastRow = rng.Rows.Count
    For i = lastRow To 2 Step -1
        If dict.Exists(rng.Cells(i, colNum).Value) Then
            rng.Rows(i).EntireRow.Delete
        Else
            dict.Add rng.Cells(i, colNum).Value, 1
        End If
    Next i
End Sub

3Na het invoeren van de code, klik op de Run button knop om de code uit te voeren. Wanneer u wordt gevraagd, selecteert u uw gegevensbereik (inclusief koppen), en voer vervolgens het nummer in van de kolom waarin u dubbele waarden wilt controleren (bijvoorbeeld invoeren 2 voor kolom B).

De macro zal automatisch van onder naar boven door de gegevens lopen en eventuele rijen waar een dubbele waarde wordt gevonden in de gespecificeerde kolom verwijderen, terwijl de eerste instantie van elke unieke waarde wordt behouden.

Waarschuwing: Maak altijd een back-up van uw werkblad voordat u macro's uitvoert om onomkeerbare gegevensverlies te voorkomen.

Identificeer en verwijder rijen met duplicaten met behulp van Excel-formules en hulptabellen

Als u een op formules gebaseerde oplossing prefereert, kunt u hulptabellen gebruiken om dubbele waarden te markeren en vervolgens de gemarkeerde rijen handmatig te verwijderen. Deze methode is ideaal wanneer u visueel wilt controleren welke rijen duplicaten zijn voordat u verwijdert en biedt meer transparantie, hoewel sommige stappen handmatig zijn.

1. Voeg een nieuwe hulptabelkolom toe aan uw gegevenstabel (bijvoorbeeld in kolom D) en voer de volgende formules in een lege cel naast uw gegevens in, bijvoorbeeld D2:

=COUNTIF($A$2:$A2,A2)>1

2. Kopieer of vul deze formule naar beneden in de hulptabelkolom voor alle relevante rijen. Een resultaat van WAAR markeert een duplicaat, terwijl ONWAAR een eerste instantie aangeeft.

3. Pas de Filterfunctie toe op uw gegevensbereik inclusief de hulptabelkolom. Filter vervolgens de hulptabelkolom op WAAR-waarden - dit zijn de dubbele rijen na de eerste instantie.

4. Selecteer de gefilterde rijen en gebruik Start > Verwijderen > Bladrijen verwijderen om ze uit uw tabel te verwijderen. Verwijder of verberg de hulptabelkolom achteraf indien gewenst.

5. Nadat u de dubbele rijen hebt verwijderd, klikt u op Filter om het filteren te annuleren en de verborgen gegevens weer te geven.

Markeer alle dubbele waarden, inclusief hun eerste instantie: Gebruik deze formule in uw hulptabelkolom:

=COUNTIF($A$2:$A$24,A2)>1

Nadat u deze naar beneden hebt ingevuld, retourneren alle records waar de waarde meer dan eens voorkomt in het gespecificeerde bereik WAAR, ongeacht de positie. Filteren en verwijderen zoals hierboven zal alle rijen met gedupliceerde waarden verwijderen, waardoor alleen unieke items overblijven.

Voordelen: Geen invoegtoepassingen of macro's vereist, biedt visuele inspectie voordat wordt verwijderd.
Nadelen: Handmatige stappen nodig voor verwijdering, minder efficiënt voor zeer grote datasets.

Verwijder rijen op basis van duplicaten in één kolom en combineer/som/gemiddelde/tel waarden uit verwijderde rijen

Als u hele rijen wilt verwijderen op basis van dubbele waarden in een specifieke kolom en gegevens uit deze duplicaten wilt behouden, probeer dan het hulpprogramma Geavanceerd samenvoegen van rijen van Kutools voor Excel. Dit hulpprogramma maakt het mogelijk om efficiënt rijen met dubbele items in een gekozen kolom te verwijderen en tegelijkertijd bewerkingen uit te voeren zoals het combineren, optellen, gemiddelden berekenen of tellen van gegevens uit de verwijderde rijen in andere kolommen, waardoor de integriteit en bruikbaarheid van uw dataset behouden blijft. Deze aanpak is vooral geschikt wanneer uw bedrijfsproces aggregatie van gerelateerde gegevens vereist na het verwijderen van duplicaten, zoals het consolideren van verkooprecords of transactielogboeken.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...
  1. Selecteer het bereik waarin u rijen wilt verwijderen op basis van duplicaten in één kolom, en klik op Kutools > Samenvoegen & Splitsen > Geavanceerd samenvoegen van rijen.

  2. In het dialoogvenster Geavanceerd samenvoegen van rijen dat wordt geopend, zullen we als voorbeeld rijen verwijderen op basis van dubbele waarden in de kolom 'Fruit'. Daarnaast combineren we de prijsinformatie in de kolom 'Prijs' en sommen we het totaalbedrag voor elk type fruit in de kolom 'Aantal'. Volg deze stappen om het proces uit te voeren:
    1. Zoek en selecteer in de sectie Kolomgegevens van het dialoogvenster de kolom 'Fruit', die de dubbele waarden bevat waarop u rijen wilt verwijderen, en kies vervolgens Hoofdsleutel uit de vervolgkeuzelijst Bewerking.
    2. Selecteer de kolom 'Prijs' waarin we alle waarden die aan de duplicaten in de gespecificeerde kolom zijn gekoppeld, zullen combineren. Kies vervolgens een scheidingsteken uit de Bewerking vervolgkeuzelijst onder de Combineren sectie.
    3. Selecteer de kolom 'Aantal' waarin berekeningen (som, gemiddelde, tellen, etc.) zullen worden toegepast op waarden op basis van duplicaten in de gespecificeerde kolom. Kies vervolgens de optie Som uit de vervolgkeuzelijst Bewerking in de groep Berekenen.

     

  3. Klik op de OK-knop. Alle rijen zijn nu verwijderd op basis van duplicaten in de gespecificeerde kolom, terwijl andere kolommen tegelijkertijd worden gecombineerd of berekend.


Demo: verwijder rijen op basis van duplicaten in één kolom in Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Geniet van permanent gratis AI-functies! Download nu!

Gerelateerde artikelen:

Tel dubbele waarden in een kolom in Excel

Verwijder dubbele rijen en behoud alleen de hoogste waarden in Excel

Verberg rijen als duplicaat in Excel

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen