Inhaltsverzeichnis
Egal, ob der Sommer an unsere Türen klopft oder der Winter in Westeros eindringt, wir arbeiten immer noch in Google Sheets und müssen verschiedene Tabellen miteinander vergleichen. In diesem Artikel zeige ich Ihnen, wie Sie Ihre Daten abgleichen können, und gebe Ihnen Tipps, wie Sie das schnell tun können.
Zwei Spalten oder Blätter vergleichen
Eine der Aufgaben, die Sie vielleicht haben, besteht darin, zwei Spalten oder Blätter auf Übereinstimmungen oder Unterschiede zu überprüfen und diese irgendwo außerhalb der Tabellen zu identifizieren.
Vergleichen Sie zwei Spalten in Google Sheets auf Übereinstimmungen und Unterschiede
Ich beginne mit dem Vergleich von zwei Zellen in Google Sheets. Auf diese Weise können Sie ganze Spalten Zeile für Zeile durchsuchen.
Beispiel 1: Google Sheets - Vergleich zweier Zellen
Für dieses erste Beispiel benötigen Sie eine Hilfsspalte, damit Sie die Formel in die erste Zeile der zu vergleichenden Daten eingeben können:
=A2=C2
Wenn die Zellen übereinstimmen, wird TRUE angezeigt, andernfalls FALSE. Um alle Zellen in einer Spalte zu überprüfen, kopieren Sie die Formel in andere Zeilen:
Tipp: Um Spalten aus verschiedenen Dateien zu vergleichen, müssen Sie die Funktion IMPORTRANGE verwenden:
=A2=IMPORTRANGE("spreadsheet_url", "Sheet1!A2")
Beispiel 2: Google Sheets - Vergleich zweier Listen auf Übereinstimmungen und Unterschiede
- Eine elegantere Lösung wäre die Verwendung der IF-Funktion, mit der Sie den genauen Status für identische und unterschiedliche Zellen :
=IF(A2=C2,"Match","Differ")
Tipp: Wenn Ihre Daten in verschiedenen Groß- und Kleinbuchstaben geschrieben sind und Sie diese Wörter als unterschiedlich betrachten möchten, finden Sie hier die passende Formel:
=IF(EXACT(A2,C2), "Übereinstimmung", "Unterschied")
Wobei EXACT den Fall betrachtet und nach den vollständigen Identitäten sucht.
- Um nur Zeilen mit Zellen duplizieren verwenden Sie diese Formel:
=IF(A2=C2,"Match","")
- So markieren Sie nur Zeilen mit eindeutige Datensätze zwischen Zellen in zwei Spalten, zum Beispiel diese:
=IF(A2=C2,"","Differ")
Beispiel 3: Vergleich zweier Spalten in Google Sheets
- Es gibt eine Möglichkeit, das Kopieren der Formel in jede Zeile zu vermeiden: Sie können eine Array-IF-Formel in der ersten Zelle Ihrer Hilfsspalte einfügen:
=ArrayFormula(IF(A2:A=C2:C,"", "Differ"))
Dieser IF paart jede Zelle der Spalte A mit der gleichen Zeile in Spalte C. Wenn Datensätze sind unterschiedlich Das Schöne an dieser Array-Formel ist, dass sie automatisch jede einzelne Zeile auf einmal markiert:
=ArrayFormula(IF(A2:A=C2:C, "Match",""))
Beispiel 4: Vergleich zweier Google Sheets auf Unterschiede
Oft muss man in Google Sheets zwei Spalten vergleichen, die zu einer großen Tabelle gehören, oder es handelt sich um völlig unterschiedliche Blätter wie Berichte, Preislisten, Arbeitsschichten pro Monat usw. Dann kann man es sich meiner Meinung nach nicht leisten, eine Hilfsspalte zu erstellen, da es sonst ziemlich schwierig wird, sie zu verwalten.
Wenn Ihnen das bekannt vorkommt, keine Sorge, Sie können die Unterschiede immer noch auf einem anderen Blatt markieren.
Hier sind zwei Tabellen mit Produkten und deren Preisen. Ich möchte alle Zellen mit unterschiedlichen Inhalten zwischen diesen Tabellen finden:
Beginnen Sie mit der Erstellung eines neuen Blattes und geben Sie die nächste Formel in A1 ein:
=IF(Sheet1!A1Sheet2!A1,Sheet1!A1&"
Hinweis: Sie müssen die Formel über einen Bereich kopieren, der der Größe der größten Tabelle entspricht.
Die Formel zieht auch Datensätze aus beiden Tabellen und trennt sie durch ein Zeichen, das Sie in die Formel eingeben:
Tipp: Wenn sich die zu vergleichenden Blätter in verschiedenen Dateien befinden, können Sie auch hier die Funktion IMPORTRANGE verwenden:
=IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url", "Sheet1!A1"),Sheet1!A1&"
Tool für Google Sheets zum Vergleichen zweier Spalten und Blätter
Natürlich kann jedes der obigen Beispiele dazu verwendet werden, zwei Spalten aus einer oder zwei Tabellen oder sogar aus Match Sheets zu vergleichen, aber es gibt ein Tool, das wir für diese Aufgabe entwickelt haben, das Ihnen sehr helfen wird.
Es vergleicht zwei Google-Sheets und Spalten auf Duplikate oder Unikate in 3 Schritten. Markieren Sie die gefundenen Datensätze mit einer Statusspalte (die übrigens gefiltert werden kann) oder Farbe, kopieren oder verschieben Sie sie an einen anderen Ort oder löschen Sie sogar Zellen und ganze Zeilen mit Duplikaten.
Ich habe das Add-on verwendet, um die Zeilen aus Blatt1 zu finden, die in Blatt2 fehlen, und zwar anhand von Obst und MSRP Spalten:
Dann habe ich meine Einstellungen in einem Szenario gespeichert. Jetzt kann ich sie schnell ausführen, ohne alle Schritte erneut durchlaufen zu müssen, wenn sich Datensätze in meinen Tabellen ändern. Ich muss das Szenario nur aus dem Google Sheets-Menü starten:
Um Ihnen die Arbeit zu erleichtern, haben wir alle Optionen des Tools auf der Hilfeseite und in diesem Video beschrieben:
Probieren Sie es doch einfach mal aus und merken Sie, wie viel Zeit Sie dadurch sparen :)
Daten in zwei Google Sheets vergleichen und fehlende Datensätze abrufen
Zwei Google Sheets auf Unterschiede und Wiederholungen zu vergleichen, ist schon die halbe Arbeit, aber was ist mit fehlenden Daten? Auch dafür gibt es spezielle Funktionen, z. B. VLOOKUP. Schauen wir mal, was Sie tun können.
Fehlende Daten finden
Beispiel 1
Stellen Sie sich vor, Sie haben zwei Listen mit Produkten (in meinem Fall die Spalten A und C, aber sie können auch einfach auf verschiedenen Blättern stehen). Sie müssen die Produkte finden, die in der ersten Liste aufgeführt sind, aber nicht in der zweiten. Diese Formel wird Ihnen dabei helfen:
=ISERROR(VLOOKUP(A2,$C:$C,1,0))
Wie funktioniert die Formel?
- VLOOKUP sucht in der zweiten Liste nach dem Produkt aus A2. Wenn es dort vorhanden ist, gibt die Funktion den Produktnamen zurück. Andernfalls erhalten Sie einen #N/A-Fehler, was bedeutet, dass der Wert in Spalte C nicht gefunden wurde.
- ISERROR prüft, was VLOOKUP zurückgibt und zeigt TRUE an, wenn es der Wert ist, und FALSE, wenn es der Fehler ist.
Kopieren Sie die Formel in andere Zellen, um jedes Produkt der ersten Liste zu überprüfen:
Hinweis: Wenn sich Ihre Spalten in verschiedenen Blättern befinden, bezieht sich Ihre Formel auf eines dieser Blätter:
=ISERROR(VLOOKUP(A2,Blatt2!$C:$C,1,0))
Tipp: Um mit einer einzelligen Formel auszukommen, sollte es sich um eine Array-Formel handeln. Eine solche Formel füllt automatisch alle Zellen mit Ergebnissen:
=ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))
Beispiel 2
Eine andere intelligente Methode wäre, alle Vorkommen des Produkts aus A2 in Spalte C zu zählen:
=IF(COUNTIF($C:$C, $A2)=0, "Nicht gefunden", "")
Wenn es absolut nichts zu zählen gibt, markiert die Funktion IF die Zellen mit Nicht gefunden Andere Zellen bleiben leer:
Beispiel 3
Wo es VLOOKUP gibt, gibt es auch MATCH. Das weißt du doch, oder? ;) Hier ist die Formel, um Produkte abzugleichen und nicht zu zählen:
=IF(ISERROR(MATCH($A2,$C:$C,0)), "Nicht gefunden","")
Tipp: Sie können den genauen Bereich der zweiten Spalte angeben, wenn er gleich bleibt:
=IF(ISERROR(MATCH($A2,$C2:$C28,0)), "Nicht gefunden","")
Abgleichende Daten abrufen
Beispiel 1
Ihre Aufgabe ist vielleicht etwas komplizierter: Sie müssen vielleicht alle fehlenden Informationen für die gemeinsamen Datensätze beider Tabellen abrufen, z. B. die Preise aktualisieren. In diesem Fall müssen Sie MATCH in INDEX einschließen:
=INDEX($E:$E,MATCH($A2,$D:$D,0))
Die Formel vergleicht die Früchte in Spalte A mit den Früchten in Spalte D. Für alles, was gefunden wird, werden die Preise aus Spalte E in Spalte B übertragen.
Beispiel 2
Wie Sie vielleicht schon erraten haben, würde ein anderes Beispiel die VLOOKUP-Funktion von Google Sheets verwenden, die wir vor einiger Zeit beschrieben haben.
Es gibt aber noch einige weitere Instrumente, die wir ebenfalls in unserem Blog beschrieben haben:
- Diese genügen für die grundlegenden Aufgaben: Nachschlagen, Abgleichen und Aktualisieren von Datensätzen.
- Diese aktualisieren nicht nur Zellen, sondern fügen auch verwandte Spalten hinzu & nicht übereinstimmende Zeilen.
Zusammenführen von Blättern mit dem Add-on
Wenn Sie keine Lust mehr auf Formeln haben, können Sie unser Add-on Merge Sheets verwenden, um zwei Google-Tabellen schnell abzugleichen und zusammenzuführen. Neben dem Hauptzweck, die fehlenden Daten zu ziehen, kann es auch bestehende Werte aktualisieren und sogar nicht übereinstimmende Zeilen hinzufügen. Sie können alle Änderungen in Farbe oder in einer Statusspalte sehen, die gefiltert werden kann.
Tipp: Sehen Sie sich auch dieses Video über das Add-on Merge Sheets an:
Bedingte Formatierung zum Vergleich von Daten in zwei Google Sheets
Es gibt noch eine weitere Standardmethode, die Google für den Vergleich Ihrer Daten anbietet - die Einfärbung von Übereinstimmungen und/oder Unterschieden mittels bedingter Formatierung. Diese Methode hebt alle gesuchten Datensätze sofort hervor. Ihre Aufgabe ist es hier, eine Regel mit einer Formel zu erstellen und sie auf den richtigen Datenbereich anzuwenden.
Duplikate in zwei Blättern oder Spalten hervorheben
Wir vergleichen zwei Spalten in Google Sheets auf Übereinstimmungen und färben nur die Zellen in Spalte A ein, die mit Zellen in derselben Zeile in Spalte C übereinstimmen:
- Wählen Sie den Bereich mit den zu färbenden Datensätzen (bei mir A2:A10).
- Gehe zu Format> Bedingte Formatierung im Tabellenkalkulationsmenü.
- Geben Sie eine einfache Formel in die Regel ein:
=A2=C2
- Wählen Sie die Farbe zur Hervorhebung der Zellen.
Tipp: Wenn sich die Größe Ihrer Spalten ständig ändert und Sie möchten, dass die Regel alle neuen Einträge berücksichtigt, wenden Sie sie auf die gesamte Spalte an (A2:A, vorausgesetzt, die zu vergleichenden Daten beginnen bei A2) und ändern Sie die Formel wie folgt:
=UND(A2=C2,ISBLANK(A2)=FALSE)
Dabei werden ganze Spalten verarbeitet und leere Zellen ignoriert.
Hinweis: Um Daten aus zwei verschiedenen Tabellenblättern zu vergleichen, müssen Sie andere Anpassungen an der Formel vornehmen. Die bedingte Formatierung in Google Sheets unterstützt nämlich keine blattübergreifenden Verweise. Sie können jedoch indirekt auf andere Tabellenblätter zugreifen:
=A2=INDIRECT("Blatt2!C2:C")
In diesem Fall geben Sie bitte den Bereich an, auf den die Regel angewendet werden soll - A2:A10.
Vergleichen Sie zwei Google Sheets und Spalten auf Unterschiede
Um Datensätze hervorzuheben, die nicht mit Zellen in derselben Zeile in einer anderen Spalte übereinstimmen, ist die Vorgehensweise dieselbe wie oben. Sie wählen den Bereich aus und erstellen eine bedingte Formatierungsregel. Die Formel unterscheidet sich hier jedoch:
=A2C2
Ändern Sie die Formel erneut, um die Regel dynamisch zu machen (lassen Sie sie alle neu hinzugefügten Werte in diesen Spalten berücksichtigen):
=UND(A2=C2,ISBLANK(A2)=FALSE)
Und verwenden Sie den indirekten Verweis auf ein anderes Blatt, wenn die Spalte, mit der verglichen werden soll, dort vorhanden ist:
=A2INDIRECT("Blatt1!C2:C")
Hinweis: Vergessen Sie nicht, den Bereich anzugeben, auf den die Regel angewendet werden soll - A2:A10.
Zwei Listen vergleichen und Datensätze in beiden Listen markieren
Natürlich ist es wahrscheinlicher, dass die gleichen Datensätze in Ihren Spalten verstreut sind. Der Wert in A2 in einer Spalte muss nicht unbedingt in der zweiten Zeile einer anderen Spalte stehen. Er kann sogar viel später erscheinen. Dies erfordert natürlich eine andere Methode zur Suche nach den Elementen.
Beispiel 1: Vergleichen Sie zwei Spalten in Google Sheets und markieren Sie die Unterschiede (Unikate)
Um eindeutige Werte in jeder Liste hervorzuheben, müssen Sie zwei bedingte Formatierungsregeln für jede Spalte erstellen.
Farbspalte A: =COUNTIF($C$2:$C$9,$A2)=0
Farbspalte C: =COUNTIF($A$2:$A$10,$C2)=0
Hier sind die Unikate, die ich habe:
Beispiel 2: Suchen und Markieren von Duplikaten in zwei Spalten in Google Sheets
Sie können gemeinsame Werte einfärben, wenn Sie die beiden Formeln aus dem vorigen Beispiel leicht abändern. Lassen Sie einfach alles, was größer als Null ist, in der Formel zählen.
Farbduplikate zwischen Spalten nur in A: =COUNTIF($C$2:$C$9,$A2)>0
Farbduplikate zwischen Spalten nur in C: =COUNTIF($A$2:$A$10,$C2)>0
Tipp: In diesem Tutorial finden Sie viele weitere Formelbeispiele zum Hervorheben von Duplikaten in Google Sheets.
Schnelles Abgleichen von Spalten und Markieren von Datensätzen
Die bedingte Formatierung kann manchmal schwierig sein: Es kann passieren, dass Sie versehentlich mehrere Regeln für denselben Bereich erstellen oder manuell Farben auf Zellen mit Regeln anwenden. Außerdem müssen Sie alle Bereiche im Auge behalten: die, die Sie durch Regeln hervorheben, und die, die Sie in den Regeln selbst verwenden. All dies kann Sie sehr verwirren, wenn Sie nicht vorbereitet sind und nicht wissen, wo Sie das Problem suchen sollen.
Zum Glück ist unser Spalten- oder Blattvergleich intuitiv genug, um Ihnen zu helfen, zwei Spalten innerhalb einer Tabelle, zwei verschiedene Tabellen auf einem Blatt oder sogar zwei getrennte Blätter abzugleichen und jene Unikate oder Duplikate zu markieren, die sich in Ihre Daten einschleichen könnten.
So habe ich Duplikate zwischen zwei Tabellen hervorgehoben, die auf Obst und MSRP Spalten mit dem Werkzeug:
Ich kann diese Einstellungen auch in einem wiederverwendbaren Szenario speichern. Wenn sich die Datensätze aktualisieren, rufe ich dieses Szenario mit einem Klick auf und das Add-on beginnt sofort mit der Verarbeitung aller Daten. So vermeide ich, dass ich all diese Einstellungen über die Add-on-Schritte hinweg immer wieder neu vornehmen muss. Wie Szenarien funktionieren, sehen Sie im Beispiel oben und in diesem Tutorial.
Tipp: Haben Sie das Demo-Video für das Add-on Spalten oder Blätter vergleichen gesehen? Sehen Sie es sich an.
All diese Methoden stehen Ihnen nun zur Verfügung - experimentieren Sie damit, modifizieren Sie sie und wenden Sie sie auf Ihre Daten an. Wenn Ihnen keiner der Vorschläge weiterhilft, können Sie Ihren Fall gerne in den Kommentaren weiter unten diskutieren.