KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe Dubbele rij verwijderen in Excel: 3 eenvoudige methoden

AuteurSiluvia Wijzigingsdatum

Dubbele rijen komen vaak voor wanneer u gegevens kopieert van verschillende werkbladen, rapporten importeert uit externe systemen of meerdere lijsten combineert in Excel. Als u ze niet verwijdert, kunnen deze dubbele records totalen, draaitabellen, rapporten en data-analyseresultaten verstoren.

In deze handleiding leert u 3 praktische manieren om dubbele rijen te verwijderen in Excel: met de ingebouwde functie Dubbele items verwijderen van Excel, met Kutools voor Excel om dubbele rijen te selecteren en te controleren voordat u ze verwijdert, en met VBA om de taak te automatiseren.

Dubbele rijen verwijderen in Excel


Waarom Dubbele rij verwijderen in Excel

Een dubbele rij betekent dat hetzelfde record meerdere keren voorkomt in uw werkblad — bijvoorbeeld dezelfde order, klant, product en bedrag die zich herhalen in een verkooplijst.

BestelnummerKlantProductBedrag
1001Green MarketLaptopstandaard85
1002Northline Co.Toetsenbord45
1001Green MarketLaptopstandaard85
1003Bright OfficeMonitor220
1002Northline Co.Toetsenbord45

In het bovenstaande voorbeeld komen de records voor Order-ID 1001 en Order-ID 1002 twee keer voor. Met ‘Dubbele rijen verwijderen’ blijft er slechts één schone kopie van elk record over.

💡Tip:Maak voordat u Dubbele rij verwijdert een back-up van uw werkblad, vooral bij het werken met belangrijke rapporten of grote datasets.

Methode 1: Verwijder Dubbele rij met Excel Dubbele items verwijderen

Excel heeft een ingebouwde functie Dubbele items verwijderen waarmee u snel dubbele rijen kunt verwijderen uit een geselecteerd bereik. Deze methode is ideaal als u direct dubbele items wilt verwijderen en de eerste instantie van elk record wilt behouden.

  1. Selecteer het gegevensbereik dat dubbele rijen bevat.
  2. Ga naar het tabblad Gegevens en klik op Dubbele items verwijderen in de groep Hulpmiddelen voor gegevens.
    Klik op Dubbele waarden verwijderen in de groep Gegevenstools
  3. In het dialoogvenster Dubbele items verwijderenstelt u de opties als volgt in:
    1. ① Vink Titels opnemen aan als uw bereik kopteksten bevat.
    2. ② Selecteer de kolommen die worden gebruikt om dubbele waarden te markeren.
      • Als u alle kolommen selecteert, verwijdert Excel alleen volledig identieke rijen.
      • Als u slechts één of enkele kolommen selecteert, beschouwt Excel rijen met dezelfde waarden in die geselecteerde kolommen als duplicaten.
      In dit voorbeeld selecteren we alle kolommen om rijen alleen te verwijderen wanneer de gehele rij gedupliceerd is.
    3. ③ Klik op OK.
      In het dialoogvenster Dubbele waarden verwijderen
  4. Excel toont een berichtvenster met het aantal verwijderde dubbele waarden en de overgebleven unieke waarden. Klik op OK om het te sluiten.
    Een berichtvenster met het aantal verwijderde dubbele waarden en resterende unieke waarden

Resultaat: Excel verwijdert de dubbele rijen uit het geselecteerde bereik en behoudt de eerste instantie van elk dubbel record.
Excel verwijdert de dubbele rijen uit het geselecteerde bereik en behoudt de eerste instantie van elk dubbel record

✅ Voordelen:Deze methode is snel, ingebouwd in Excel en eenvoudig te gebruiken voor eenvoudige taken voor het verwijderen van duplicaten.
❌ Beperkingen:Excel verwijdert de Dubbele rij direct. Het laat u niet gemakkelijk toe om de Dubbele rij te selecteren, markeren en controleren voordat u ze verwijdert.

Methode 2: Selecteer, markeer en verwijder Dubbele rij met Kutools

Als u dubbele rijen wilt controleren voordat u ze verwijdert, biedt Kutools voor Excel een eenvoudigere en veiligere oplossing. Met de functie Selecteer duplicaat/unieke cellen kunt u snel dubbele rijen selecteren, indien gewenst markeren, controleren en vervolgens uit het werkblad verwijderen. Deze methode is vooral handig wanneer u de eerste instantie wilt behouden en alleen de overbodige dubbele rijen wilt verwijderen.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie toenemen.Geïntegreerd met AI-functionaliteit, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...
  1. Selecteer het bereik waarin u dubbele rijen wilt opsporen en verwijderen.
  2. Klik op Kutools > Selecteren > Selecteer duplicaat/unieke cellen.
    Selecteer Dubbele en unieke cellen
  3. In het dialoogvenster Selecteer duplicaat/unieke cellenvoert u het volgende uit:
    1. ① Kies Elke rij in het gedeelte Op basis van.
    2. ② Selecteer onder RegelDuplicaatwaarden (Eerste overeenkomst uitsluiten).
      • Duplicaatwaarden (eerste overeenkomst uitsluiten): selecteert alleen de extra dubbele rijen en behoudt één exemplaar.
      • Duplicaatwaarden (Eerste overeenkomst opnemen): selecteert alle rijen in elke duplicaatgroep. Als u deze verwijdert, worden alle dubbele records in die groep verwijderd.
    3. ③ Optioneel: vink Vul achtergrondkleur of Vul lettertypekleur aan als u de geselecteerde dubbele rijen wilt markeren voordat u ze verwijdert.
    4. ④ Klik op OK.
      In het dialoogvenster Dubbele en unieke cellen selecteren
  4. Er verschijnt een berichtvenster met het aantal geselecteerde rijen. Klik op OK.
    Er verschijnt een berichtvenster dat aangeeft hoeveel rijen zijn geselecteerd
  5. Klik met de rechtermuisknop op één van de geselecteerde rijen waarin u het aantal hebt ingesteld en kies Verwijderen.

Resultaat: Alle dubbele rijen, behalve de eerste instantie, worden geselecteerd en verwijderd. Er blijft één exemplaar van elk dubbel record in het werkblad. Als u een vullende kleur of letterkleur hebt toegepast, worden de dubbele rijen gemarkeerd vóór verwijdering, zodat u ze gemakkelijker kunt controleren.
De dubbele rijen, behalve de eerste instantie, worden geselecteerd en verwijderd

✅ Voordelen
  • Selecteert Dubbele rij voordat ze worden verwijderd, zodat u de resultaten eerst kunt controleren
  • Kan Dubbele rij markeren met Vulkleur of Letterkleur voor eenvoudiger controle
  • Behoudt het eerste voorkomen en selecteert alleen de extra Dubbele rij
  • Kan complete Dubbele rij selecteren in plaats van alleen afzonderlijke cellen
  • Biedt een duidelijk dialoogvenster met eenvoudig te begrijpen duplicaatregels
  • Veiliger dan Dubbele e-mails verwijderen direct bij het werken met belangrijke gegevens
  • Geen formules, hulpkolommen of VBA-code vereist
 
Kutools voor Excel
Selecteer, markeer en controleer Dubbele rij voordat u ze verwijdert, zodat u herhaalde records veiliger en visueel kunt opschonen.

Methode 3: Verwijder Dubbele rij met VBA

Deze VBA-code controleert dubbele rijen op basis van alle kolommen in het geselecteerde bereik. De eerste instantie wordt behouden en latere dubbele rijen worden verwijderd.

❗Belangrijk:VBA past uw werkblad direct aan. Sla een back-up op voordat u de code uitvoert.
  1. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.
  2. Klik op Invoegen > Module.
  3. Kopieer de VBA-code en plak deze in het modulevenster.
     Sub RemoveDuplicateRows_KeepFirst()
    'Updated by Extendoffice 2026/5/22
        Dim rng As Range
        Dim hasHeaders As VbMsgBoxResult
        Dim firstDataRow As Long
        Dim r As Long, c As Long
        Dim key As String
        Dim seen As Collection
        Dim rowsToDelete As Range
        Dim cellValue As Variant
        
        On Error Resume Next
        Set rng = Application.InputBox("Select the range to remove duplicate rows:", "Remove Duplicate Rows", Type:=8)
        On Error GoTo 0
        
        If rng Is Nothing Then Exit Sub
        
        hasHeaders = MsgBox("Does the selected range include headers?", vbYesNoCancel + vbQuestion, "Header Option")
        If hasHeaders = vbCancel Then Exit Sub
        
        If hasHeaders = vbYes Then
            firstDataRow = 2
        Else
            firstDataRow = 1
        End If
        
        Set seen = New Collection
        
        Application.ScreenUpdating = False
        
        For r = firstDataRow To rng.Rows.Count
            key = ""
            
            For c = 1 To rng.Columns.Count
                cellValue = rng.Cells(r, c).Value
                
                If IsError(cellValue) Then
                    key = key & "[ERROR]" & CStr(rng.Cells(r, c).Text) & Chr(30)
                Else
                    key = key & CStr(cellValue) & Chr(30)
                End If
            Next c
            
            On Error Resume Next
            seen.Add key, key
            
            If Err.Number <> 0 Then
                If rowsToDelete Is Nothing Then
                    Set rowsToDelete = rng.Rows(r).EntireRow
                Else
                    Set rowsToDelete = Union(rowsToDelete, rng.Rows(r).EntireRow)
                End If
                Err.Clear
            End If
            
            On Error GoTo 0
        Next r
        
        If Not rowsToDelete Is Nothing Then
            rowsToDelete.Delete
            MsgBox "Duplicate rows have been removed.", vbInformation
        Else
            MsgBox "No duplicate rows were found.", vbInformation
        End If
        
        Application.ScreenUpdating = True
    End Sub
    
  4. Druk op F5 of klik op de knop Uitvoeren in de VBA-editor om de code uit te voeren.
  5. Selecteer in het pop-upvenster het bereik waarin u dubbele rijen wilt verwijderen. Klik op OK.
    Selecteer het bereik
  6. Wanneer u wordt gevraagd of het geselecteerde bereik koppen bevat, kiest u Ja of Nee.
    Kies Ja of Nee

Resultaat: Dubbele rijen in het geselecteerde bereik worden verwijderd, waarbij de eerste instantie behouden blijft.
Dubbele rijen in het geselecteerde bereik worden verwijderd en de eerste instantie wordt behouden

✅ Voordelen:Deze methode verwijdert Dubbele rij op basis van alle kolommen in de Bereik selecteren zonder hulpkolommen of formules te gebruiken.
❌ Beperkingen:VBA is minder geschikt voor beginners. Het verwijdert ook direct Dubbele rij, dus u moet uw gegevens altijd eerst back-uppen.

Welke methode moet u gebruiken

De beste methode hangt af van of u een snelle ingebouwde oplossing zoekt, een veiligere visuele manier om duplicaten eerst te controleren, of een op code gebaseerde aanpak.

MethodeBest geschikt voorBehoudt eerste voorkomenSelecteert Dubbele rij eersteKan duplicaten markerenMoeilijkheidsgraad
Excel Dubbele items verwijderenSnel Dubbele rij verwijderen✅ Ja❌ Nee❌ NeeEenvoudig
Kutools voor ExcelSelecteren, markeren, controleren en veilig Dubbele rij verwijderen✅ Ja✅ Ja✅ Ja✅ Zeer eenvoudig
VBADubbele rij verwijderen met code✅ Ja❌ Nee❌ NeeGeavanceerd

Voor een snelle opschoning werkt de ingebouwde functie Dubbele items verwijderen van Excel uitstekend. Als u dubbele rijen eerst wilt selecteren, markeren en controleren voordat u ze verwijdert, is Kutools voor Excel de veiligere en visueel aantrekkelijkere keuze. VBA is handig wanneer u liever een op code gebaseerde oplossing gebruikt.


Veelgestelde vragen

Hoe verwijder ik dubbele rijen in Excel, maar behoud ik de eerste instantie?

U kunt de ingebouwde functie Dubbele items verwijderen van Excel gebruiken. Deze verwijdert dubbele records en behoudt de eerste instantie. U kunt ook Kutools voor Excel gebruiken en kiezen voor Duplicaatwaarden (Eerste overeenkomst uitsluiten) om alleen de dubbele rijen na de eerste instantie te selecteren.

Hoe verwijder ik dubbele rijen op basis van één kolom?

Selecteer uw gegevensbereik, ga naar Gegevens > Dubbele items verwijderen en kies alleen de kolom die u wilt gebruiken voor duplicaatdetectie. Excel beschouwt rijen met dezelfde waarde in die kolom als duplicaten en behoudt de eerste instantie.

Hoe kan ik dubbele rijen vinden zonder ze te verwijderen?

Gebruik de functie Selecteer duplicaat/unieke cellen van Kutools voor Excel. Selecteer eerst dubbele rijen, zodat u ze kunt controleren, markeren, kopiëren of later verwijderen.

Wat is het verschil tussen Duplicaatwaarden (Eerste overeenkomst uitsluiten) en Duplicaatwaarden (Eerste overeenkomst opnemen)?

Duplicaatwaarden (eerste overeenkomst uitsluiten) selecteert alleen de herhaalde voorkomens na het eerste record. Dit is handig als u één exemplaar wilt behouden en de extra duplicaten wilt verwijderen.

Duplicaatwaarden (Eerste overeenkomst opnemen) selecteert elke rij in elke duplicaatsgroep, inclusief het eerste voorkomen. Dit is handig wanneer u alle records wilt identificeren die tot duplicaatsgroepen behoren.

Kan ik dubbele rijen markeren voordat ik ze verwijder?

Ja. Met Kutools voor Excel kunt u dubbele rijen selecteren en tegelijkertijd een vulkleur of letterkleur toepassen, zodat u duplicaatrecords eenvoudiger kunt controleren voordat u ze verwijdert.

Kan Excel dubbele rijen verwijderen met hoofdlettergevoeligheid?

De ingebouwde functie Dubbele items verwijderen van Excel is niet ideaal voor hoofdlettergevoelige duplicaatdetectie. Als u onderscheid wilt maken tussen hoofdletters en kleine letters, kunt u de optie Hoofdlettergevoelig in de functie Selecteer duplicaat/unieke cellen van Kutools voor Excel gebruiken.


Conclusie

Het verwijderen van dubbele rijen is een essentiële stap bij het opschonen van Excel-gegevens. Voor een snelle oplossing werkt de ingebouwde functie Dubbele items verwijderen van Excel prima. Voor een veiliger aanpak laat Kutools voor Excel u dubbele rijen eerst selecteren en controleren voordat u ze verwijdert. En voor herhaalde opschoningsopdrachten kunt u VBA gebruiken om het proces volledig te automatiseren.

Als u vaak met grote datasets werkt of duplicaten zorgvuldig wilt controleren voordat u ze verwijdert, bespaart de Kutools-methode tijd en vermindert zij het risico op onbedoeld verwijderen van belangrijke records.