Hoe dubbele waarden te verwijderen maar de rest van de rijwaarden behouden in Excel?
Bij dagelijkse gegevensverwerking verwijdert de functie “Dubbele waarden verwijderen” in Excel vaak hele rijen, wat de gegevens in andere kolommen en de algehele structuur van het werkblad kan verstoren. Dit artikel introduceert verschillende methoden om alleen dubbele waarden in een gespecificeerde kolom te wissen, terwijl de rest van de gegevens in elke rij behouden blijft, inclusief formules met filters, VBA-code en de Kutools-invoegtoepassing. Elke oplossing wordt vergezeld van typische use-cases, voordelen en overwegingen om u snel te helpen kiezen voor de aanpak die het beste bij uw behoeften past.
![]() | ![]() |
Dubbele waarden verwijderen maar de rest van de rijwaarden behouden met Filter (3 stappen)
Dubbele waarden verwijderen maar de rest van de rijwaarden behouden met VBA (4 stappen)
Dubbele waarden verwijderen maar de rest van de rijwaarden behouden met Filter
Een betrouwbare aanpak om de structuur van uw gegevens te behouden terwijl u dubbele waarden wist, is het combineren van een eenvoudige formule met de Filter-functie van Excel. Deze methode is vooral effectief wanneer u visueel dubbele waarden wilt identificeren en selectief verwijderen uit één kolom, waarbij ervoor wordt gezorgd dat andere informatie in elke rij onaangetast blijft. Deze techniek is geschikt voor kleine tot middelgrote datasets en biedt volledige gebruikerscontrole over het verwijderingsproces.
1. Selecteer een lege cel naast uw gegevensbereik (bijvoorbeeld D2 als uw gegevens beginnen in A2), en voer de volgende formule in: =A3=A2Deze formule vergelijkt elke cel met de cel erboven om duplicaten te markeren. Sleep de vulgreep naar beneden om de formule toe te passen op de rest van de rijen indien nodig. Zie de onderstaande schermafbeelding:
2. Selecteer vervolgens het hele gegevensbereik - inclusief de nieuw toegevoegde formulekolom - en klik op Gegevens > Filter om de filterfunctie te activeren. Hierdoor kunt u die rijen die als duplicaten zijn gemarkeerd filteren.
3. Klik op het Filterpictogram in de formulekolom (bijvoorbeeld Kolom D), en selecteer alleen WAARin de keuzelijst. Alle dubbele invoer (behalve de laatste keer dat deze voorkomen) zal worden weergegeven.
4. Nadat u op OKhebt geklikt, worden alle geïdentificeerde dubbele waarden weergegeven. Selecteer deze dubbele cellen en druk op de Verwijderen toets om ze te wissen zonder andere cellen in hun rijen te beïnvloeden. Dit behoudt de structuur van de rijgegevens terwijl alleen de dubbele waarden uit de gespecificeerde kolom worden verwijderd. Zie de onderstaande schermafbeelding:
Tip: Wees voorzichtig om alleen de dubbele cellen te selecteren – niet de hele rij – zodat alleen de gerichte waarden worden verwijderd.
5. Om uw weergave terug te brengen naar normaal, klik op Gegevens > Filter opnieuw om de filter uit te schakelen. Verwijder of wis de hulpformulekolom als deze niet langer nodig is. Nu zijn de duplicaten verdwenen uit de gespecificeerde kolom, en blijven alle andere rijwaarden intact.
Voordelen: Geen VBA of invoegtoepassingen nodig; stappen zijn duidelijk en handmatige fouten kunnen gemakkelijk worden gecorrigeerd.
Nadelen: Niet volledig geautomatiseerd – handmatige opruiming is vereist; minder efficiënt bij zeer grote datasets.
Dubbele waarden verwijderen maar de rest van de rijwaarden behouden met VBA
VBA biedt een meer geautomatiseerde methode om dubbele waarden uit een kolom te verwijderen, terwijl alle andere gegevens in dezelfde rijen onaangeroerd blijven. Deze aanpak is perfect voor het afhandelen van herhalende opruimtaken, vooral bij het werken met grote hoeveelheden gegevens of wanneer de verwijderprocedure vaak herhaald moet worden. Het gebruik van VBA kan handmatige fouten minimaliseren en tijd besparen, maar is het meest geschikt voor gebruikers die bekend zijn met basis scripting in Excel.
1. Druk op Alt + F11 om het Microsoft Visual Basic for Applications-editorvenster te openen.
2. Ga in het VBA-venster naar Invoegen > Module, kopieer en plak vervolgens de volgende code in de nieuwe module. Deze code verwijdert dubbele waarden uit uw geselecteerde bereik, maar behoudt alle andere informatie in de rijen:
VBA: Dubbele waarden verwijderen maar de rest van de rijwaarden behouden
Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918
Dim xRow As Long
Dim xCol As Long
Dim xrg As Range
Dim xl As Long
On Error Resume Next
Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
ActiveWindow.RangeSelection.AddressLocal, , , , , 8)
xRow = xrg.Rows.Count + xrg.Row - 1
xCol = xrg.Column
'MsgBox xRow & ":" & xCol
Application.ScreenUpdating = False
For xl = xRow To 2 Step -1
If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
Cells(xl, xCol) = ""
End If
Next xl
Application.ScreenUpdating = True
End Sub
3. Om het script uit te voeren, druk op F5 of klik op de Uitvoeren knop. Een dialoogvenster zal u vragen om het bereik te selecteren waar u dubbele waarden wilt verwijderen. Klik vervolgens op OK om te bevestigen.
4. De macro zal uitvoeren en dubbele waarden binnen het gespecificeerde bereik verwijderen, lege cellen achterlatend op hun plaats terwijl alle andere rijinhoud behouden blijft. Dit behoudt effectief uw werkbladstructuur.
Voordelen: Zeer efficiënt voor grotere of herhalende datasets; minimaliseert handmatig werk.
Nadelen: Vereist het inschakelen van macro's en een basiskennis van VBA; wijzigingen zijn vaak onomkeerbaar, dus het werken op een back-up wordt aanbevolen.
Dubbele waarden verwijderen maar de rest van de rijwaarden behouden met Kutools voor Excel
Als u Kutools voor Excel heeft geïnstalleerd, kunt u het proces van het verwijderen van duplicaten uit een bereik of kolom vereenvoudigen terwijl u de rest van de rijgegevens behoudt. Kutools biedt handige functies die dubbele gegevens intuïtief en efficiënt afhandelen, wat vooral nuttig is voor gebruikers die vaak data-lijsten in Excel moeten opschonen.
Na het installeren van Kutools voor Excel kunt u een van de volgende twee methoden gebruiken, afhankelijk van uw gegevens en voorkeuren:
Methode 1: Dezelfde cellen samenvoegen (2 stappen)
1. Markeer de dubbele waarden die u wilt dedupliceren. Navigeer vervolgens naar Kutools > Samenvoegen & Splitsen > Dezelfde cellen samenvoegen. Dit consolideert aaneengesloten dubbele waarden in één cel, waardoor het gemakkelijk wordt om alles behalve de eerste instantie te wissen.
2. Na het samenvoegen, selecteer de samengevoegde cellen, ga naar Start > Samenvoegen & Centreren > Cellen splitsen om ze terug te brengen naar standaardcellen. De duplicaten verschijnen nu als lege cellen, en alleen de unieke waarde blijft voor elke groep.
Het resultaat zal eruitzien zoals in het onderstaande voorbeeld, waar duplicaten zijn verwijderd en de rest van de rijwaarden behouden zijn:
Methode 2: Dubbele & Unieke cellen selecteren (4 stappen)
1. Selecteer de hele lijst of het bereik waaruit u dubbele waarden wilt verwijderen. Klik op Kutools > Selecteer > Dubbele & Unieke cellen selecteren.
2. In de Dubbele & Unieke cellen selecteren dialoogvenster, kies Dubbele waarden (Behalve de eerste) in de Regel sectie. Dit zal alle instanties van duplicaten markeren na de eerste keer dat ze voorkomen.
3. Klik op OK. Er verschijnt een melding die u vertelt hoeveel dubbele cellen zijn geselecteerd. Bevestig met nog een OK.
4. Druk gewoon op de Delete-toets om deze geselecteerde dubbele waarden te verwijderen, terwijl de rest van uw rijgegevens onaangetast blijft.
Voordelen: Geen formules of codering nodig; heel snel en gebruiksvriendelijk; ondersteunt bulkbewerkingen.
Nadelen: Vereist extra installatie.
Samenvatting en probleemoplossing: Elk van bovenstaande oplossingen biedt een praktische aanpak om dubbele waarden te verwijderen terwijl de rest van uw rijgegevens intact blijft in Excel. De filter- en formulemethoden zijn geschikt voor transparante, stapsgewijze handmatige verwerking; VBA is waardevol voor batch- of herhalende opruiming; en Kutools biedt handige, gestroomlijnde bewerkingen voor regelmatige gebruikers. Controleer altijd uw geselecteerde bereiken, maak back-ups voordat u bulkoperaties uitvoert, en kies de oplossing die past bij uw workflow en comfortniveau met formules of code. Als u problemen tegenkomt zoals gemiste duplicaten of onbedoeld gegevensverlies, controleer dan uw hulpcolumnen op nauwkeurigheid, verifieer sortering, en bevestig dat uw selecties correct zijn voordat u verwijdert.
Beste Office-productiviteitstools
Versterk 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 krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- 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!