Vergelijk twee kolommen en vind duplicaten in Excel (Volledige handleiding)
Het identificeren van dubbele waarden in twee kolommen in Excel is een veelvoorkomende taak bij data-analyse. Dit helpt bij het opsporen van fouten in gegevensinvoer, dubbele records of voor het schoonmaken van gegevens. Dit artikel zal u begeleiden over hoe u efficiënt en nauwkeurig duplicaten of overeenkomsten in twee kolommen kunt identificeren.
Vergelijk twee kolommen om dubbele waarden te vinden
- Markeer duplicaten in twee kolommen met Voorwaardelijke opmaak
- Selecteer en markeer duplicaten in twee kolommen met een krachtige tool – Kutools
- Zoek en extraheer duplicaten in twee kolommen met formules
- Selecteer duplicaten in twee kolommen met VBA-code
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:
Stap 2: Pas de functie Voorwaardelijke opmaak toe
- Klik op "Start" > "Voorwaardelijke opmaak" > "Nieuwe regel", zie screenshot:
- 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".
- Specificeer in het pop-upvenster "Celopmaak" een kleur om de dubbele items te markeren. Klik daarna op "OK".
- 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:
- 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.
Klik op "Kutools" > "Selecteer" > "Selecteer gelijke & verschillende cellen", voer in het dialoogvenster "Selecteer gelijke & verschillende cellen" de volgende acties uit:
- Selecteer de brongegevens en de te vergelijken gegevens in de vakken "Zoek waarden in" en "Volgens" respectievelijk;
- Selecteer "Per rij" onder de sectie "Gebaseerd op";
- Kies "Zelfde waarden" uit de sectie "Zoek";
- Specificeer een achtergrondkleur om de dubbele waarden te markeren onder de sectie "Verwerking van geselecteerde resultaten";
- Klik tot slot op de knop "OK".
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:
- 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.
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
- Druk op de toetsen "Alt + F11" om het venster "Microsoft Visual Basic for Applications" te openen.
- Klik in het geopende venster op "Invoegen" > "Module" om een nieuwe lege module te maken.
- 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
- 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".
- Selecteer in het tweede promptvenster de gegevenslijst waarmee u wilt vergelijken, en klik daarna op "OK", zie screenshot:
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.
- 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:
- "Met de operator Gelijk aan (=)": de eenvoudigste manier om twee cellen te vergelijken
- "ALS Functie": om uw vergelijking informatiever te maken
- "EXACT Functie": een hoofdlettergevoelige vergelijking
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
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")
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")
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.
Klik op "Kutools" > "Vergelijk cellen", voer in het dialoogvenster "Vergelijk cellen" de volgende acties uit:
- Selecteer de gegevens uit de twee kolommen in de vakken "Zoek waarden in" en "Volgens" respectievelijk;
- Selecteer "Gelijke cellen" onder de sectie "Zoek";
- Specificeer een achtergrondkleur om de overeenkomsten te markeren onder de sectie "Verwerking van resultaten";
- Klik tot slot op de knop "OK".
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:
- 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
- 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".
- Specificeer in het pop-upvenster "Celopmaak" een kleur om de overeenkomstige items te markeren. Klik daarna op "OK".
- 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:
- 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?
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:
- 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")
- Alle Excel-versies:
- 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.
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.
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!
Inhoudsopgave
- Vergelijk twee kolommen om dubbele waarden te vinden
- Met Voorwaardelijke opmaak
- Met een krachtige tool – Kutools
- Met formules
- Met VBA-code
- Vergelijk twee kolommen op overeenkomsten rij voor rij
- Met formules
- Met een handig hulpmiddel - Kutools
- Met Voorwaardelijke opmaak
- Vergelijk twee kolommen en haal overeenkomstige gegevens op
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Reacties