Wie vergleiche ich zwei Spalten und finde Unterschiede in Excel?
Ich habe zwei Spalten in Excel, die ich vergleichen und die Unterschiede zwischen ihnen finden möchte.
Angenommen:
- Spalte A hat 50 Zahlen, d.h. 0511234567
- Col B hat 100 Zahlen im gleichen Format
11 answers
Mit bedingter Formatierung
Spalte hervorheben A. Klicken Sie auf Bedingte Formatierung > Neue Regel erstellen > Verwenden Sie diese Formel, um zu bestimmen, welche Zellen formatiert werden sollen > Geben Sie ff ein. Formel:
=countif($B:$B, $A1)
Klicken Sie auf die Schaltfläche Format und ändern Sie die Schriftfarbe in etwas, das Ihnen gefällt.
Wiederholen Sie dasselbe für Spalte B, außer verwenden Sie diese Formel und versuchen Sie es mit einer anderen Schriftfarbe.
=countif($A:$A, $B1)
Mit einer separaten Spalte
In spalte C, geben Sie die ff ein. Formel in die erste Zelle, und kopieren Sie Sie dann nach unten.
=if(countif($B:$B, $A1)<>0, "-", "Not in B")
Geben Sie in Spalte D den Wert ff ein. Formel in die erste Zelle, und kopieren Sie Sie dann nach unten.
=if(countif($A:$A, $B1)<>0, "-", "Not in A")
Beides sollte Ihnen helfen zu visualisieren, welche Elemente in der anderen Spalte fehlen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-27 18:56:16
Microsoft hat einen Artikel, in dem beschrieben wird, wie Duplikate in zwei Spalten gefunden werden. Es kann leicht genug geändert werden, um eindeutige Elemente in jeder Spalte zu finden.
Wenn Sie beispielsweise möchten, dass Col C Einträge anzeigt, die für Col A eindeutig sind, und Col D Einträge anzeigt, die für Col B eindeutig sind:
A B C D
1 3 =IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),A1,"") =IF(ISERROR(MATCH(B1,$A$1:$A$5,0)),B1,"")
2 5 (fill down) (fill down)
3 8 .. ..
4 2 .. ..
5 0 .. ..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-27 07:28:04
Hier ist die Formel, die Sie suchen:
=IF(ISERROR(NOT(MATCH(A1,$B$1:$B$11,0))),A1,"")
Quelle: Excel: Finden Sie Unterschiede zwischen zwei Spalten
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-15 19:15:39
Angenommen, Sie möchten die in Spalte B ohne Übereinstimmung in Spalte A finden. In C2 setzen:
=COUNTIF($A$2:$A$26;B2)
Dadurch erhalten Sie 1 (oder mehr), wenn eine Übereinstimmung vorliegt, andernfalls 0.
Sie können auch beide Spalten einzeln sortieren, dann beide auswählen, zu Spezial gehen und Zeilenunterschiede auswählen. Das funktioniert jedoch nach dem ersten neuen Element nicht mehr und Sie müssen eine Zelle einfügen und dann erneut starten.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-10-27 11:53:16
Wenn ich Ihre Frage gut verstehe:
=if(Ax = Bx; True_directive ; False_directive)
Ersetzen Sie True / false Direktiven durch eine Funktion oder durch eine Zeichenfolge wie " Equal "oder"different".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-21 14:18:04
Dies hängt vom Format Ihrer Zellen und Ihren funktionalen Anforderungen ab. Mit einer führenden " 0 " könnten sie als Text formatiert werden.
Dann könnten Sie die IF-Funktion verwenden, um Zellen in Excel zu vergleichen:
=IF ( logical_test, value_if_true, value_if_false )
Beispiel:
=IF ( A1<>A2, "not equal", "equal" )
Wenn sie als Zahlen formatiert sind, können Sie die erste Spalte von der anderen subtrahieren, um die Differenz zu erhalten:
=A1-A2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-27 07:24:51
Diese Formel vergleicht direkt zwei Zellen. Wenn sie gleich sind, wird True
gedruckt, wenn ein Unterschied besteht, wird False
gedruckt. Diese Formel druckt nicht, was die Unterschiede sind.
=IF(A1=B1,"True","False")
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-02 18:17:08
Ich verwende Excel 2010 und markiere einfach die beiden Spalten mit den beiden zu vergleichenden Wertesätzen und klicke dann auf das Dropdown-Menü Bedingte Formatierung auf der Startseite von Excel Wählen Sie die Hervorhebungszellenregeln und dann Unterschiede. Anschließend werden Unterschiede oder Ähnlichkeiten hervorgehoben und gefragt, welche Farbe hervorgehoben werden soll...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-21 14:21:23
Der Vergleich kann mit Excel VBA-Code erfolgen. Der Vergleichsprozess kann mit der Excel VBA Worksheet.Countif
- Funktion durchgeführt werden.
In dieser Vorlage wurden zwei Spalten in verschiedenen Arbeitsblättern verglichen. Es wurden unterschiedliche Ergebnisse gefunden, da eine ganze Zeile in das zweite Arbeitsblatt kopiert wurde.
Code:
Dim stk, msb As Worksheet
Set stk = Sheets("Page1")
Set msb = Sheets("Page2")
Application.ScreenUpdating = False
sat = (msb.Range("A" & Rows.Count).End(xlUp).Row) + 1
For i = 2 To stk.Range("A" & Rows.Count).End(xlUp).Row
If WorksheetFunction.CountIf(msb.Range("A2:A" & msb.Range("A" & Rows.Count).End(xlUp).Row), stk.Cells(i, "A")) = 0 Then
msb.Range("a" & sat).EntireRow.Value = stk.Range("a" & i).EntireRow.Value
msb.Range("a" & sat).Interior.ColorIndex = 22
sat = sat + 1
End If
Next
...
Das Video des Tutorials: https://www.youtube.com/watch?v=Vt4_hEPsKt8
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-21 14:23:49
Dies verwendet ein anderes Tool, aber ich habe gerade festgestellt, dass dies sehr einfach ist. Verwendung Von Notepad++:
Stellen Sie in Excel sicher, dass Ihre 2 Spalten in derselben Reihenfolge sortiert sind, kopieren Sie Ihre Spalten, fügen Sie sie in 2 neue Textdateien ein und führen Sie dann einen Vergleich aus (über das Menü Plugins).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-14 07:15:47
Die Funktionskombination STIMMT NICHT mit überein. Folgendes funktioniert auch:
=WENN(ISERROR(SVERWEIS(item in größeren Liste>>,smaler Liste>>,1,FALSE)),item in größeren Liste>>,"")
DENKEN SIE DARAN: Die kleinere Liste MUSS AUFSTEIGEND SORTIERT werden-eine Anforderung von vlookup
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-02-13 13:17:16