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

Hoe verwijder je dubbele items in Excel, maar behoud je lege rijen?

AuteurSun Wijzigingsdatum

In Excel biedt de functie Dubbele waarden verwijderen een handige manier om herhaalde waarden uit een lijst te verwijderen. Er doet zich echter vaak een probleem voor wanneer uw lijsten lege rijen bevatten: de standaardfunctie verwijdert die namelijk ook, waardoor de oorspronkelijke structuur van uw gegevens kan worden verstoord doordat de lege rijen worden opgevuld. Dit is vaak problematisch als de lege rijen dienen als logische scheidingstekens of voor opmaakdoeleinden.

Als uw doel is om dubbele items te verwijderen, maar tegelijkertijd alle lege rijen exact zoals ze zijn te behouden, zijn er verschillende effectieve methoden. Deze helpen u uw lijst op te schonen zonder de lege rijen aan te tasten—voor professioneler gegevensbeheer én behoud van de visuele structuur van uw werkblad. Hieronder vindt u diverse oplossingen om dit doel in Excel te bereiken, afgestemd op verschillende scenario’s.
Een schermafbeelding met gegevens in Excel met duplicaten en lege rijen

Dubbele items verwijderen behoudt lege rijen met formule en Dubbele items verwijderen

Dubbele waarden selecteren en markeren met Selecteer duplicaat/unieke cellen goed idee3

VBA-macro: Dubbele items verwijderen maar behoudt Lege rijen automatisch

Excel-formule/geavanceerd filter: Haal unieke waarden op terwijl Lege rijen worden behouden


Dubbele items verwijderen behoudt lege rijen met formule en Dubbele items verwijderen

Om dubbele items te verwijderen terwijl lege rijen behouden blijven, identificeert u eerst met een hulpkolom welke rijen leeg zijn en gebruikt u daarna de ingebouwde functie ‘Dubbele items verwijderen’ van Excel. Deze gecombineerde aanpak behoudt unieke waarden én laat alle bestaande lege rijen onaangetast. De oplossing is ideaal als u een geïntegreerde, grotendeels handmatige Excel-werkstroom wenst met zichtbare hulpkolommen.

Stap 1.Voer in een aangrenzende kolom (bijvoorbeeld, als uw gegevens beginnen in A1, begin dan in B1) de volgende formule in om Lege rijen te markeren:

=IF(LEN(TRIM(A1))=0,ROW(),"")

Deze formule controleert of cel A1 leeg is of alleen spaties bevat. Is dat het geval, dan toont ze het rijnummer; anders blijft de cel leeg. Sleep de formule omlaag langs alle items in uw lijst om elke lege rij te markeren.
Een schermafbeelding van de formule die wordt gebruikt om lege rijen in Excel te identificeren

Opmerking:Als uw gegevens zich over meerdere kolommen uitstrekken, pas dan de verwijzing aan (bijv. gebruik)A1 of B1 indien nodig). Het gebruik van TRIM zorgt ervoor dat cellen met alleen spaties ook als leeg worden beschouwd.

Stap 2. Selecteer zowel uw oorspronkelijke gegevenskolom als de nieuwe hulpkolom. Ga vervolgens naar Gegevens > Dubbele items verwijderen. In het pop-upvenster vinkt u alleen het vakje aan voor uw oorspronkelijke kolom (niet de hulpkolom), zodat duplicaten worden geïdentificeerd op basis van uw doelgegevens.
Een schermafbeelding van het dialoogvenster Duplicaten verwijderen
Een schermafbeelding van het dialoogvenster Duplicaten verwijderen

Tip: Zorg ervoor dat uw gegevensselectie de hulpkolom bevat, maar gebruik de oorspronkelijke gegevenskolom als sleutel voor het verwijderen van duplicaten. Zo voorkomt u per ongeluk dat lege rijen worden verwijderd die zijn gemarkeerd door de hulpkolom.

Stap 3. Er verschijnt een melding met het aantal verwijderde dubbele waarden. Klik op OK om de melding te bevestigen en te sluiten.
Een schermafbeelding van het meldingsvenster Duplicaten verwijderen in Excel

De lijst toont momenteel alle unieke waarden, inclusief eventuele lege rijen die al bestonden. U kunt de hulpkolom verwijderen zodra u deze niet meer nodig heeft.
Een schermafbeelding van het Excel-werkblad na het verwijderen van duplicaten, maar met behoud van lege rijen

Toepasselijke scenario’s: Deze methode is ideaal als u uitsluitend standaard Excel-functies wilt gebruiken en uw gegevens eenvoudig van opzet zijn. Let op: de methode is niet volledig automatisch wanneer uw gegevens regelmatig worden bijgewerkt, aangezien u de stappen dan opnieuw moet uitvoeren. Maak daarom altijd eerst een back-up van uw gegevens voordat u duplicaten verwijdert—want dit proces kan niet ongedaan worden gemaakt nadat u het bestand hebt opgeslagen en gesloten.

Probleemoplossing: Als lege rijen toch worden verwijderd, controleer dan of uw hulpformule alle lege rijen correct markeert en of u in het dialoogvenster alleen uw hoofdkolom hebt geselecteerd als sleutel voor „Dubbele items verwijderen”.


Dubbele waarden selecteren en markeren met Selecteer duplicaat/unieke cellen

De tool Selecteer duplicaat/unieke cellen van Kutools voor Excel is bijzonder handig om dubbele items visueel te identificeren voordat u ze verwijdert, terwijl lege rijen standaard worden behouden. Deze oplossing is uitstekend als u duplicaten handmatig wilt controleren voordat u ze verwijdert of eenvoudigweg wilt markeren voor verdere actie.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1.Selecteer het bereik met uw gegevens (inclusief lege rijen) en klik vervolgens op Kutools > Selecteren > Selecteer duplicaat/unieke cellen.
Een schermafbeelding van het Kutools-menu Geselecteerde dubbele en unieke cellen in Excel

2. In het dialoogvenster Selecteer duplicaat/unieke cellen kiest u onder „Regel” de optie Duplicaten (behalve de eerste). U kunt ook de vakjes Vul achtergrondkleur en Vul lettertypekleur aanvinken om duplicaten automatisch te markeren met kleuren naar keuze.
Een schermafbeelding van het dialoogvenster Dubbele en unieke cellen selecteren

Tip: Als u de volledige dubbele rij wilt selecteren, selecteert u het volledige gegevensbereik in plaats van slechts één kolom en past u de tool dienovereenkomstig toe.

3. Klik op OK. Er verschijnt een dialoogvenster met het aantal gevonden en geselecteerde dubbele cellen of rijen. Klik op OK om dit venster te sluiten.
Een schermafbeelding van het meldingsvenster in Kutools for Excel na het selecteren van dubbele rijen

Nu zijn de duplicaten in uw lijst gemarkeerd, zodat u ze eenvoudig kunt herkennen en indien nodig handmatig verwijderen — zonder ook maar één lege rij aan te tasten.
Een schermafbeelding van gemarkeerde dubbele cellen in Excel met behulp van Kutools

Voordelen: Flexibeler, risicoloos en met controle vóór verwijdering. Standaard blijven lege rijen onaangetast. Deze aanpak is ook handig als u meer visuele controle wilt of duplicaten per geval wilt verwerken.

Opmerking: U kunt het gemarkeerde rijbereik sorteren of filteren als u duplicaten in batch wilt verwijderen en tegelijkertijd de visuele structuur van uw oorspronkelijke werkblad wilt behouden.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen

Demo: Selecteer duplicaat/unieke cellen met behulp van Kutools voor Excel

 
Kutools voor Excel: Meer dan 300 handige tools binnen handbereik! Profiteer van AI-ondersteunde functies voor slimmer en sneller werken!Nu downloaden!

VBA-macro: Dubbele items verwijderen maar behoudt Lege rijen automatisch

Voor gebruikers die regelmatig het verwijderen van duplicaten willen automatiseren terwijl alle Lege rijen behouden blijven, is een VBA-macro een praktische keuze. Met een macro kunt u uw gegevens in één klik opschonen, ongeacht hoe vaak uw lijst verandert, en zonder afhankelijkheid van hulpkolommen. Deze methode is ideaal als de structuur van uw werkblad consistent is en u een herhaalbare oplossing wenst die prestaties en nauwkeurigheid garandeert.

Opmerking: Sla altijd een kopie van uw werkblad op voordat u macro’s uitvoert, want acties kunnen na uitvoering niet eenvoudig ongedaan worden gemaakt.

1. Ga naar Ontwikkelaarshulpmiddelen > Visual Basic. Klik in de VBA-editor op Invoegen > Module. Plak vervolgens de onderstaande code in het nieuwe modulevenster:

Sub RemoveDuplicatesKeepBlankRows()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim dict As Object
    Dim cell As Range
    Dim checkRange As Range
    Dim i As Long
    
    Set ws = ActiveSheet
    Set dict = CreateObject("Scripting.Dictionary")
    
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    Set checkRange = ws.Range("A1:A" & lastRow)
    
    Application.ScreenUpdating = False
    
    For i = lastRow To 1 Step -1
        Set cell = ws.Cells(i, 1)
        
        If Trim(cell.Value) = "" Then
            ' Blank row, do nothing and keep row
        Else
            If dict.Exists(cell.Value) Then
                cell.EntireRow.Delete
            Else
                dict.Add cell.Value, True
            End If
        End If
    Next i
    
    Application.ScreenUpdating = True
End Sub

2. Om de code uit te voeren, klikt u op de knop Uitvoeren-knop of drukt u op F5 met de module geselecteerd. De macro scant onmiddellijk uw eerste kolom (A), verwijdert dubbele waarden en laat alle eerder lege rijen op hun oorspronkelijke posities staan.

Hoe het werkt: De macro doorloopt de opgegeven kolom van onder naar boven, verwijdert eerdere waarden en behoudt tegelijkertijd alle lege rijen. De macro past zich automatisch aan lijsten van verschillende lengtes aan door de laatste niet-lege cel te identificeren.

Parameters en tips:

  • Als uw gegevens zich in een andere kolom bevinden, wijzig dan Cells(i,1) in het desbetreffende kolomnummer (bijv. 2 voor kolom B, 3 voor kolom C).
  • De macro begint bij de laatste rij en werkt zich naar boven, zodat rijverschuivingen het verwijderingsproces niet verstoren.
  • Elke cel die alleen spaties bevat, wordt ook als leeg beschouwd. Als u alleen echt lege cellen wilt identificeren, vervang dan Trim(cell.Value) = "" door cell.Value = "".

Probleemoplossing: Als de macro niet werkt zoals verwacht, controleer dan op samengevoegde of verborgen rijen en onverwachte gegevenstypen in de doelkolom.

Ideaal voor: Herhaalde opschoningsacties, het verwerken van grotere datasets of wanneer u macro’s gebruikt in een geautomatiseerde workflow.


Excel-formule/geavanceerd filter: Haal unieke waarden op terwijl Lege rijen worden behouden

Als u een unieke lijst uit de oorspronkelijke gegevens wilt halen én lege rijen op hun plaats wilt behouden, kunt u een geavanceerd filter met een criteriumformule gebruiken of slimme Excel-formules inzetten om een nieuwe lijst te genereren. Dit is vooral handig wanneer u een aparte, gedupliceerde lijst nodig heeft voor rapportages of verdere analyse, terwijl de oorspronkelijke lay-out — inclusief lege rijen — intact blijft.

Gebruik de volgende formule om een lijst met unieke waarden samen te stellen, waarbij lege rijen op hun plaats blijven. Hier is een gestroomlijnde aanpak:

1.Gebruik in een nieuwe kolom (bijvoorbeeld B1) deze formule (ervan uitgaande dat uw oorspronkelijke gegevens zich bevinden in A1:A100):

=IF(TRIM(A1)="","",IF(COUNTIF(A$1:A1,A1)=1,A1,""))

2. Sleep deze formule naar beneden langs alle rijen van uw gegevens. Unieke items blijven op hun oorspronkelijke positie staan; duplicaten daarna worden leeg weergegeven, en oorspronkelijk lege rijen blijven leeg.

Voorzorgsmaatregelen: Zorg ervoor dat er geen verborgen waarden of voorloop- en volgspaties aanwezig zijn die de uniciteit kunnen beïnvloeden. TRIM helpt dit te voorkomen. Voor oudere versies van Excel moeten methoden mogelijk worden aangepast of kunnen hulpkolommen met handmatig filteren worden gebruikt.

Geschikt voor: Het maken van nieuwe rapportages, naast elkaar geplaatste lijsten of het voorbereiden van opgeschoonde gegevens voor verdere verwerking. Deze aanpak is ook ideaal voor gebruikers die uitsluitend formules willen gebruiken—zonder VBA of invoegtoepassingen.


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins