Skip to main content

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

Hoe dubbele waarden te verwijderen maar lege rijen behouden in Excel?

Author Sun Last modified

In Excel biedt de functie Dubbele waarden verwijderen een handige manier om herhaalde waarden uit een lijst te elimineren. Echter, ontstaat er vaak een uitdaging wanneer je lijsten lege rijen bevatten; de standaardfunctie zal deze ook verwijderen, wat potentieel de originele structuur van je gegevens verstoort door de gaten te sluiten. Dit is vaak problematisch als de lege rijen dienen als logische scheidingen of voor opmaakdoeleinden.

Als je doel is om dubbele items te verwijderen maar alle lege rijen precies zo te behouden zoals ze zijn, zijn er verschillende effectieve methoden beschikbaar. Deze methoden helpen je om je lijst schoon te maken zonder de lege rijen te beïnvloeden, wat professionelere gegevensbeheer mogelijk maakt en de visuele structuur van je werkblad intact houdt. Hieronder worden verschillende oplossingen uiteengezet om dit in Excel te bereiken in verschillende scenario's.
A screenshot showing data in Excel with duplicates and blank rows

Dubbele waarden verwijderen en lege rijen behouden met formule en Dubbele waarden verwijderen

Dubbele waarden selecteren en markeren met Selecteer dubbele & unieke cellengood idea3

VBA-macro: Dubbele waarden verwijderen maar lege rijen automatisch behouden

Excel-formule/geavanceerd filter: Unieke waarden extraheren terwijl lege rijen behouden blijven


Dubbele waarden verwijderen en lege rijen behouden met formule en Dubbele waarden verwijderen

Om dubbele waarden te verwijderen en tegelijkertijd de lege rijen te behouden, is het noodzakelijk om eerst te identificeren en te markeren welke rijen leeg zijn met behulp van een hulpkolom, en vervolgens het ingebouwde instrument Dubbele waarden verwijderen in Excel te gebruiken. Deze gecombineerde methode zorgt ervoor dat unieke waarden behouden blijven en alle bestaande lege rijen onaangetast blijven. Deze oplossing werkt goed als je een geïntegreerde, voornamelijk handmatige Excel-werkstroom wilt met zichtbare hulpkolommen.

Stap 1. In een aangrenzende kolom (bijvoorbeeld, als je gegevens beginnen in A1, begin dan in B1), voer 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. Zo ja, dan toont het het rijnummer; anders laat het de cel leeg. Sleep de formule naar beneden langs alle items in je lijst om elke lege rij te markeren.
A screenshot of the formula used to identify blank rows in Excel

Opmerking: Als je gegevens meerdere kolommen beslaan, pas dan de verwijzing aan (bijv. gebruik A1 of B1 indien nodig). Met TRIM wordt ervoor gezorgd dat cellen met alleen spaties ook als leeg worden behandeld.

Stap 2. Selecteer zowel je originele gegevenskolom als de nieuwe hulpkolom. Ga vervolgens naar Gegevens > Dubbele waarden verwijderen. In het pop-up dialoogvenster vink je alleen het vakje aan voor je originele kolom (niet de hulpkolom), zodat duplicaten worden geïdentificeerd op basis van je doelgegevens.
A screenshot showing the Remove Duplicates button on the Data tab in Excel
A screenshot showing the Remove Duplicates dialog

Tip: Zorg ervoor dat je gegevensselectie de hulpkolom bevat, maar gebruik de originele gegevenskolom als sleutel voor het verwijderen van duplicaten. Dit voorkomt per ongeluk het verwijderen van lege rijen die door de hulpkolom zijn gemarkeerd.

Stap 3. Een melding verschijnt waarin wordt weergegeven hoeveel dubbele waarden zijn verwijderd. Klik op OK om te bevestigen en het bericht te sluiten.
A screenshot of the Remove Duplicates notification dialog in Excel

Op dit punt toont de lijst alle unieke waarden en alle voorheen bestaande lege rijen. Je kunt de hulpkolom verwijderen als je deze niet langer nodig hebt.
A screenshot of the Excel sheet after removing duplicates but keeping blank rows

Toepasselijke scenario's: Deze methode wordt aanbevolen wanneer je alleen standaard Excel-functies wilt gebruiken en je gegevens eenvoudig zijn. Het is niet volledig automatisch als je gegevens vaak worden bijgewerkt, omdat het herhalen van de stappen vereist is. Zorg er ook voor dat je een back-up maakt van je gegevens voordat je dubbele waarden verwijdert, omdat dit proces niet ongedaan kan worden gemaakt na het opslaan en sluiten van het bestand.

Problemen oplossen: Als lege rijen nog steeds worden verwijderd, controleer dan of je hulpformule correct alle lege regels markeert en dat je alleen je hoofdkolom gebruikt als "Dubbele waarden verwijderen"-sleutel in het dialoogvenster.


Dubbele waarden selecteren en markeren met Selecteer dubbele & unieke cellen

Het hulpprogramma Selecteer dubbele & unieke cellen van Kutools voor Excel is bijzonder nuttig voor het visueel identificeren van dubbele items voordat je ze verwijdert, terwijl lege rijen standaard behouden blijven. Deze oplossing is uitstekend als je dubbele waarden handmatig wilt controleren voordat je ze verwijdert of gewoon wilt markeren voor verdere actie.

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 dat je gegevens bevat (inclusief lege rijen) en klik vervolgens op Kutools > Selecteer > Selecteer dubbele & unieke cellen.
A screenshot of the Kutools Select Duplicate & Unique Cells menu in Excel

2. In het Selecteer dubbele & unieke cellen dialoogvenster, kies Dubbele waarden (Behalve eerste) onder "Regel." Je kunt ook Vul achtergrondkleur en Vul lettertypekleur vakjes aanvinken om duplicaten automatisch te markeren met kleuren naar keuze.
A screenshot of the Select Duplicate & Unique Cells dialog

Tip: Als je de hele dubbele rij wilt selecteren, selecteer dan het volledige gegevensbereik in plaats van slechts één kolom, en pas het hulpprogramma dienovereenkomstig toe.

3. Klik OK. Een dialoogvenster zal rapporteren hoeveel dubbele cellen of rijen zijn gevonden en geselecteerd. Klik OK om te sluiten.
A screenshot of the notification dialog in Kutools for Excel after selecting duplicate rows

Nu zijn de duplicaten in je lijst gemarkeerd, waardoor het gemakkelijk is om ze te vinden en indien nodig handmatig te verwijderen, zonder de lege rijen te beïnvloeden.
A screenshot of highlighted duplicate cells in Excel using Kutools

Voordelen: Meer flexibel, risicovrij en ondersteunt het controleren voordat ze worden verwijderd. Lege rijen blijven standaard onaangeroerd. Deze aanpak is ook nuttig als je meer visuele controle wilt of als je duplicaten geval per geval moet verwerken.

Opmerking: Je kunt de gemarkeerde rijen sorteren of filteren als je batchgewijs duplicaten wilt verwijderen en de visuele structuur van je oorspronkelijke werkblad wilt behouden.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen

Demo: Dubbele waarden & unieke cellen selecteren met Kutools voor Excel

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

VBA-macro: Dubbele waarden verwijderen maar lege rijen automatisch behouden

Voor gebruikers die vaak het proces van het verwijderen van dubbele waarden moeten automatiseren terwijl ze alle lege rijen behouden, is het gebruik van een VBA-macro een praktische keuze. Met een macro kun je je gegevens in één klik opschonen, ongeacht hoe vaak je lijst verandert, en zonder afhankelijk te zijn van hulpkolommen. Deze methode is ideaal als de structuur van je werkblad consistent is en je een herhaalbare oplossing wilt die prestaties en nauwkeurigheid garandeert.

Opmerking: Sla altijd een kopie van je werkblad op voordat je macro's uitvoert, omdat acties na uitvoering niet gemakkelijk ongedaan kunnen worden gemaakt.

1. Ga naar Ontwikkelaarstools > Visual Basic. In de VBA-editor, klik 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, klik op de Run button knop, of druk op F5 met de module geselecteerd. De macro zal onmiddellijk je eerste kolom (A) scannen, dubbele waarden verwijderen terwijl alle voorheen lege rijen in hun originele posities blijven.

Hoe het werkt: De macro loopt van onder naar boven in de gespecificeerde kolom, verwijdert eerdere waarden terwijl alle lege regels behouden blijven. Het past zich automatisch aan aan lijsten van verschillende lengtes door de laatste niet-lege cel te identificeren.

Parameters en tips:

  • Als je gegevens in een andere kolom staan, wijzig dan Cells(i,1) naar het relevante kolomnummer (bijv., 2 voor B, 3 voor C).
  • De macro begint vanaf de laatste rij naar boven, waardoor verschuivingen van rijen het verwijderingsproces niet verstoren.
  • Elke cel die alleen spaties bevat, wordt ook als leeg beschouwd. Als je alleen echt lege cellen wilt identificeren, vervang dan Trim(cel.Waarde) = "" met cel.Waarde = "".

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

Beste voor: Herhaaldelijke opruimingsbewerkingen, het verwerken van grotere datasets, of wanneer je macro's gebruikt als onderdeel van een geautomatiseerde workflow.


Excel-formule/geavanceerd filter: Unieke waarden extraheren terwijl lege rijen behouden blijven

Als je een unieke lijst wilt extraheren uit originele gegevens en lege rijen op hun plaats wilt behouden, kun je een geavanceerd filter gebruiken met een criteriaformule, of slim gebruik maken van Excel-formules om een nieuwe lijst op te bouwen. Dit is vooral handig als je een aparte, gedupliceerde lijst wilt maken voor rapportages of verdere analyse, terwijl je de originele lay-out inclusief de lege regels respecteert.

Je kunt de volgende formule gebruiken om een lijst van unieke waarden te construeren terwijl lege rijen op hun plaats blijven. Hier is een gestroomlijnde aanpak:

1. In een nieuwe kolom (bijvoorbeeld B1), gebruik deze formule (ervan uitgaande dat je originele gegevens in A1:A100 staan):

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

2. Sleep deze formule naar beneden langs alle rijen van je gegevens. Unieke items verschijnen in hun originele posities; volgende duplicaten worden weergegeven als leeg, en originele lege rijen blijven leeg.

Waarschuwingen: Zorg ervoor dat er geen verborgen waarden of voorloop/achterstand spaties zijn die de uniciteit kunnen beïnvloeden. TRIM helpt tegen dit soort problemen. Voor oudere versies van Excel moeten methoden mogelijk worden aangepast of gebruik maken van hulpkolommen met handmatig filteren.

Geschikt voor: Het maken van nieuwe rapporten, zij-aan-zij lijsten of het voorbereiden van opgeschoonde gegevens voor verdere verwerking. Deze aanpak is ook ideaal voor wie een formule-only benadering wil zonder VBA of add-ins.


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