Inhaltsverzeichnis
Das Zusammenführen doppelter Zeilen in Ihren Tabellenkalkulationen kann zu einer der kompliziertesten Aufgaben werden. Sehen wir uns an, wie Google-Formeln dabei helfen können, und lernen Sie ein intelligentes Add-on kennen, das die ganze Arbeit für Sie erledigt.
Funktionen zum Kombinieren von Zellen mit demselben Wert in Google Sheets
Sie haben doch nicht geglaubt, dass es in Google Sheets an Funktionen für diese Art von Aufgabe fehlt, oder? ;) Hier sind die Formeln, die Sie benötigen, um Zeilen zu konsolidieren und doppelte Zellen in Tabellenblättern zu entfernen.
CONCATENATE - Google Sheets Funktion und Operator zum Verbinden von Datensätzen
Das erste, was mir in den Sinn kommt, wenn ich daran denke, nicht nur Duplikate zu entfernen, sondern doppelte Zeilen zusammenzuführen, ist die Funktion CONCATENATE von Google Sheets und ein kaufmännisches Und (&) - ein spezieller Verkettungsoperator.
Angenommen, Sie haben eine Liste mit Filmen, die Sie ansehen möchten, und möchten diese nach Genre gruppieren:
- Sie können Zellen in Google Sheets nur mit Leerzeichen zwischen den Werten zusammenführen:
=VERKNÜPFUNG(B2," ",C2," ",B8," ",C8)
=B2&" "&C2&" "&B8&" "&C8
- Sie können auch Leerzeichen zusammen mit anderen Zeichen verwenden, um doppelte Zeilen zusammenzufassen:
=VERKETTUNG(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")
=A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "
Sobald die Zeilen zusammengeführt sind, können Sie die Formeln loswerden und nur den Text beibehalten, wie in diesem Tutorial beschrieben: Formeln in Werte umwandeln in Google Sheets
So einfach dieser Weg auch erscheinen mag, er ist natürlich alles andere als ideal. Sie müssen die genauen Positionen der Duplikate kennen, und Sie sind es, der die Formel darauf hinweisen muss. Für kleine Datensätze kann das funktionieren, aber was tun, wenn sie größer werden?
Zellen zusammenführen, aber Daten beibehalten mit UNIQUE + JOIN
Dieses Formeltandem findet für Sie Duplikate in Google Sheets (und führt Zellen mit eindeutigen Datensätzen zusammen). Sie sind jedoch immer noch verantwortlich und müssen den Formeln zeigen, wo sie suchen sollen. Sehen wir uns an, wie es mit der gleichen To-Watch-Liste funktioniert.
- Ich verwende Google Sheets UNIQUE in E2, um die Genres in Spalte A zu überprüfen:
=UNIQUE(A2:A)
Die Formel gibt die Liste aller Gattungen zurück, unabhängig davon, ob sie sich in der ursprünglichen Liste wiederholen oder nicht, d. h. sie entfernt die Duplikate aus Spalte A.
Tipp: Bei UNIQUE wird die Groß-/Kleinschreibung beachtet, daher sollten Sie darauf achten, dass die gleichen Datensätze die gleiche Groß-/Kleinschreibung aufweisen. Diese Anleitung hilft Ihnen dabei, dies schnell und massenhaft zu tun.
Tipp: Wenn Sie der Spalte A weitere Werte hinzufügen, erweitert die Formel die Liste automatisch um eindeutige Datensätze.
- Dann erstelle ich meine nächste Formel mit der Google Sheets JOIN-Funktion:
=JOIN(", ",FILTER(B:B,A:A=E2))
Wie funktionieren die Elemente dieser Formel?
- FILTER durchsucht Spalte A nach allen Instanzen des Wertes in E2. Sobald er gefunden ist, werden die entsprechenden Datensätze aus Spalte B gezogen.
- JOIN vereinigt diese Werte in einer Zelle mit einem Komma.
Kopieren Sie die Formel nach unten und Sie erhalten alle Titel sortiert nach Genre.
Hinweis: Wenn Sie auch die Jahre benötigen, müssen Sie die Formel in der benachbarten Spalte erstellen, da JOIN jeweils mit einer Spalte arbeitet:
=JOIN(", ",FILTER(C:C,A:A=E2))
Diese Option stattet Google Sheets also mit einigen Funktionen aus, um mehrere Zeilen auf der Basis von Duplikaten zu einer einzigen zusammenzufassen. Und das geschieht automatisch. Na ja, fast. Ich habe vor, die perfekte Lösung bis zum Ende des Artikels zurückzuhalten. Aber Sie können gerne gleich loslegen ;)
QUERY-Funktion zum Entfernen doppelter Zeilen in Google Sheets
Es gibt noch eine weitere Funktion, die bei der Bearbeitung großer Tabellen hilft - QUERY. Sie mag anfangs etwas kompliziert erscheinen, aber wenn Sie erst einmal gelernt haben, wie man sie benutzt, wird sie Ihr treuer Begleiter in Tabellenkalkulationen werden.
Hier ist die QUERY-Funktion selbst:
=QUERY(Daten, Abfrage, [Kopfzeilen])Wie funktioniert das?
- Daten (erforderlich) - der Bereich Ihrer Quelltabelle.
- Abfrage (erforderlich) - eine Reihe von Befehlen zur Festlegung von Bedingungen, um bestimmte Daten zu erhalten.
Tipp: Eine vollständige Liste aller Befehle finden Sie hier.
- Kopfzeilen (optional) - die Anzahl der Kopfzeilen in Ihrer Quelltabelle.
Einfach ausgedrückt, gibt Google Sheets QUERY einige Wertesätze zurück, die auf den von Ihnen angegebenen Bedingungen basieren.
Beispiel 1
Ich möchte nur Comic-Filme kaufen, die ich noch nicht gesehen habe:
=QUERY(A1:C, "select * where A="Comic Book"")
Die Formel verarbeitet meine gesamte Quelltabelle (A1:C) und gibt alle Spalten (select *) für Comic-Filme zurück (wobei A="Comic Book").
Tipp: Ich gebe absichtlich nicht die letzte Zeile meiner Tabelle (A1:C) an, um die Formel flexibel zu halten und neue Datensätze zurückzugeben, falls der Tabelle weitere Zeilen hinzugefügt werden.
Wie Sie sehen können, funktioniert es ähnlich wie ein Filter, aber in der Praxis können Ihre Daten viel größer sein - mit Zahlen, die Sie vielleicht berechnen müssen.
Tipp: In diesem Artikel finden Sie weitere Möglichkeiten, um Duplikate in Ihrer Google Sheets-Tabelle zu finden.
Beispiel 2
Angenommen, ich recherchiere ein wenig und verfolge die Wochenendeinspielergebnisse der neuesten Filme in den Kinos:
Ich verwende Google Sheets QUERY, um Duplikate zu entfernen und die Gesamtsumme der Einnahmen pro Film für alle Wochenenden zu zählen. Außerdem sortiere ich sie alphabetisch nach Genre:
=QUERY(B1:D, "select B,C, SUM(D) group by B,C")
Anmerkung: Für die Gruppe von Befehl müssen Sie alle Spalten nach Wählen Sie sonst funktioniert die Formel nicht.
Um die Datensätze stattdessen nach Film zu sortieren, kann ich einfach die Reihenfolge der Spalten für die Gruppe von :
=QUERY(B1:D, "select B,C, SUM(D) group by C,B")
Beispiel 3
Nehmen wir an, Sie betreiben erfolgreich eine Buchhandlung und führen eine Liste aller Bücher, die in Ihren Filialen vorrätig sind. Die Liste umfasst Hunderte von Büchern:
- Aufgrund des Hypes um die Harry-Potter-Reihe beschließen Sie zu überprüfen, wie viele Bücher von J.K. Rowling Sie noch haben:
=QUERY('Kopie von Auf Lager'!A1:D, "select A,B,C,D where A="Rowling"")
- Sie beschließen, noch weiter zu gehen und nur die Harry-Potter-Reihe zu behalten und andere Geschichten wegzulassen:
=QUERY('Auf Lager'!A1:D, "select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")
- Mit der Funktion QUERY von Google Sheets können Sie auch alle diese Bücher zählen:
=QUERY('Auf Lager'!A1:D, "select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")
Ich denke, Sie haben jetzt eine Vorstellung davon, wie die Funktion QUERY in Google Sheets "Duplikate entfernt". Obwohl es eine Option ist, die allen zur Verfügung steht, ist es für mich eher ein Umweg, um doppelte Zeilen zu kombinieren.
Tipp: QUERY ist so leistungsstark, dass es nicht nur Duplikate innerhalb eines Blattes zusammenführen kann - es kann auch ganze Tabellen zusammenführen.
Solange Sie die verwendeten Abfragen und die Regeln für ihre Anwendung nicht kennen, wird Ihnen die Funktion keine große Hilfe sein.
Der schnellste Weg, doppelte Zeilen zu kombinieren
Wenn Sie alle Hoffnung aufgegeben haben, eine einfache Lösung zu finden, um mehrere Zeilen auf der Basis von Duplikaten zu kombinieren, ist unser Add-on für Google Sheets ein großartiger Einstieg :)
Combine Duplicate Rows durchsucht eine Spalte mit sich wiederholenden Datensätzen, führt die entsprechenden Zellen aus anderen Spalten zusammen, trennt diese Datensätze mit Trennzeichen und konsolidiert die Zahlen - alles gleichzeitig und mit nur wenigen Mausklicks!
Erinnern Sie sich an meine Bücherliste im Laden mit einigen hundert Zeilen? Mal sehen, wie das Tool damit umgehen wird.
Tipp: Da das Dienstprogramm Teil der Power Tools ist, installieren Sie es bitte zuerst und gehen Sie dann direkt zum Zusammenführen & Kombinieren Gruppe:
Klicken Sie dann auf das Add-on-Symbol, um es zu öffnen:
- Sobald das Add-on ausgeführt wird, wählen Sie den Bereich aus, in dem Sie doppelte Zeilen kombinieren möchten:
- Spalten mit Werten, die Sie zusammenbringen werden
- Möglichkeiten zur Kombination dieser Datensätze: Zusammenführen oder Berechnen
- Trennzeichen, um Zellen mit dem Text zu verschmelzen
- Funktion zur Berechnung von Zahlen
Ich möchte, dass alle Bücher eines Autors in einer Zelle stehen und durch Trennlinien getrennt sind. Wenn sich Titel wiederholen, zeigt das Add-on sie nur einmal an.
Was die Anzahl betrifft, so ist es für mich in Ordnung, alle Bücher pro Autor zusammenzuzählen. Die Zahlen für doppelte Titel, falls es welche gibt, werden addiert.
Das Tool hat doppelte Zeilen in meiner Bücherliste kombiniert. Hier ist ein Teil meiner Daten, wie sie jetzt aussehen:
Tipp: Alternativ können Sie ein Blatt in mehrere Blätter aufteilen, so dass es eine separate Tabelle mit allen Büchern pro Autor gibt, oder doppelte Zeilen in Google Sheets markieren.
Tipp: Schauen Sie sich kurz an, wie ich das Add-on verwendet habe:
Oder sehen Sie sich ein kurzes Video an, in dem das Tool vorgestellt wird:
Verwendung von Szenarien zur halbautomatischen Zusammenführung von Duplikaten
Eine weitere Möglichkeit von Combine Duplicate Rows ist die halbautomatische Verwendung.
Wenn Sie die Schritte häufig durchlaufen und dieselben Optionen auswählen, können Sie diese in Szenarien speichern. Mit Szenarien können Sie dieselben Einstellungen mühelos für dieselben oder andere Datensätze wiederverwenden.
Sie müssen Ihrem Szenario einen Namen geben & geben Sie ein Blatt und einen Bereich an, den es bearbeiten soll:
Die Einstellungen, die Sie hier speichern, können schnell über das Google Sheets-Menü abgerufen werden. Das Add-on beginnt sofort mit dem Zusammenführen doppelter Zeilen und erspart Ihnen so zusätzliche Zeit:
Ich möchte Sie wirklich ermutigen, das Tool und seine Optionen besser kennen zu lernen, denn Google Sheets ist "dunkel und voller Schrecken", wenn Sie wissen, was ich meine ;)