Vergelijk twee kolommen om duplicaten te vinden in Excel (volledige gids)
Het identificeren van dubbele waarden in twee kolommen in Excel is een veel voorkomende taak bij gegevensanalyse. Dit helpt bij het opsporen van fouten bij gegevensinvoer, dubbele records of bij het opschonen van gegevens. In dit artikel wordt uitgelegd hoe u op efficiënte en nauwkeurige wijze 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 krachtig hulpmiddel - 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 diepgaande 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 gegevenssets waar handmatige beoordeling onpraktisch is. In dit geval is de Voorwaardelijke Opmaak een handige functie om deze taak op te lossen.
Stap 1: Selecteer de gegevens in de kolom waarvan u duplicaten wilt markeren
In dit voorbeeld selecteer ik A2:A10, zie screenshot:
Stap 2: Pas de functie Voorwaardelijke opmaak toe
- Klik Home > Conditionele opmaak > Nieuwe regel, zie screenshot:
- In het Nieuwe opmaakregel dialoogvenster, voer dan de volgende bewerkingen uit:
- 2.1 Selecteer Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt van het Selecteer een regeltype keuzelijst;
- 2.2 Typ de volgende formule in het Formatteer waarden waar deze formule waar is tekstvak;
=COUNTIF($B$2:$B$10, A2)>0
- Note: In de bovenstaande formule, B2: B10 vertegenwoordigt de gegevenslijst waarmee u wilt vergelijken, A2 is de eerste cel van de kolom waaruit u de duplicaten wilt markeren. Deze formule controleert of de waarde in cel A2 ergens in kolom B wordt gevonden. Pas de celverwijzingen aan zodat deze bij uw gegevens passen.
- 2.3 Klik vervolgens Formaat knop.
- In de uitgeklapte Cellen opmaken dialoogvenster, geef één kleur op om de dubbele items te markeren. En klik OK.
- Wanneer het terugkeert naar de Nieuwe opmaakregel dialoogvenster, klik OK knop.
Resultaat:
Nu worden de waarden die duplicaten zijn in zowel kolommen A als B nu gemarkeerd in kolom A zoals in het volgende screenshot wordt getoond:
- De duplicaatregel in Conditionele opmaak is niet hoofdlettergevoelig. Apple en Apple zouden dus beide als duplicaten worden gemarkeerd.
- Als u de duplicaten uit kolom B wilt markeren, hoeft u alleen maar eerst kolom B te selecteren en vervolgens de volgende formule toe te passen in Conditionele opmaak:
=COUNTIF($A$2:$A$10, B2)>0
Selecteer en markeer duplicaten in twee kolommen met een krachtig hulpmiddel - Kutools
Soms moet u mogelijk niet alleen duplicaten markeren, maar ook selecteren om ze naar een andere locatie in uw werkmap te kopiëren en te plakken. In dergelijke gevallen kan Kutools for Excel's Selecteer dezelfde en verschillende cellen functie is een ideale keuze. Het kan de dubbele of unieke waarden identificeren door de cellen die u nodig hebt te markeren en te selecteren.
Klik Kutools > kies > Selecteer dezelfde en verschillende cellen, in de Selecteer dezelfde en verschillende cellen dialoogvenster, voer dan de volgende bewerkingen uit:
- Selecteer de brongegevens en vergeleken gegevens in het Vind waarden in en Think dozen afzonderlijk;
- kies Elke rij onder de Gebaseerd op sectie;
- Kies Dezelfde waarden van het VIND DE PLEK DIE PERFECT VOOR JOU IS sectie;
- Geef een achtergrondkleur op voor het markeren van de dubbele waarden onder de Verwerking van resultaten sectie;
- Eindelijk, klik OK knop.
Resultaat:
Nu worden de waarden die duplicaten zijn in zowel kolommen A als B gemarkeerd en geselecteerd in kolom A, zodat u deze in elke gewenste cel kunt kopiëren en plakken. Zie schermafbeelding:
- Deze functie ondersteunt hoofdlettergevoelig vergelijken tijdens het tikken Hoofdlettergevoelig checkbox in de Selecteer dezelfde en verschillende cellen dialoog;
- Als u de duplicaten uit kolom B wilt selecteren, hoeft u alleen maar de twee geselecteerde kolommen in het bestand om te wisselen Vind waarden in en Think dozen van de Selecteer dezelfde en verschillende cellen dialoog venster;
- Om deze functie toe te passen, alstublieft download en installeer Kutools voor Excel kopen.
Zoek en extraheer duplicaten in twee kolommen met formule
Om duplicaten tussen twee kolommen te vinden en te extraheren, kunt u de formule gebruiken om de duplicaten te lokaliseren en eruit te halen.
Kopieer en plak de volgende formule in een lege cel waar u het resultaat wilt plaatsen en sleep vervolgens de vulgreep door de kolom om deze formule op andere cellen toe te passen.
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
Note: In de bovenstaande formule, A2 is de eerste cel van de kolom waaruit u de duplicaten wilt vinden; B2: B10 vertegenwoordigt de gegevenslijst waarmee u wilt vergelijken.
Resultaat:
Zoals u kunt zien, wordt de waarde weergegeven als de gegevens in kolom A in kolom B voorkomen; anders blijven de cellen leeg.
Selecteer duplicaten in twee kolommen met VBA-code
In dit gedeelte wordt u door de stappen geleid 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
- Media Alt + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
- Klik in het geopende venster 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 kolommenSub 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
- Druk na het plakken van deze code op F5 toets om deze code uit te voeren. Selecteer in het eerste promptvenster de gegevenslijst waaruit u duplicaten wilt selecteren. En klik dan OK.
- Selecteer in het tweede promptvenster de gegevenslijst waarmee u wilt vergelijken en klik vervolgens op OK, zie screenshot:
Resultaat:
Nu worden de dubbele waarden uit kolommen A en B geselecteerd in kolom A, zodat u de cellen met kleur kunt vullen of ze indien nodig kunt kopiëren en plakken.
- Deze VBA-code is hoofdlettergevoelig;
- Als u de duplicaten uit kolom B wilt selecteren, hoeft u alleen maar de twee geselecteerde kolommen om te wisselen bij het selecteren van het gegevensbereik.
Vergelijk twee kolommen voor overeenkomsten rij voor rij
In Excel is het vaak nodig om twee kolommen rij voor rij te vergelijken om te controleren op overeenkomsten, wat helpt bij taken zoals het controleren van records of het analyseren van gegevenstrends. Excel heeft verschillende manieren om dit te doen, van eenvoudige formules tot speciale functies, zodat u de beste kunt kiezen voor de behoeften van uw gegevens. Laten we eens kijken naar enkele eenvoudige methoden om deze klus effectief te klaren.
Vergelijk twee kolommen in dezelfde rij met formules
De formules van Excel bieden een eenvoudige maar krachtige aanpak voor gegevensvergelijking tussen kolommen. Hier leest u hoe u ze kunt gebruiken. Stel dat u gegevens in kolom A en kolom B hebt, om te controleren of de gegevens in de twee kolommen overeenkomen, kunnen de volgende formules u helpen:
- De operator Gelijk aan gebruiken (=): de eenvoudigste manier om twee cellen te vergelijken
- IF-functie: om uw vergelijking informatiever te maken
- EXACTE functie: een hoofdlettergevoelige vergelijking
De gelijk aan-operator gebruiken (=):
Voer de volgende formule in of kopieer deze, druk op Enter en sleep vervolgens de vulgreep naar beneden om alle resultaten te krijgen. Het retourneert TRUE als de waarden in dezelfde rij met kolommen A en B identiek zijn, en FALSE als dat niet het geval is. Zie schermafbeelding:
=A2=B2
ALS-functie:
Als u de vergelijking informatiever wilt maken, kunt u de ALS-functie om aangepaste berichten weer te geven.
Voer de onderstaande formule in of kopieer deze, druk op Enter en sleep vervolgens de vulgreep naar beneden om alle resultaten te krijgen. Het retourneert Match als de waarden hetzelfde zijn en No Match als ze verschillend zijn. Zie schermafbeelding:
=IF(A2=B2, "Match", "No Match")
EXACTE Functie:
Als u een hoofdlettergevoelige vergelijking nodig heeft, kunt u de EXACT functie is de manier om te gaan.
Voer de volgende formule in of kopieer deze, druk op Enter en sleep vervolgens de vulgreep naar beneden om alle resultaten te krijgen. Het retourneert Match als de waarden exact overeenkomen en No Match als ze verschillend zijn. Zie schermafbeelding:
=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 verduisteren in plaats van het resultaat in een aparte kolom te krijgen, is de functie Cellen vergelijken van Kutools voor Excel een uitstekende optie. Hiermee kunt u snel een vulkleur selecteren en toepassen op cellen die in elke rij overeenkomen of qua waarde verschillen.
Klik Kutools > Vergelijk cellen, in de Vergelijk cellen dialoogvenster, voer dan de volgende bewerkingen uit:
- Selecteer de gegevens uit de twee kolommen in het Vind waarden in en Think dozen afzonderlijk;
- kies Dezelfde cellen onder de VIND DE PLEK DIE PERFECT VOOR JOU IS sectie;
- Geef een achtergrondkleur op voor het markeren van de overeenkomsten onder de Verwerking van resultaten sectie;
- Eindelijk, klik OK knop.
Resultaat:
Nu worden de overeenkomsten in dezelfde rij gemarkeerd en geselecteerd in kolom A, zodat u ze in elke gewenste cel kunt kopiëren en plakken. Zie schermafdruk:
- Deze functie ondersteunt hoofdlettergevoelig vergelijking als je de Hoofdlettergevoelig optie in het Vergelijk cellen dialoog venster;
- Als u de overeenkomsten uit kolom B wilt selecteren, hoeft u alleen maar de twee geselecteerde kolommen in de om te wisselen Vind waarden in en Think dozen van de Vergelijk cellen dialoog venster;
- Om deze functie toe te passen, alstublieft download en installeer Kutools voor Excel kopen.
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 behulp van Voorwaardelijke opmaak in Excel. Hier is een gids voor het identificeren en markeren van rijovereenkomsten:
Stap 1: Selecteer het gegevensbereik
Selecteer het gegevensbereik waarvan u de rijovereenkomsten wilt markeren.
Stap 2: Pas de functie Voorwaardelijke opmaak toe
- Klik Home > Conditionele opmaak > Nieuwe regel. In de Nieuwe opmaakregel dialoogvenster, voer dan de volgende bewerkingen uit:
- 2.1 Selecteer Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt van het Selecteer een regeltype keuzelijst;
- 2.2 Typ de onderstaande formule in het Formatteer waarden waar deze formule waar is tekstvak;
=$B2=$A2
- 2.3 Klik vervolgens Formaat knop.
- In de uitgeklapte Cellen opmaken dialoogvenster, geef één kleur op om de dubbele items te markeren. En klik OK.
- Wanneer het terugkeert naar de Nieuwe opmaakregel dialoogvenster, klik OK knop.
Resultaat:
Nu worden de overeenkomende waarden in dezelfde rij in één keer 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 overeenkomende gegevens op
Wanneer u in Excel met twee sets gegevens te maken heeft en gemeenschappelijke items uit de ene lijst in de andere moet vinden, zijn opzoekformules uw beste oplossing om deze overeenkomsten op te halen.
Als u in Excel een lijst met fruit in kolom A en hun verkoopcijfers in kolom B hebt, wilt u deze nu matchen met een selectie fruit in kolom D om de bijbehorende verkopen te vinden. Hoe kunt u de relatieve waarden uit kolom B in Excel retourneren?
Pas een van de volgende formules toe die u nodig heeft en sleep vervolgens de vulgreep naar beneden om deze formule op de overige 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 overeenkomstige waarden worden weergegeven als er een overeenkomst wordt gevonden, anders wordt de fout #N/A geretourneerd, zie screenshot:
- Als er bij de bovenstaande formules vruchten in kolom D staan die geen overeenkomst hebben in kolom A, wordt er een fout geretourneerd. Om deze fouten begrijpelijker te maken, kunt u uw formule omsluiten met de functie ALS.
- 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 degenen die geïnteresseerd zijn in geavanceerde opzoekformules: Kutools for Excel biedt een indrukwekkende reeks geavanceerde opzoekformules die de traditionele VERT.ZOEKEN-functie naar nieuwe hoogten tillen, waardoor u ongeëvenaarde precisie en efficiëntie krijgt bij uw gegevensbeheertaken.
Kutools for Excel beschikken over een verzameling van meer dan 300 handige tools die zijn ontworpen om uw productiviteit te verhogen. Ervaar de volledige kracht met een gratis proefperiode van 30 dagen en verbeter uw spreadsheets vandaag nog! Get it Now!
Gerelateerde artikelen:
- Zoek en markeer dubbele rijen in een bereik
- Soms zijn er enkele dubbele records in uw gegevensbereik van een werkblad, en nu wilt u de dubbele rijen in het bereik zoeken of markeren zoals in de volgende schermafbeeldingen. Je kunt ze natuurlijk een voor een vinden door naar de rijen te kijken. Maar dit is geen goede keuze als er honderden rijen zijn. Hier zal ik enkele handige manieren bespreken om met deze taak om te gaan.
- Markeer dubbele waarden in verschillende kleuren
- In Excel kunnen we eenvoudig de dubbele waarden in een kolom met één kleur markeren door de voorwaardelijke opmaak te gebruiken, maar soms moeten we de dubbele waarden in verschillende kleuren markeren om de duplicaten snel en gemakkelijk te herkennen, zoals in het volgende screenshot wordt getoond. Hoe zou je deze taak in Excel kunnen oplossen?
- Zoek, markeer, filter, tel en verwijder duplicaten in Excel
- In Excel komen dubbele gegevens keer op keer voor wanneer we gegevens handmatig registreren, gegevens uit andere bronnen kopiëren of om andere redenen. Soms zijn de duplicaten nodig en nuttig. Soms leiden de dubbele waarden echter tot fouten of misverstanden. Hier introduceert dit artikel methoden om snel duplicaten te identificeren, markeren, filteren, tellen en verwijderen door middel van formules, regels voor voorwaardelijke opmaak, invoegtoepassingen van derden, enz. In Excel.
- Verwijder duplicaten en vervang ze door lege cellen
- Normaal gesproken verwijdert u de volledige dubbele rijen wanneer u de opdracht Duplicaten verwijderen in Excel toepast. Maar soms wilt u dat de lege cellen de dubbele waarden vervangen, in deze situatie zal de opdracht Duplicaat verwijderen niet werken. Dit artikel zal u helpen bij het verwijderen van duplicaten en deze vervangen door lege cellen in Excel.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Inhoudsopgave
- Vergelijk twee kolommen om dubbele waarden te vinden
- Met voorwaardelijke opmaak
- Met een krachtig hulpmiddel – Kutools
- Met formules
- Met VBA-code
- Vergelijk twee kolommen voor overeenkomsten rij voor rij
- Met formules
- Met een handig hulpmiddel - Kutools
- Met voorwaardelijke opmaak
- Vergelijk twee kolommen en haal overeenkomende gegevens op
- Gerelateerde artikelen
- De beste tools voor kantoorproductiviteit
- Heb je vragen? Stel ze hier.