Vergleichen Sie zwei Spalten auf Übereinstimmungen und Unterschiede in Excel
In diesem Tutorial erfahren Sie, wie Sie zwei Spalten in Excel vergleichen. Dies ist ein normaler Excel-Job in unserer täglichen Arbeit. Das Vergleichen von zwei Spalten kann in Excel auf unterschiedliche Weise erfolgen, z. B. das Vergleichen von zwei Spalten Zeile für Zeile oder Zellen für Zellen, das Vergleichen von zwei Spalten zum Hervorheben von Übereinstimmungen oder Unterschieden usw. In diesem Artikel werden die meisten möglichen Szenarien für den Vergleich zweier Spalten behandelt Treffen Sie sich und hoffen Sie, dass es Ihnen helfen kann.
Hinweis
In diesem Lernprogramm werden einige Beispieldaten bereitgestellt, um die Methoden zum Vergleichen zweier Spalten in verschiedenen Fällen besser zu erläutern. Abhängig von Ihrem Datensatz müssen Sie möglicherweise einige Inhalte (Referenzen) ändern oder anpassen. Die Grundprinzipien bleiben jedoch dieselben. Oder laden Sie die Beispiele der einzelnen Fälle direkt herunter, wenn Sie nur überprüfen möchten, ob die Methoden funktionieren oder nicht.
Unten ist ein Datensatz, in dem ich in derselben Zeile prüfen muss, ob die Namen in Spalte A mit denen in Spalte B übereinstimmen oder nicht.
Klicken Sie hier, um die Beispieldatei herunterzuladen
1.1 Vergleichen Sie die Zellen in derselben Zeile, um eine genaue Übereinstimmung zu erzielen
Wenn Sie zwei Spalten Zeile für Zeile vergleichen möchten, um eine genaue Übereinstimmung zu erzielen, können Sie im Allgemeinen die folgende Formel verwenden:
DRÜCKEN SIE Weiter Taste und ziehen Sie den Füllgriff nach unten in Zelle D8. Wenn die Formel TRUE zurückgibt, sind die Werte von zwei Spalten völlig gleich. Wenn FALSE zurückgegeben wird, sind sie unterschiedlich.
Wenn Sie zwei Spalten zeilenweise vergleichen möchten, um die Groß- und Kleinschreibung nicht zu berücksichtigen, oder weitere Beschreibungen wie "Übereinstimmung", "Nicht übereinstimmend" erhalten möchten, können Sie die IF-Funktion verwenden.
Vergleichen von Zellen in derselben Zeile auf exakte Übereinstimmung
Wenn Sie die Texte "Match" und "Mismatch" verwenden möchten, um die Vergleichsergebnisse zu beschreiben, verwenden Sie bitte die folgende Formel:
DRÜCKEN SIE Weiter Drücken Sie die Taste, um das erste Ergebnis zu erhalten, und ziehen Sie dann den automatischen Füllgriff in Zelle D8.
Vergleichen von Zellen in derselben Zeile auf Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung
Wenn Sie Zellen vergleichen möchten, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird, können Sie die folgende Formel verwenden:
DRÜCKEN SIE Weiter Drücken Sie die Taste, um das erste Ergebnis zu erhalten, und ziehen Sie dann den Handle für die automatische Füllung in Zelle E8.
Anmerkung
In den obigen Formeln können Sie die Texte "Match" und "Mismatch" in Ihre eigene Beschreibung ändern.
Wenn Sie die übereinstimmenden oder unterschiedlichen Werte hervorheben möchten, klicken Sie auf Bedingte Formatierung Funktion kann Ihnen helfen.
1. Wählen Sie die beiden Spalten aus, mit denen verglichen werden soll (B2: C8, ohne Spaltenüberschriften), und klicken Sie dann auf Home > Bedingte Formatierung > Neue Regel.
2. Im Knallen Neue Formatierungsregel Dialog, klicken Sie zur Auswahl Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen in Wählen Sie einen Regeltyp Abschnitt, dann geben Sie = $ B2 = $ C2 in das Textfeld von Formatieren Sie Werte, bei denen diese Formel wahr ist.
3. Klicken Sie nun auf Format um das anzuzeigen Format Cells Dialog, dann unter Füllen Wählen Sie auf der Registerkarte eine Farbe aus, die Sie zum Hervorheben der Übereinstimmungen benötigen.
Sie können auch die Schriftgröße, die Schriftgröße, die Zellenränder oder das Zahlenformat ändern, um die Übereinstimmungen zu übertreffen, die Sie auf anderen Registerkarten benötigen.
4 Klicken OK > OK Um die Dialoge zu schließen, werden die Zellen in derselben Zeile hervorgehoben, wenn sie identisch sind.
Wenn Sie die Nichtübereinstimmungswerte hervorheben möchten, können Sie dies in der verwenden = $ B2 <> $ C2 in die Formatieren Sie Werte, bei denen diese Formel wahr ist Textfeld in der Formatierungsregel bearbeiten Dialog.
Dann werden die Unterschiede zwischen zwei Spalten in derselben Zeile mit einer bestimmten Farbe hervorgehoben.
Wenn Sie zwei Spalten Zeile für Zeile mit VBA-Code vergleichen möchten, sind Sie in diesem Lernprogramm zufriedenstellend.
1. Aktivieren Sie das Arbeitsblatt, das die beiden zum Vergleichen verwendeten Spalten enthält, und drücken Sie Alt + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie im Popup-Dialogfeld auf Insert > Modul.
3. Kopieren Sie dann das folgende Makro und fügen Sie es in das neue Modulskript ein.
VBA: Vergleichen Sie zwei Spalten Zeile für Zeile und markieren Sie die Unterschiede
Sub ExtendOffice_HighlightColumnDifferences() 'UpdatebyKutools20201016 Dim xRg As Range Dim xWs As Worksheet Dim xFI As Integer On Error Resume Next SRg: Set xRg = Application.InputBox("Select two columns:", "Kutools for Excel", , , , , , 8) If xRg Is Nothing Then Exit Sub If xRg.Columns.Count <> 2 Then MsgBox "Please select two columns" GoTo SRg End If Set xWs = xRg.Worksheet For xFI = 1 To xRg.Rows.Count If Not StrComp(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2), vbBinaryCompare) = 0 Then xWs.Range(xRg.Cells(xFI, 1), xRg.Cells(xFI, 2)).Interior.ColorIndex = 7 'you can change the color index as you need. End If Next xFI End Sub
4. drücken F5 Wenn Sie die Taste drücken, um den Code auszuführen, wird ein Dialogfeld zur Auswahl der beiden Spalten angezeigt.
5 Klicken OK. Dann wurden die Unterschiede zweier Spalten mit einer Hintergrundfarbe hervorgehoben.
Anmerkung
Sie können die Hervorhebungsfarbe nach Ihren Wünschen ändern, indem Sie den Farbindex im Code, der Farbindexreferenz, ändern:
2. Vergleichen Sie zwei Spalten in Zellen und wählen Sie doppelte oder eindeutige Daten aus oder markieren Sie sie
In diesem Teil wird der Datensatz wie folgt angezeigt. Sie möchten alle Werte finden, die sich gleichzeitig in Spalte B und Spalte C befinden, oder die Werte nur in Spalte B.
Klicken Sie hier, um die Beispieldatei herunterzuladen
Hier können Sie die Formel verwenden, die mit der IF- und COUNTIF-Funktion kombiniert wird, um zwei Spalten zu vergleichen und die Werte in Spalte B, jedoch nicht in Spalte C zu finden.
DRÜCKEN SIE Weiter Drücken Sie die Taste und ziehen Sie den Handle zum automatischen Ausfüllen auf Zelle D8.
Anmerkung
1. Diese Formel vergleicht zwei Spalten ohne Groß- und Kleinschreibung.
2. Sie können die Beschreibung „Nein in C“ und „Ja in C“ in andere ändern.
3. Wenn Sie zwei ganze Spalten vergleichen möchten, ändern Sie den festen Bereich $ C $ 2: $ C $ 8 in $ C: $ C.
Der Bedingte Formatierung Die Funktion in Excel ist leistungsstark. Hier können Sie zwei Spalten Zellen für Zellen vergleichen und dann die Unterschiede oder Übereinstimmungen nach Bedarf hervorheben.
Markieren Sie alle Duplikate oder eindeutigen Werte in zwei Spalten
1. Wählen Sie zwei Spalten aus, mit denen Sie vergleichen möchten, und klicken Sie dann auf Home > Bedingte Formatierung > Zellenregeln hervorheben > Doppelte Werte.
2. Im Knallen Doppelte Werte Wählen Sie im Dialogfeld aus der Dropdown-Liste der Werte mit ein Hervorhebungsformat aus, das Sie benötigen.
3 Klicken OK. Dann wurden die Duplikate in zwei Spalten hervorgehoben.
Anmerkung
Wenn Sie die eindeutigen Werte (die Unterschiede) in zwei Spalten hervorheben möchten, klicken Sie ebenfalls auf Home > Bedingte Formatierung > Zellenregeln hervorheben > Doppelte Werte um das anzuzeigen Doppelte Werte Dialog, ändern Sie die Duplikat zu Einzigartig Klicken Sie in der linken Dropdown-Liste auf ein anderes Format aus den Werten mit der Dropdown-Liste und klicken Sie auf OK.
Die eindeutigen Werte werden hervorgehoben.
Suchen und markieren Sie die Werte in Spalte B, wenn sie sich auch in Spalte C befinden
Wenn Sie die Werte in Spalte B hervorheben möchten, die sich auch in Spalte C befinden, wird C.zusätzliche Formatierung Funktion kann Ihnen auch einen Gefallen tun.
1. Wählen Sie die Spalte B2: B8 aus und klicken Sie auf Home > Bedingte Formatierung > Neue Regel.
2. In dem Neue Formatierungsregel Dialog wählen Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen von dem Wählen Sie einen Regeltyp Abschnitt, dann geben Sie = COUNTIF ($ C $ 2: $ C $ 8, $ B2)> 0 in das Textfeld von Formatieren Sie Werte, bei denen diese Formel wahr ist.
3. klicken Format auf dem Sprung Format Cells Dialog, unter Füllen Wählen Sie auf der Registerkarte eine Farbe aus, um die Übereinstimmungen hervorzuheben.
Sie können andere Formate verwenden, um die Werte auf den Registerkarten Schriftart, Zahl, Rand hervorzuheben.
4 Klicken OK > OK. Dann wurden die Werte in Spalte B, die auch in Spalte C vorhanden sind, mit der angegebenen Farbe hervorgehoben.
Wenn Sie die Werte hervorheben möchten, die nur in Spalte B, aber nicht in Spalte C enthalten sind, wiederholen Sie die obigen Schritte, ändern Sie jedoch die Formel in Schritt 2 in = COUNTIF ($ C $ 2: $ C $ 8, $ B2) = 0 in Neue Formatierungsregel Dialog.
Wählen Sie dann eine andere Farbe, um die Werte zu formatieren.
Anmerkung
Hier vergleicht die bedingte Formatierung zwei Spalten ohne Berücksichtigung der Groß- und Kleinschreibung.
Manchmal können Sie nach dem Vergleich zweier Spalten andere Aktionen für die Übereinstimmungen oder Unterschiede ausführen, z. B. Auswahl, Löschen, Kopieren usw. In diesem Fall ein handliches Werkzeug - Wählen Sie Gleiche und Unterschiedliche Zellen of Kutools for Excel kann direkt die Übereinstimmungen oder Unterschiede auswählen, um die nächste Operation besser ausführen zu können, kann auch die Werte direkt hervorheben.
Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:
1 Klicken Kutools > Klicken Sie (sodass dort ein Haken erscheint) auf das Rechteck neben > Wählen Sie Gleiche und Unterschiedliche Zellen.
2. Dann in der Wählen Sie Gleiche und Unterschiedliche Zellen Dialog, bitte machen Sie wie folgt:
1) In der Werte finden in und Gemäß Wählen Sie in zwei Spalten zwei Spalten aus, mit denen Sie vergleichen möchten.
2) Wählen Sie Jede Reihe Option;
3) Wählen Sie Gleiche Werte or Verschiedene Werte wie du es brauchst;
4) Wenn Sie die Werte hervorheben möchten, wählen Sie die gewünschte Farbe.
3 Klicken OkKlicken Sie auf, um ein Dialogfeld anzuzeigen, in dem Sie an die Anzahl der gefundenen Werte erinnert werden OK um den Dialog zu schließen. Gleichzeitig wurden die Werte ausgewählt. Jetzt können Sie sie löschen, kopieren oder andere Vorgänge ausführen.
Wenn Sie das überprüfen Füllen Sie die Hintergrundfarbe und Füllen Sie die Schriftfarbe Kontrollkästchen, das Ergebnis wird wie folgt angezeigt:
Anmerkung
Wenn Sie mit Groß- und Kleinschreibung vergleichen möchten, überprüfen Sie die Groß- / Kleinschreibung beachten .
Dieses Tool unterstützt den Vergleich von zwei Spalten in verschiedenen Arbeitsblättern.
Wenn Sie die übereinstimmenden Werte in einer anderen Spalte auflisten möchten, nachdem Sie zwei Spalten Zelle für Zelle verglichen haben, kann Ihnen der folgende Makrocode helfen.
1. Aktivieren Sie das Blatt, mit dem Sie zwei Spalten vergleichen möchten, und drücken Sie dann Alt + F11 Tasten zur Anzeige der Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > Modul in Microsoft Visual Basic für Applikationen Fenster.
3. Kopieren Sie dann den folgenden Code und fügen Sie ihn in das neue leere Modulskript ein.
VBA: Listen Sie Duplikate in der nebenstehenden Spalte auf, nachdem Sie zwei Spalten verglichen haben
Sub ExtendOffice_FindMatches() 'UpdatebyKutools20201019 Dim xRg, xRgC1, xRgC2, xRgF1, xRgF2 As Range Dim xIntSR, xIntER, xIntSC, xIntEC As Integer On Error Resume Next SRg: Set xRgC1 = Application.InputBox("Select first column:", "Kutools for Excel", , , , , , 8) If xRgC1 Is Nothing Then Exit Sub If xRgC1.Columns.Count <> 1 Then MsgBox "Please select single column" GoTo SRg End If SsRg: Set xRgC2 = Application.InputBox("Select the second column:", "Kutools for Excel", , , , , , 8) If xRgC2 Is Nothing Then Exit Sub If xRgC2.Columns.Count <> 1 Then MsgBox "Please select single column" GoTo SsRg End If Set xWs = xRg.Worksheet For Each xRgF1 In xRgC1 For Each xRgF2 In xRgC2 If xRgF1.Value = xRgF2.Value Then xRgF2.Offset(0, 1) = xRgF1.Value Next xRgF2 Next xRgF1 End Sub
4. Drücken Sie F5 Um den Code auszuführen, werden nacheinander zwei Dialogfelder angezeigt, in denen Sie zwei Spalten separat auswählen können.
Hinweis: Bitte wählen Sie zuerst die linke Spalte und dann im zweiten Dialog die rechte Spalte aus. Andernfalls ersetzen die Duplikate die Originaldaten in der zweiten Spalte.
5 Klicken OK > OKDann wurden die Übereinstimmungen automatisch in der rechten Spalte der beiden Spalten aufgelistet.
Anmerkung
Der VBA-Code vergleicht zwei Spalten mit Groß- und Kleinschreibung.
2.5 Vergleichen Sie zwei Spalten und markieren Sie Duplikate (mit VBA-Code).
Wenn Sie zwei Spalten Zelle für Zelle vergleichen und dann die Übereinstimmungen markieren möchten, können Sie den folgenden Code ausprobieren.
1. Aktivieren Sie das Blatt, mit dem Sie zwei Spalten vergleichen möchten, und drücken Sie dann Alt + F11 Tasten zur Anzeige der Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > Modul in Microsoft Visual Basic für Applikationen Fenster.
3. Kopieren Sie den folgenden Makrocode und fügen Sie ihn in das neue Leerzeichen ein Modul Skripte.
VBA: Vergleichen Sie zwei Spalten und markieren Sie Duplikate
Sub ExtendOffice_CompareTwoRanges() 'UpdatebyKutools20201019 Dim xRg, xRgC1, xRgC2, xRgF1, xRgF2 As Range SRg: Set xRgC1 = Application.InputBox("Select the column you want compare according to", "Kutools for Excel", , , , , , 8) If xRgC1 Is Nothing Then Exit Sub If xRgC1.Columns.Count <> 1 Then MsgBox "Please select a single column" GoTo SRg End If SsRg: Set xRgC2 = Application.InputBox("Select the column you want to highlight duplicates in:", "Kutools for Excel", , , , , , 8) If xRgC2 Is Nothing Then Exit Sub If xRgC2.Columns.Count <> 1 Then MsgBox "Please select a single column" GoTo SsRg End If For Each xRgF1 In xRgC1 For Each xRgF2 In xRgC2 If xRgF1.Value = xRgF2.Value Then xRgF2.Interior.ColorIndex = 38 '(you can change the color index as you need) End If Next Next End Sub
4. Drücken Sie F5 Schlüssel zum Ausführen des Codes. Wählen Sie im ersten Dialogfeld die Spalte aus, nach der Sie doppelte Werte vergleichen möchten.
5 Klicken OK. Wählen Sie im zweiten Dialogfeld die Spalte aus, in der Sie doppelte Werte hervorheben möchten.
6 Klicken OK. Jetzt wurden die Duplikate in der zweiten Spalte nach dem Vergleich mit der ersten Spalte mit einer Hintergrundfarbe hervorgehoben.
Anmerkung
1. Der Code vergleicht Spalten mit Groß- und Kleinschreibung.
2. Sie können die Hervorhebungsfarbe nach Ihren Wünschen ändern, indem Sie den Farbindex im Code, der Farbindexreferenz, ändern:
Manchmal möchten Sie möglicherweise mehr als zwei Spalten in derselben Zeile vergleichen, z. B. den in der Abbildung unten gezeigten Datensatz. Hier in diesem Abschnitt werden verschiedene Methoden zum Vergleichen mehrerer Spalten aufgelistet.
Klicken Sie hier, um die Beispieldatei herunterzuladen
Um vollständige Übereinstimmungen zwischen Spalten in derselben Zeile zu finden, kann Ihnen die folgende IF-Formel helfen.
Wenn die Zellen in derselben Zeile übereinstimmen, wird "Vollständige Übereinstimmung" oder "Nicht" angezeigt.
DRÜCKEN SIE Weiter Drücken Sie die Taste, um das erste Vergleichsergebnis zu erhalten, und ziehen Sie dann den automatischen Füllgriff auf Zelle E7.
Anmerkung
1. Die Formel vergleicht Spalten ohne Groß- und Kleinschreibung.
2. Wenn Sie mehr oder gleich drei Spalten vergleichen müssen, können Sie die folgende Formel verwenden:
In der Formel ist 3 die Anzahl der Spalten. Sie können sie ändern, um sie Ihren Anforderungen anzupassen.
Manchmal möchten Sie herausfinden, ob zwei Spalten in derselben Zeile übereinstimmen. Verwenden Sie dazu die folgende IF-Formel.
In dieser Formel müssen Sie ein beliebiges Zellenpaar in derselben Zeile vergleichen. "Übereinstimmung" zeigt an, dass zwei Zellen übereinstimmen. Wenn keine Zellen übereinstimmen, zeigt die Formel "Nicht" an. Sie können die Texte nach Bedarf ändern.
DRÜCKEN SIE Weiter Taste und ziehen Sie den Füllgriff auf Zelle E7.
Anmerkung
1. Diese Formel unterstützt keine Groß- und Kleinschreibung.
2. Wenn zum Vergleichen viele Spalten erforderlich sind, ist der Vergleich eines Zellenpaars in der Formel möglicherweise zu lang. In diesem Fall können Sie die folgende Formel verwenden, die die Funktionen IF und COUNTIF kombiniert.
Wenn Sie die Zeilen hervorheben möchten, die alle Zellen miteinander übereinstimmen, können Sie die verwenden Bedingte Formatierung Funktion in Excel.
1. Wählen Sie den Bereich aus, den Sie verwenden, und klicken Sie dann auf Home > Bedingte Formatierung > Neue Regel.
2. In dem Neue Formatierungsregel Dialog wählen Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen von dem Wählen Sie einen Regeltyp Abschnitt, dann können Sie eine der folgenden Formeln in der verwenden Formatieren Sie Werte, bei denen diese Formel wahr ist Textfeld.
Or
Hinweis: Wenn die Anzahl der Spalten mehr als drei beträgt und 5 angenommen wird, sollten die Formeln geändert werden in:
Or
3 Klicken Format Klicken Sie auf die Schaltfläche, um zum Dialogfeld "Zellen formatieren" zu wechseln, und wählen Sie dann eine Füllfarbe oder eine andere Zellenformatierung aus, um die Zeilen hervorzuheben.
4 Klicken OK > OKJetzt werden nur Zeilen hervorgehoben, in denen alle Zellen übereinstimmen.
Anmerkung
Die obigen Formeln unterstützen keine Groß- und Kleinschreibung.
3.4 Vergleichen Sie mehrere Spalten und markieren Sie Zeilendifferenzen
Wenn Sie die Zeilendifferenzen hervorheben möchten, dh Spaltenzellen einzeln vergleichen und die verschiedenen Zellen gemäß der ersten Spalte suchen möchten, können Sie die in Excel integrierte Funktion verwenden.Gehe zu Spezial.
1. Wählen Sie den Bereich aus, in dem Sie Zeilendifferenzen hervorheben möchten, und klicken Sie auf Home > Suchen & Auswählen > Gehe zu Spezial.
2. Im Knallen Gehe zu Spezial Dialog, überprüfen Zeilenunterschiede .
3 Klicken OK. Nun wurden die Zeilendifferenzen ausgewählt.
4. Lassen Sie nun die Zellen ausgewählt und klicken Sie auf Home > Füllfarbe um eine Farbe aus dem Dropdown-Menü auszuwählen.
Anmerkung
Diese Methode vergleicht Zellen ohne Groß- und Kleinschreibung.
Angenommen, es gibt zwei Spalten, Spalte B ist länger und Spalte C ist kürzer (siehe Abbildung unten). Wie kann man im Vergleich zu Spalte B die fehlenden Daten in Spalte C herausfinden?
Klicken Sie hier, um die Beispieldatei herunterzuladen
4.1 Vergleichen und finden Sie die fehlenden Datenpunkte (mithilfe der VLOOKUP- oder MATCH-Formel).
Wenn Sie erst nach dem Vergleich zweier Spalten feststellen möchten, welche Daten fehlen, können Sie eine der folgenden Formeln verwenden:
Or
DRÜCKEN SIE Weiter Ziehen Sie die Taste zum automatischen Füllen über die Zelle D10. Befinden sich die Daten sowohl in Spalte B als auch in Spalte C, gibt die Formel FALSE zurück. Wenn sich die Daten nur in Spalte B befinden, aber in Spalte C fehlen, gibt die Formel TRUE zurück.
Anmerkung
Die obigen zwei Formeln vergleichen Daten ohne Groß- und Kleinschreibung.
Wenn Sie die fehlenden Daten nach dem Vergleich zweier Spalten unter der kürzeren Spalte auflisten möchten, kann Ihnen die INDEX-Arrayformel helfen.
Geben Sie in der folgenden Zelle der kürzeren Spalte unter der Annahme, dass Zelle C7 ist, die folgende Formel ein:
DRÜCKEN SIE Umschalt + Strg + Eingabetaste Drücken Sie die Taste, um die ersten fehlenden Daten abzurufen, und ziehen Sie dann den Handle für die automatische Füllung nach unten, bis der Fehlerwert # N / A zurückgegeben wird.
Dann können Sie den Fehlerwert entfernen, und alle fehlenden Daten wurden unter der kürzeren Spalte aufgelistet.
Anmerkung
Diese Formel vergleicht Zellen ohne Groß- und Kleinschreibung.
Wenn Sie nach dem Vergleich zweier Spalten eine Nachoperation für die fehlenden Daten durchführen möchten, z. B. die fehlenden Daten in einer anderen Spalte auflisten oder die fehlenden Daten unter der kürzeren Spalte ergänzen möchten, können Sie ein praktisches Tool ausprobieren.Wählen Sie Gleiche und Unterschiedliche Zellen of Kutools for Excel.
1 Klicken Kutools > Klicken Sie (sodass dort ein Haken erscheint) auf das Rechteck neben > Wählen Sie Gleiche und Unterschiedliche Zellen.
2. In dem Wählen Sie Gleiche und Unterschiedliche Zellen Dialog, gehen Sie wie folgt vor:
1 in Finden Sie Werte in Wählen Sie im Abschnitt die längere Spalte aus, die die vollständige Liste enthält.
In Gemäß Wählen Sie im Abschnitt die kürzere Spalte aus, in der einige Daten fehlen.
2) Wählen Sie Jede Reihe .
3) Wählen Sie Verschiedene Werte .
3 Klicken OkKlicken Sie auf, um ein Dialogfeld anzuzeigen, in dem Sie an die Anzahl der fehlenden Daten erinnert werden OK um es zu schließen. Dann wurden die fehlenden Daten ausgewählt.
Jetzt können Sie drücken Ctrl + C Tasten, um die ausgewählten fehlenden Daten zu kopieren und durch Drücken einzufügen Strg + V Tasten unter der kürzeren Spalte oder einer anderen neuen Spalte nach Bedarf.
Anmerkung
Ticking the Groß- und Kleinschreibung wird nicht berücksichtigt Die Option im Dialogfeld Gleiche und unterschiedliche Zellen auswählen vergleicht zwei Spalten mit Groß- und Kleinschreibung.
4.4 Vergleichen Sie zwei Spalten und listen Sie die fehlenden Daten unten auf (mit VBA).
Hier ist ein Makrocode, der die fehlenden Daten unter den beiden Spalten füllen kann.
1. Öffnen Sie das verwendete Blatt und drücken Sie Alt + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > Modul um ein neues Modul zu erstellen, in das unter VBA-Code eingefügt werden soll.
VBA: Vergleichen Sie zwei Spalten und füllen Sie fehlende Daten
Sub ExtendOffice_PullUniques() 'UpdatebyKutools20201021 Dim xRg, xRgC1, xRgC2, xFRg1, xFRg2 As Range Dim xIntR, xIntSR, xIntER, xIntSC, xIntEC As Integer Dim xWs As Worksheet On Error Resume Next SRg: Set xRg = Application.InputBox("Select two columns:", "Kutools for Excel", , , , , , 8) If xRg Is Nothing Then Exit Sub If xRg.Columns.Count <> 2 Then MsgBox "Please select two columns as a range" GoTo SRg End If Set xWs = xRg.Worksheet xIntSC = xRg.Column xIntEC = xRg.Columns.Count + xIntSC - 1 xIntSR = xRg.Row xIntER = xRg.Rows.Count + xIntSR - 1 Set xRg = xRg.Columns Set xRgC1 = xWs.Range(xWs.Cells(xIntSR, xIntSC), xWs.Cells(xIntER, xIntSC)) Set xRgC2 = xWs.Range(xWs.Cells(xIntSR, xIntEC), xWs.Cells(xIntER, xIntEC)) xIntR = 1 For Each xFRg In xRgC1 If WorksheetFunction.CountIf(xRgC2, xFRg.Value) = 0 Then xWs.Cells(xIntER, xIntEC).Offset(xIntR) = xFRg xIntR = xIntR + 1 End If Next xIntR = 1 For Each xFRg In xRgC2 If WorksheetFunction.CountIf(xRgC1, xFRg) = 0 Then xWs.Cells(xIntER, xIntSC).Offset(xIntR) = xFRg xIntR = xIntR + 1 End If Next End Sub
3. Drücken Sie dann F5 Mit der Taste zum Ausführen des Codes wird ein Dialogfeld zur Auswahl der beiden Vergleichsspalten angezeigt.
4 Klicken OK. Jetzt wurden die fehlenden Daten unter den beiden Spalten aufgelistet.
Anmerkung
Der Code vergleicht Zellen ohne Groß- und Kleinschreibung.
Wenn zwei Spalten mit Datumsangaben vorhanden sind (siehe Abbildung unten), möchten Sie möglicherweise vergleichen, welches Datum später in derselben Zeile liegt.
Klicken Sie hier, um die Beispieldatei herunterzuladen
Mit der einfachen Formel können Sie schnell feststellen, ob das Datum 1 in jeder Zeile nach dem Datum 2 liegt.
DRÜCKEN SIE Weiter Drücken Sie die Taste, um das erste verglichene Ergebnis zu erhalten, und ziehen Sie dann den automatischen Füllgriff auf Zelle C6, um alle Ergebnisse zu erhalten.
Anmerkung
1. In Excel werden Datumsangaben als Zahlenreihen gespeichert, es handelt sich tatsächlich um Zahlen. Daher wenden Sie die Formel an, um Daten direkt zu vergleichen.
2. Wenn Sie vergleichen möchten, ob Datum 1 in jeder Zeile vor Datum 2 liegt, ändern Sie das Symbol > zu < in der Formel.
Wenn Sie die Zellen in Spalte Datum 1 markieren möchten, wenn sie größer als Datum 2 sind, können Sie die verwenden Bedingte Formatierung Funktion in Excel.
1. Wählen Sie die Daten in Spalte B (Datum1) aus und klicken Sie auf Home > Bedingte Formatierung > Neue Regel.
2. In dem Neue Formatierungsregel Dialog auswählen Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen in Wählen Sie einen Regeltyp Abschnitt, dann geben Sie Formel ein = $ B2> $ C2 in das Textfeld von Formatieren Sie Werte, bei denen diese Formel wahr ist.
Wenn Sie die Zellen in Spalte B hervorheben möchten, die kleiner als die in Spalte C sind, verwenden Sie die Formel = $ B2 <$ C2.
3 Klicken Format Taste zum Öffnen der Format Cells Wählen Sie dann den gewünschten Formattyp aus.
4 Klicken OK > OK. Dann wurden die Zellen in Spalte Datum1 hervorgehoben, die größer als die in Spalte Datum2 sind.
Zum Beispiel gibt es zwei Tabellen. Jetzt möchten Sie Spalte B und Spalte E vergleichen, dann die relativen Preise aus Spalte C ermitteln und in Spalte F zurückgeben.
Klicken Sie hier, um die Beispieldatei herunterzuladen
6.1 Ziehen Sie die genau passenden Daten (mit einer Formel oder einem praktischen Werkzeug).
Hier werden einige hilfreiche Formeln und ein Werkzeug zur Lösung dieses Problems vorgestellt.
Formelmethode
Verwenden Sie in der Zelle F2 (der Zelle, in der Sie den zurückgegebenen Wert platzieren möchten) eine der folgenden Formeln:
Or
DRÜCKEN SIE Weiter Schlüssel, und der erste Wert wurde gefunden. Ziehen Sie dann den automatischen Füllpunkt nach unten in Zelle F6. Alle Werte wurden extrahiert.
Anmerkung
1. Die Formeln unterstützen keine Groß- und Kleinschreibung.
2. Die Zahl 2 in der Formel gibt an, dass Sie die übereinstimmenden Werte in der zweiten Spalte des Tabellenarrays finden.
3. Wenn die Formeln den relativen Wert nicht finden können, wird der Fehlerwert # N / A zurückgegeben.
Eine praktische Werkzeugmethode
Wenn Sie mit Formeln verwechselt werden, können Sie das praktische Tool ausprobieren - Formel-Helfer of Kutools for Excel, das mehrere Formeln zur Lösung der meisten Probleme in Excel enthält. Damit müssen Sie nur den Bereich auswählen, müssen sich aber nicht daran erinnern, wie die Formeln verwendet werden.
Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:
1. Wählen Sie die Zelle F2 (die Zelle, in der Sie den Rückgabewert platzieren möchten) aus und klicken Sie auf Kutools > Formel-Helfer > Lookup & Referenz > Suchen Sie nach einem Wert in der Liste.
2. In dem Formeln Helfer Dialog rechts Eingabe von Argumenten Wählen Sie im Abschnitt den Tabellenarraybereich und den Suchwert aus und geben Sie an, in welcher Spalte Sie nach dem Rückgabewert suchen möchten.
Tipp: Denken Sie daran, die absolute Referenz in der zu ändern Lookup-Wert Feld zu relativ, oder Sie können nur den ersten Wert finden.
3 Klicken OkWenn der erste Wert gefunden wurde, ziehen Sie den Handle für die automatische Füllung nach unten in Zelle F6.
6.2 Ziehen Sie die partiellen Übereinstimmungsdaten (unter Verwendung der Formel).
Wenn zwischen den beiden verglichenen Spalten ein geringfügiger Unterschied besteht (siehe Abbildung unten), können die oben genannten Methoden nicht funktionieren.
Bitte wählen Sie eine der folgenden Formeln, um diesen Job zu lösen:
Or
DRÜCKEN SIE Weiter Taste, dann ziehen Sie den automatischen Füllgriff nach unten in die Zelle F5. Alle Werte wurden gefunden.
Anmerkung
1. Die Formeln unterstützen keine Groß- und Kleinschreibung.
2. Die Zahl 2 in der Formel gibt an, dass Sie die Rückgabewerte in der zweiten Spalte des Tabellenarrays finden.
3. Wenn die Formeln den relativen Wert nicht finden können, wird der Fehlerwert # N / A zurückgegeben.
4. * in der Formel ist ein Platzhalter, mit dem Zeichen oder Zeichenfolgen angegeben werden.
Der folgende Datensatz enthält ein Beispiel zum Vergleichen und Zählen von Übereinstimmungen oder Unterschieden.
Klicken Sie hier, um die Beispieldatei herunterzuladen
7.1 Vergleichen Sie zwei Spalten und zählen Sie Übereinstimmungen (mithilfe der SUMPRODUCT-Formel).
Die SUMPRODUCT-Formel kann die Übereinstimmungen schnell in zwei Spalten zählen.
DRÜCKEN SIE Weiter Schlüssel, um das Ergebnis zu erhalten.
Anmerkung
Die Formel zählt Zellen ohne Groß- und Kleinschreibung.
Wenn Sie Übereinstimmungen oder Unterschiede zwischen zwei Spalten zählen möchten, ist das praktische Tool - Wählen Sie Gleiche und Unterschiedliche Zellen.
Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:
1 Klicken Kutools > Klicken Sie (sodass dort ein Haken erscheint) auf das Rechteck neben > Wählen Sie Gleiche und Unterschiedliche Zellen.
2. In dem Wählen Sie Gleiche & Differenzzellen Wählen Sie im Dialogfeld die beiden Spaltenbereiche aus Finden Sie Werte in und Gemäß Abschnitte separat, dann wählen Sie Jede Reihe, und wähle Gleiche Werte or Verschiedene Werte Option nach Bedarf.
3 Klicken Ok. Ein Dialogfeld zeigt an, wie viele übereinstimmende oder unterschiedliche Zellen ausgewählt sind.
Passende Zellen
Verschiedene Zellen
Angenommen, hier ist eine Liste von Daten in Spalte B, und Sie möchten die Zellen, die "Apple" oder "Candy" in Spalte D enthalten, wie im folgenden Screenshot gezeigt zählen:
Klicken Sie hier, um die Beispieldatei herunterzuladen
Um zu zählen, ob eine Zelle einen oder mehrere Werte enthält, können Sie eine Formel mit Platzhaltern verwenden, um dieses Problem zu lösen.
DRÜCKEN SIE Umschalt + Strg + Eingabetaste Drücken Sie die Taste, um die erste Überprüfung durchzuführen, und ziehen Sie dann den automatischen Füllgriff nach unten in Zelle F8.
Wenn die zugehörige Zelle einen oder mehrere Werte in Spalte D enthält, zeigt das Ergebnis eine Zahl größer als 0 an. Wenn sie keinen Wert in Spalte D enthält, wird 0 zurückgegeben.
Wenn Sie die Gesamtzahl der Zellen zählen möchten, die die Werte in Spalte D enthalten, verwenden Sie die folgende Formel in Zelle F8:
Anmerkung
1. Sie können die Formel auch verwenden, um zu zählen, ob die Zelle Werte in einer anderen Spalte enthält
Diese Formel muss nur gedrückt werden Weiter Taste und ziehen Sie dann den automatischen Füllgriff.
2. In den Formeln ist * der Platzhalter, der ein beliebiges Zeichen oder eine Zeichenfolge angibt.
Wenn Sie die Unterschiede oder Übereinstimmungen nach dem Vergleich zweier Spalten löschen möchten, wie im folgenden Screenshot gezeigt:
Klicken Sie hier, um die Beispieldatei herunterzuladen
Sie können die Formel verwenden, um zuerst den Unterschied oder die Übereinstimmungen zu finden:
DRÜCKEN SIE Weiter Taste und ziehen Sie den automatischen Füllgriff nach unten in die Zelle D8.
Dann bewirb die Filtern Funktion in Excel um die Unterschiede herauszufiltern oder den Wert abzugleichen.
Wählen Sie die Formelspalte aus und klicken Sie auf Daten und Zahlen > Filtern.
Dann erscheint die Filterschaltfläche in der Spalte C, klicken Sie auf die Filterschaltfläche, um das Dropdown-Menü zu erweitern, und wählen Sie die Unterschied or Spiel wie du es brauchst. Dann klick OK beenden.
Jetzt wurden nur die Unterschiede oder Übereinstimmungen herausgefiltert. Sie können sie auswählen und drücken Löschen Schlüssel, um sie zu entfernen.
Klicken Sie nun auf Daten und Zahlen > Filtern erneut, um den Filter zu löschen.
Entfernen Sie die Formelspalte, wenn Sie sie nicht mehr benötigen.
Es gibt zwei Spalten, eine enthält die ursprünglichen Preise und die andere enthält die Verkaufspreise. In diesem Teil wird nun eine Formel zum Vergleichen dieser beiden Spalten und zum Berechnen der prozentualen Änderung zwischen den beiden Spalten vorgestellt.
Klicken Sie hier, um die Beispieldatei herunterzuladen
Sie können die folgende Formel verwenden, um die prozentuale Änderung zwischen den beiden Preisen in derselben Zeile zu ermitteln.
DRÜCKEN SIE Weiter Drücken Sie die Taste, um eine Nummer zu erhalten, und ziehen Sie dann den automatischen Füllgriff nach unten in Zelle D7.
Formatieren Sie dann das Formelergebnis als Prozentsatz. Wählen Sie die Ergebnisse aus und klicken Sie auf Home Tab und gehen Sie zu Nummer Gruppe zum Klicken Prozent Stil.
Die Formelergebnisse wurden als Prozentsätze formatiert.
Jetzt wissen Sie, wie Sie zwei Spalten vergleichen, nachdem Sie die obigen Methoden gelesen haben. In einigen Fällen möchten Sie jedoch möglicherweise zwei Bereiche vergleichen (zwei Reihen mit mehreren Spalten). Sie können die oben genannten Methoden (Formeln oder bedingte Formatierung) verwenden, um sie spaltenweise zu vergleichen. Hier wird jedoch ein praktisches Tool vorgestellt: Kutools for Excel kann diesen Job in verschiedenen Fällen schnell mit formelfrei lösen.
Klicken Sie hier, um die Beispieldatei herunterzuladen
11.1 Vergleichen Sie zwei Bereiche nach Zellen
Hier sind zwei Bereiche, die von Zellen verglichen werden müssen. Sie können die verwenden Wählen Sie Gleiche und Unterschiedliche Zellen Dienstprogramm von Kutools für Excel, um damit umzugehen.
Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:
1 Klicken Kutools > Klicken Sie (sodass dort ein Haken erscheint) auf das Rechteck neben > Wählen Sie Gleiche und Unterschiedliche Zellen.
2. Im Knallen Wählen Sie Gleiche und Unterschiedliche Zellen Dialog, gehen Sie wie folgt vor:
1) In der Finden Sie Werte in Wählen Sie im Abschnitt den Bereich aus, in dem Sie die Übereinstimmungen oder Unterschiede ermitteln möchten, nachdem Sie zwei Bereiche verglichen haben.
2) In der Gemäß Wählen Sie im Abschnitt den anderen Bereich aus, der zum Vergleichen des Bereichs verwendet wird.
3 in Beyogen auf Wählen Sie im Abschnitt Einzelzelle.
4) Dann in der Finden Wählen Sie im Abschnitt den Zelltyp aus, den Sie auswählen oder hervorheben möchten.
5) In der Verarbeitung der Ergebnisse Im Abschnitt können Sie die Zellen durch Ausfüllen der Hintergrundfarbe oder der Schriftfarbe hervorheben. Wenn Sie keine Hervorhebung benötigen, aktivieren Sie die Kontrollkästchen nicht.
3 Klicken Ok. Ein Dialogfeld wird angezeigt und erinnert daran, wie viele Zellen / Zeilen ausgewählt wurden. Klicken Sie auf OK um es zu schließen. Jetzt wurden die Zellen ausgewählt und hervorgehoben, die sich von denen im anderen Bereich unterscheiden.
Markieren Sie die gleichen Werte
Anmerkung
Wenn Sie zwei Bereiche zeilenweise vergleichen möchten, können Sie auch die anwenden Wählen Sie Gleiche und Unterschiedliche Zellen Funktion, aber in diesem Fall wählen Sie die Jede Reihe .
11.2 Vergleichen Sie zwei Bereiche, wenn die Daten in derselben Reihenfolge vorliegen
Wenn Sie zwei Bereiche zeilenweise vergleichen möchten, wird die Funktion zum Vergleichen von Zellen von Kutools für Excel kann Ihnen helfen.
Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:
Angenommen, der Bereich F2: H7 ist ein Modell. Nun möchten Sie herausfinden, ob die Daten im Bereich B2: D7 in der richtigen Reihenfolge gemäß dem Bereich F2: H7 sind.
1 Klicken Kutools > Zellen vergleichen.
2. In dem Zellen vergleichen Dialog, wie folgt eingestellt:
1) Wählen Sie die beiden Bereiche in die Finden Sie Werte in und Gemäß Boxen separat.
2) Wählen Sie den Zelltyp aus, den Sie in der markieren möchten Finden Abschnitt.
3) Wählen Sie den Hervorhebungstyp in der Verarbeitung der Ergebnisse Abschnitt.
3 Klicken Ok. Ein Dialogfeld wird angezeigt und erinnert daran, wie viele Zellen ausgewählt wurden. Klicken Sie auf OK um es zu schließen. Jetzt wurden die Zellen ausgewählt und hervorgehoben, die sich von denen im anderen Bereich unterscheiden.
Diese können Sie auch interessieren |
Vergleichen Sie Daten, wenn sie größer als ein anderes Datum in Excel sind Vergleichen Sie zwei Blätter nebeneinander Vlookup zum Vergleichen von zwei Listen in getrennten Arbeitsblättern Suchen, Hervorheben, Filtern, Zählen und Löschen von Duplikaten in Excel |
Die besten Tools für die Office-Produktivität
Kutools für Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%
- Super Formula Bar (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
- Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... doppelte Zellen verhindern; Bereiche vergleichen...
- Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
- Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
- Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
- Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
- Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
- Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
- Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...

- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!

You are guest
or post as a guest, but your post won't be published automatically.
Be the first to comment.