Skip to main content

Vergelijk twee kolommen en vind duplicaten in Excel (Volledige handleiding)

Author: Xiaoyang Last Modified: 2025-05-29

Vergelijk twee kolommen om dubbele waarden te vinden

Om dubbele waarden tussen twee kolommen te vinden, zijn er verschillende methoden beschikbaar, afhankelijk van uw vereisten, zoals het markeren van duplicaten voor een visueel overzicht of het extraheren ervan voor gedetailleerde analyse. In deze sectie introduceren we enkele snelle trucs om deze taak in Excel uit te voeren.

Markeer duplicaten in twee kolommen met Voorwaardelijke opmaak

Het markeren van duplicaten in twee kolommen in Excel is een efficiënte manier om herhaalde gegevens te identificeren, vooral binnen grote datasets waar handmatige controle onpraktisch is. In dit geval is Voorwaardelijke opmaak een nuttig hulpmiddel om deze taak op te lossen.

Stap 1: Selecteer de gegevens in de kolom waarvan u de duplicaten wilt markeren

In dit voorbeeld selecteer ik A2:A10, zie screenshot:
A screenshot showing the selection of column A for highlighting duplicates in Excel

Stap 2: Pas de functie Voorwaardelijke opmaak toe

  1. Klik op "Start" > "Voorwaardelijke opmaak" > "Nieuwe regel", zie screenshot:
    A screenshot showing the Conditional Formatting menu in Excel
  2. Voer in het dialoogvenster "Nieuwe opmaakregel" de volgende acties uit:
    • 2.1 Selecteer "Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt" uit de lijst "Selecteer een regeltype";
    • 2.2 Typ de volgende formule in het tekstvak "Formatteer waarden waar deze formule waar is";
      =COUNTIF($B$2:$B$10, A2)>0
    • Opmerking: In de bovenstaande formule vertegenwoordigt "B2:B10" de gegevenslijst waarmee u wilt vergelijken, "A2" is de eerste cel van de kolom waarin u de duplicaten wilt markeren. Deze formule controleert of de waarde in cel A2 ergens in kolom B voorkomt. Pas de celverwijzingen aan om ze aan uw gegevens aan te passen.
    • 2.3 Klik vervolgens op de knop "Opmaak".
    • A screenshot of the New Formatting Rule dialog box in Excel for highlighting duplicates
  3. Specificeer in het pop-upvenster "Celopmaak" een kleur om de dubbele items te markeren. Klik daarna op "OK".
    A screenshot of the Format Cells dialog box for choosing a highlight color in Excel
  4. Wanneer u terugkeert naar het dialoogvenster "Nieuwe opmaakregel", klikt u op de knop "OK".

Resultaat:

Nu zijn de waarden die in beide kolommen A en B dubbel voorkomen gemarkeerd in kolom A, zoals in de volgende screenshot te zien is:
A screenshot showing duplicates highlighted in column A using Conditional Formatting in Excel

Tips:
  • De duplicaatsregel in "Voorwaardelijke opmaak" is "niet hoofdlettergevoelig". Dus zouden Apple en apple beide als duplicaten worden gemarkeerd.
  • Als u de duplicaten uit kolom B wilt markeren, hoeft u alleen kolom B eerst te selecteren en vervolgens de volgende formule toe te passen in "Voorwaardelijke opmaak":
    =COUNTIF($A$2:$A$10, B2)>0

Selecteer en markeer duplicaten in twee kolommen met een krachtige tool – Kutools

Soms moet u niet alleen markeren maar ook duplicaten selecteren om ze te kopiëren en plakken naar een andere locatie in uw werkmap. In dergelijke gevallen is de functie "Selecteer gelijke & verschillende cellen" van "Kutools voor Excel" een ideale keuze. Het kan de dubbele of unieke waarden identificeren door de benodigde cellen te markeren en te selecteren.

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...

Klik op "Kutools" > "Selecteer" > "Selecteer gelijke & verschillende cellen", voer in het dialoogvenster "Selecteer gelijke & verschillende cellen" de volgende acties uit:

  1. Selecteer de brongegevens en de te vergelijken gegevens in de vakken "Zoek waarden in" en "Volgens" respectievelijk;
  2. Selecteer "Per rij" onder de sectie "Gebaseerd op";
  3. Kies "Zelfde waarden" uit de sectie "Zoek";
  4. Specificeer een achtergrondkleur om de dubbele waarden te markeren onder de sectie "Verwerking van geselecteerde resultaten";
  5. Klik tot slot op de knop "OK".
    A screenshot of the Select Same & Different Cells dialog for identifying duplicates

Resultaat:

Nu zijn de waarden die in beide kolommen A en B dubbel voorkomen gemarkeerd en geselecteerd in kolom A, klaar om te kopiëren en plakken in de gewenste cellen. Zie screenshot:
A screenshot showing duplicates highlighted and selected in Excel using Kutools

Tips:
  • Deze functie ondersteunt hoofdlettergevoelige vergelijking wanneer het selectievakje "Hoofdlettergevoelig" is aangevinkt in het dialoogvenster "Selecteer gelijke & verschillende cellen".
  • Als u de duplicaten uit kolom B wilt selecteren, hoeft u alleen de twee geselecteerde kolommen om te wisselen in de vakken "Zoek waarden in" en "Volgens" van het dialoogvenster "Selecteer gelijke & verschillende cellen";
  • Om deze functie toe te passen, download en installeer Kutools voor Excel.

Zoek en extraheer duplicaten in twee kolommen met formules

Om duplicaten tussen twee kolommen te zoeken en extraheren, kunt u een formule gebruiken om de duplicaten te identificeren en te halen.

Kopieer en plak de volgende formule in een lege cel waar u het resultaat wilt plaatsen, sleep dan de vulgreep omlaag om deze formule op andere cellen toe te passen.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Opmerking: In de bovenstaande formule is "A2" de eerste cel van de kolom waarin u de duplicaten wilt zoeken; "B2:B10" vertegenwoordigt de gegevenslijst waarmee u wilt vergelijken.

Resultaat:

Zoals u kunt zien, wordt de waarde weergegeven als de gegevens in kolom A bestaan in kolom B; anders blijven de cellen leeg.
A screenshot showing the use of a formula to find and extract duplicates between two columns in Excel

Tips: Deze formule is "niet hoofdlettergevoelig".

Selecteer duplicaten in twee kolommen met VBA-code

Deze sectie begeleidt u door de stappen om een VBA-code te maken die dubbele waarden tussen twee kolommen identificeert en selecteert.

Stap 1: Open de VBA-module-editor en kopieer de code

  1. Druk op de toetsen "Alt + F11" om het venster "Microsoft Visual Basic for Applications" te openen.
  2. Klik in het geopende venster op "Invoegen" > "Module" om een nieuwe lege module te maken.
  3. Kopieer en plak vervolgens de onderstaande code in de lege module.
    VBA-code: Zoek en selecteer de dubbele waarden tussen twee kolommen
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

Stap 2: Voer deze VBA-code uit

  1. Na het plakken van deze code drukt u op de toets "F5" om deze code uit te voeren. Selecteer in het eerste promptvenster de gegevenslijst waaruit u duplicaten wilt selecteren. Klik daarna op "OK".
    A screenshot showing the first prompt to select a data list when running the VBA code to find duplicates in Excel
  2. Selecteer in het tweede promptvenster de gegevenslijst waarmee u wilt vergelijken, en klik daarna op "OK", zie screenshot:
    A screenshot showing the second prompt to select the comparison data list when running the VBA code in Excel

Resultaat:

Nu zijn de dubbele waarden uit kolommen A en B geselecteerd in kolom A, zodat u de cellen met kleur kunt vullen of ze kunt kopiëren en plakken indien nodig.
A screenshot showing duplicate values selected in Column A after running the VBA code in Excel

Tips:
  • Deze VBA-code is "hoofdlettergevoelig";
  • Als u de duplicaten uit kolom B wilt selecteren, hoeft u alleen de twee geselecteerde kolommen om te wisselen bij het selecteren van het gegevensbereik.

Vergelijk twee kolommen op overeenkomsten rij voor rij

In Excel is het vaak noodzakelijk om twee kolommen rij voor rij te vergelijken om overeenkomsten te controleren, wat helpt bij taken zoals het controleren van records of het analyseren van datatrends. Excel heeft verschillende manieren om dit te doen, van eenvoudige formules tot speciale functies, zodat u de beste keuze voor uw gegevensbehoeften kunt maken. Laten we eens kijken naar enkele eenvoudige methoden om deze taak effectief uit te voeren.

Vergelijk twee kolommen in dezelfde rij met formules

Excel's formules bieden een eenvoudige maar krachtige aanpak voor het vergelijken van gegevens over meerdere kolommen. Hier is hoe u ze kunt gebruiken. Stel dat u gegevens hebt in kolom A en kolom B, om te controleren of de gegevens in de twee kolommen overeenkomen, kunnen de volgende formules u helpen:

Tips: Deze formules zijn veelzijdig, niet alleen van toepassing op tekst maar ook op getallen, datums en tijden.
Met de operator Gelijk aan (=):

Voer of kopieer de volgende formule in, druk op de toets "Enter" en sleep dan de vulgreep omlaag om alle resultaten te krijgen. Het retourneert WAAR als de waarden in dezelfde rij van kolommen A en B identiek zijn, en ONWAAR als ze dat niet zijn. Zie screenshot:

=A2=B2

A screenshot showing results of comparing two columns in Excel using the Equal To operator (=)

ALS Functie:

Als u de vergelijking informatiever wilt maken, kunt u de ALS-functie gebruiken om aangepaste berichten weer te geven.

Voer of kopieer de onderstaande formule in, druk op de toets "Enter" en sleep dan de vulgreep omlaag om alle resultaten te krijgen. Het retourneert Overeenkomst wanneer de waarden hetzelfde zijn en Geen overeenkomst wanneer ze verschillend zijn. Zie screenshot:

=IF(A2=B2, "Match", "No Match")
Tips: U kunt "Overeenkomst", "Geen overeenkomst" naar andere uitdrukkingen wijzigen zoals u nodig hebt.

A screenshot showing results of comparing two columns in Excel with the IF function to display 'Match' or 'No Match'

EXACT Functie:

Als u een hoofdlettergevoelige vergelijking nodig hebt, is de "EXACT functie" de juiste keuze.

Voer of kopieer de volgende formule in, druk op de toets "Enter" en sleep dan de vulgreep omlaag om alle resultaten te krijgen. Het retourneert Overeenkomst wanneer de waarden exact overeenkomen en Geen overeenkomst wanneer ze verschillend zijn. Zie screenshot:

=IF(EXACT(A2,B2), "Match", "No match")   
Tips: U kunt "Overeenkomst", "Geen overeenkomst" naar andere uitdrukkingen wijzigen zoals u nodig hebt.

A screenshot showing results of comparing two columns in Excel using the case-sensitive EXACT function


Selecteer en markeer overeenkomsten in dezelfde rij met een handig hulpmiddel - Kutools

Als u de overeenkomsten tussen twee kolommen rij voor rij moet selecteren en arceren in plaats van het resultaat in een aparte kolom te krijgen, is de functie Vergelijk cellen van Kutools voor Excel een uitstekende optie. Het stelt u in staat om snel cellen te selecteren en een vulkleur toe te passen op cellen die overeenkomstige of verschillende waarden hebben binnen elke rij.

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...

Klik op "Kutools" > "Vergelijk cellen", voer in het dialoogvenster "Vergelijk cellen" de volgende acties uit:

  1. Selecteer de gegevens uit de twee kolommen in de vakken "Zoek waarden in" en "Volgens" respectievelijk;
  2. Selecteer "Gelijke cellen" onder de sectie "Zoek";
  3. Specificeer een achtergrondkleur om de overeenkomsten te markeren onder de sectie "Verwerking van resultaten";
  4. Klik tot slot op de knop "OK".
    A screenshot of Kutools for Excel's Compare Cells dialog box for highlighting matches in the same row

Resultaat:

Nu zijn de overeenkomsten in dezelfde rij gemarkeerd en geselecteerd in kolom A, zodat u ze kunt kopiëren en plakken in de gewenste cellen. Zie screenshot:
A screenshot showing matches highlighted in the same row using Kutools for Excel's Compare Cells feature

Tips:
  • Deze functie "ondersteunt hoofdlettergevoelige" vergelijking als u de optie "Hoofdlettergevoelig" aanvinkt in het dialoogvenster "Vergelijk cellen";
  • Als u de overeenkomsten uit kolom B wilt selecteren, hoeft u alleen de twee geselecteerde kolommen om te wisselen in de vakken "Zoek waarden in" en "Volgens" van het dialoogvenster "Vergelijk cellen";
  • Om deze functie toe te passen, download en installeer Kutools voor Excel.

Vergelijk twee kolommen en markeer overeenkomsten in dezelfde rij

Het vergelijken van twee kolommen en het markeren van overeenkomsten in dezelfde rij kan efficiënt worden gedaan met Voorwaardelijke opmaak in Excel. Hier is een handleiding om rij-overeenkomsten te identificeren en te markeren:

Stap 1: Selecteer het gegevensbereik

Selecteer het gegevensbereik dat u wilt markeren voor rij-overeenkomsten.

Stap 2: Pas de functie Voorwaardelijke opmaak toe

  1. Klik op "Start" > "Voorwaardelijke opmaak" > "Nieuwe regel". Voer in het dialoogvenster "Nieuwe opmaakregel" de volgende acties uit:
    • 2.1 Selecteer "Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt" uit de lijst "Selecteer een regeltype";
    • 2.2 Typ de onderstaande formule in het tekstvak "Formatteer waarden waar deze formule waar is";
      =$B2=$A2
    • 2.3 Klik vervolgens op de knop "Opmaak".
    • A screenshot showing the New Formatting Rule dialog box for highlighting matches in Excel rows using Conditional Formatting
  2. Specificeer in het pop-upvenster "Celopmaak" een kleur om de overeenkomstige items te markeren. Klik daarna op "OK".
    A screenshot of the Format Cells dialog box for selecting a highlight color in Excel
  3. Wanneer u terugkeert naar het dialoogvenster "Nieuwe opmaakregel", klikt u op de knop "OK".

Resultaat:

Nu zijn de overeenkomstige waarden in dezelfde rij tegelijk gemarkeerd, zie screenshot:
A screenshot showing row matches highlighted using Conditional Formatting in Excel

Tips:
  • De formule in Voorwaardelijke opmaak is "niet hoofdlettergevoelig".
  • Als u cellen met verschillende waarden wilt markeren, past u de volgende formule toe:
    =$B2<>$A2

Vergelijk twee kolommen en haal overeenkomstige gegevens op

Wanneer u met twee sets gegevens in Excel werkt en gemeenschappelijke items uit één lijst in de andere moet vinden, zijn zoekformules uw oplossing om deze overeenkomsten op te halen.

In Excel, als u een lijst met fruit in kolom A en hun verkoopcijfers in kolom B hebt, en nu wilt u deze vergelijken met een selectie van fruit in kolom D om hun bijbehorende verkoopcijfers te vinden. Hoe kunt u de relatieve waarden uit kolom B in Excel retourneren?
A screenshot showing two lists of data in Excel, used for comparing and retrieving matching data

Pas een van de volgende formules toe die u nodig hebt, sleep dan de vulgreep omlaag om deze formule op de resterende cellen toe te passen.

  • Alle Excel-versies:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 en Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Resultaat:

Alle bijbehorende waarden worden weergegeven als een overeenkomst wordt gevonden, anders wordt de #N/B-fout geretourneerd, zie screenshot:
A screenshot showing results of using VLOOKUP to pull matching data in Excel

Tips:
  • Met bovenstaande formules, als er fruit in kolom D is dat geen overeenkomst heeft in kolom A, retourneren ze een fout. Om deze fouten gemakkelijker te begrijpen, kunt u uw formule omwikkelen met de ALS.FOUT-functie:
    • Alle Excel-versies:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 en Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Voor wie geavanceerde zoekformules wil gebruiken, biedt "Kutools voor Excel" een indrukwekkende suite van geavanceerde zoekformules die de traditionele VLOOKUP-functie naar nieuwe hoogten brengen, waardoor u ongeëvenaarde precisie en efficiëntie krijgt in uw gegevensbeheertaken.
    A screenshot showing Kutools for Excel's advanced lookup tools for pulling matching data
    Kutools voor Excel beschikt over een verzameling van meer dan 300 handige tools ontworpen om uw productiviteit te vergroten. Ervaar de volledige kracht en verhoog uw spreadsheets vandaag nog! Haal het nu!

Gerelateerde artikelen:

  • Zoek en markeer dubbele rijen in een bereik
  • Soms zijn er mogelijk enkele dubbele records in uw gegevensbereik van een werkblad, en nu wilt u de dubbele rijen in het bereik vinden of markeren zoals in de volgende screenshots te zien is. Natuurlijk kunt u ze één voor één vinden door de rijen te controleren. Maar dit is geen goede keuze als er honderden rijen zijn. Hier zal ik het hebben over enkele nuttige manieren om deze taak te behandelen.
  • Markeer dubbele waarden in verschillende kleuren
  • In Excel kunnen we eenvoudig de dubbele waarden in een kolom markeren met één kleur door gebruik te maken van Voorwaardelijke opmaak, maar soms moeten we de dubbele waarden in verschillende kleuren markeren om de duplicaten snel en gemakkelijk te herkennen zoals in de volgende screenshot te zien is. Hoe kunt u deze taak in Excel oplossen?
  • Zoek, markeer, filter, tel, verwijder duplicaten in Excel
  • In Excel komt dubbele data keer op keer voor wanneer we gegevens handmatig vastleggen, gegevens kopiëren van andere bronnen of om andere redenen. Soms zijn de duplicaten noodzakelijk en nuttig. Echter, soms leiden de dubbele waarden tot fouten of misverstanden. Hier introduceert dit artikel methoden om snel duplicaten te identificeren, markeren, filteren, tellen, verwijderen met behulp van formules, voorwaardelijke opmaakregels, derden-invoegtoepassingen, etc. in Excel.
  • Verwijder duplicaten en vervang door lege cellen
  • Normaal gesproken wanneer u de opdracht Verwijder duplicaten in Excel gebruikt, verwijdert het de hele dubbele rijen. Maar soms wilt u de lege cellen vervangen door de dubbele waarden, in deze situatie werkt de opdracht Verwijder duplicaten niet. Dit artikel gaat u begeleiden bij het verwijderen van duplicaten en het vervangen ervan door lege cellen in Excel.