KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe vergelijkt u twee kolommen in Excel en markeert u de afwijkende gegevens?

AuteurSiluvia Wijzigingsdatum

Zoals in onderstaande schermafbeelding wordt weergegeven, kunt u bij het vergelijken van twee kolommen met aangrenzende cellen en het markeren van niet-overeenkomende gegevens de methoden in dit artikel proberen.

Schermafbeelding met Excel-kolommen en gemarkeerde niet-overeenkomende gegevens

Vergelijk twee kolommen en markeer de niet-overeenkomende gegevens met VBA-code
Vergelijk twee kolommen en markeer de niet-overeenkomende gegevens met Kutools voor Excel


Vergelijk twee kolommen en markeer de niet-overeenkomende gegevens met VBA-code

Zoals in de bovenstaande schermafbeelding te zien is, vergelijkt u de gegevens in kolom A met die in kolom B. Voer de volgende VBA-code uit om de afwijkende waarden duidelijk te markeren.

1. Druk tegelijkertijd op Alt+F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak vervolgens de volgende code in het codovenster.

VBA-code: Vergelijk twee kolommen en markeer de niet-overeenkomende gegevens

Sub Dyeware()
    Dim xRg1 As Range
    Dim xRg2 As Range
    Dim xTxt As String
    Dim xCell1 As Range
    Dim xCell2 As Range
    Dim I As Long
    Dim J As Integer
    Dim xLen As Integer
    Dim xDiffs As Boolean
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
lOne:
    Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg1 Is Nothing Then Exit Sub
    If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
        MsgBox " Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
        GoTo lOne
    End If
lTwo:
    Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
    If xRg2 Is Nothing Then Exit Sub
    If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
        MsgBox "Multiple ranges or columns have been selected", vbInformation, "Kutools for Excel"
        GoTo lTwo
    End If
    If xRg1.CountLarge <> xRg2.CountLarge Then
       MsgBox "Two ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
       GoTo lTwo
    End If
    xDiffs = (MsgBox("Click Yes to highlight matched data, click No to highlight unmatched data ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
    Application.ScreenUpdating = False
    xRg2.Interior.ColorIndex = xlNo
    xRg1.Interior.ColorIndex = xlNo
    For I = 1 To xRg1.Count
        Set xCell1 = xRg1.Cells(I)
        Set xCell2 = xRg2.Cells(I)
        If xCell1.Value = xCell2.Value Then
            If Not xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        Else
            If xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Druk op de toets F5 om de code uit te voeren. Selecteer in het verschijnende dialoogvenster Kutools voor Excel de eerste kolom die u wilt vergelijken en klik op de knop OK. Zie schermafbeelding.

Schermafbeelding van het eerste Kutools-dialoogvenster voor het selecteren van de eerste vergelijkingkolom

4. Selecteer vervolgens in het verschijnende dialoogvenster Kutools voor Excel de tweede kolom voor vergelijking.

Schermafbeelding van het tweede Kutools-dialoogvenster voor het selecteren van de tweede vergelijkingkolom

5. Klik in het dialoogvenster, zoals hieronder weergegeven, op de knop Nee om de niet-overeenkomende gegevens te markeren.

Schermafbeelding van het dialoogvenster dat vraagt of overeenkomende of niet-overeenkomende gegevens moeten worden gemarkeerd

Vervolgens worden alle afwijkende gegevens tussen de twee kolommen direct gemarkeerd. Zie de schermafbeelding:

Schermafbeelding met gemarkeerde niet-overeenkomende gegevens


Vergelijk twee kolommen en markeer de niet-overeenkomende gegevens met Kutools voor Excel

Als u snel en eenvoudig wilt achterhalen en markeren of celwaarden in één kolom voorkomen in een andere kolom — zoals te zien is in de schermafbeelding hieronder (bijvoorbeeld: het getal 2 in kolom A komt niet voor in kolom B) — dan kunt u de functie Bereiken vergelijken van Kutools voor Excel gebruiken.

Schermafbeelding met gegevens in kolommen en een voorbeeld van een niet-overeenkomende cel in kolom A

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

1. Klik op Kutools > Invoegen > Selecteer Dezelfde/Verschillende Cellen. Zie schermafbeelding:

Schermafbeelding van de optie 'Selecteer dezelfde en verschillende cellen' van Kutools in Excel

2. Configureer in het dialoogvenster Selecteer Dezelfde/Verschillende Cellen als volgt:

2,1 Selecteer de eerste kolom met de niet-overeenkomende cellen die u wilt markeren in het vak Waarden zoeken;
2,2 Selecteer de tweede kolom waarmee u wilt vergelijken in het vak Op basis van;
2,3 Kies in de sectie Op basis vande optie Enkele cel;
2,3 Kies de optie Verschillende waardein de sectie Zoeken;
2,4 Schakel in de sectie Verwerking van geselecteerde resultatenhet selectievakje Vul achtergrondkleurin en geef een Achtergrondkleur op uit de Keuzelijst;
2,5 Klik op de knop OK. Zie schermafbeelding:

Schermafbeelding van het dialoogvenster 'Selecteer dezelfde en verschillende cellen'

3. Vervolgens verschijnt een dialoogvenster met de melding hoeveel cellen uitsluitend in kolom A voorkomen en niet in kolom B. Klik op OK en alle overeenkomende cellen in kolom A worden automatisch geselecteerd.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins