Inhaltsverzeichnis
"Verketten" bedeutet in der Regel, etwas in einer Reihe oder Kette miteinander zu verbinden. Dieser Vorgang wird immer dann verwendet, wenn Sie Text aus mehreren Google Sheets-Zellen verbinden müssen. Dieser Artikel sammelt die beliebtesten und einfachsten Lösungen, um Ihnen bei der Lösung des Verkettungsrätsels zu helfen.
Unabhängig davon, wie groß Ihr Datensatz ist, werden Sie vielleicht vor der Aufgabe stehen, mehrere Zellen in Google Sheets miteinander zu kombinieren. Und ich habe keinen Zweifel daran, dass Sie nicht nur alle Werte vor dem Verlust bewahren, sondern auch einige Kommas, Leerzeichen oder andere Zeichen hinzufügen oder diese Datensätze sogar mit anderem Text trennen möchten.
Nun, Tabellenkalkulationen bieten verschiedene Werkzeuge für diese Aufgabe.
Google Sheets CONCAT-Funktion
Die Funktion CONCAT ist eine vereinfachte Version von Google Sheets CONCATENATE:
=CONCAT(Wert1, Wert2)Um Zellen mit dieser Funktion zu verbinden, müssen Sie die erforderlichen Werte auflisten:
- Wert1 - ein Datensatz, an den value2 angehängt werden soll.
- Wert2 - der zu verbindende Wert.
Um eine Zeichenfolge aus 2 Text- oder numerischen Einheiten zu erhalten, sieht die Formel wie folgt aus, wobei jeder Datensatz in Anführungszeichen gesetzt wird:
=CONCAT("2019:", "Der König der Löwen")
In der Realität befinden sich Ihre Daten höchstwahrscheinlich bereits in Zellen. Sie können sich direkt auf diese Zellen beziehen, anstatt jede Zahl oder jeden Text als Argument einzugeben. Die Formel für die realen Daten wird also so aussehen:
=CONCAT(A2,B2)
Tipp: Um Ihre Formel in die gesamte Spalte zu kopieren, markieren Sie die Zelle mit der Formel und doppelklicken Sie auf das kleine Quadrat in der rechten unteren Ecke der Zelle. Die gesamte Spalte wird automatisch mit der Formel gefüllt, bis zum Ende der Tabelle.
Wie Sie sehen können, ist die Funktion super einfach, aber sie hat wichtige Schwachstellen :
- Es werden jeweils nur zwei Zellen in Google Sheets zusammengeführt.
- Es können keine Spalten, Zeilen oder andere große Datenbereiche kombiniert werden, sondern nur einzelne Zellen. Wenn Sie versuchen, mehrere Zellen zu verbinden, erhalten Sie entweder eine Fehlermeldung oder es werden nur die ersten beiden Werte verbunden, wie hier:
=CONCAT(A2:A11,B2:B11)
CONCAT alternativ: Verkettungsoperator Ampersand (&)
Es gibt viele verschiedene Operatoren für verschiedene Zwecke in Formeln. Die Verkettung ist keine Ausnahme. Wenn Sie in Formeln ein kaufmännisches Und-Zeichen (&) anstelle der Funktion CONCAT verwenden, erhalten Sie das gleiche Ergebnis:
=A2&B2
Aber kaum jemand weiß, dass dieser Verkettungsoperator viel flexibler ist: Hier ist, was er kann:
- Mehr als zwei Werte auf einmal zusammenführen:
=A2&B2&C2
- Sie können Zellen in Google Sheets nicht nur zusammenführen, sondern auch mit verschiedenen Zeichen trennen:
=A2&" "&B2&"; "&C2
Wenn Sie mit diesen Optionen immer noch nicht das gewünschte Ergebnis erzielen, gibt es noch eine weitere Funktion, die Sie ausprobieren können.
Wie man CONCATENATE in Google Sheets verwendet
Ich glaube, die Funktion CONCATENATE von Google Sheets ist die erste, die man verwenden sollte, wenn es darum geht, mehrere Datensätze aneinander zu hängen.
KONKATENIEREN von Textzeichenfolgen und Zahlen in Google Sheets
Das Formelmuster besteht aus den folgenden Argumenten:
=CONCATENATE(string1, [string2, ...])- string1 ist die erste Zeichenkette, an die Sie weitere Werte anhängen möchten. Dieses Argument ist erforderlich.
- string2, ... steht für alle anderen Zeichenfolgen, die Sie eventuell anhängen möchten. Dieses Argument ist optional.
Hinweis: Der Ergebnisdatensatz besteht aus den Zeichenfolgen in der Reihenfolge, in der sie in der Formel erscheinen.
Wenn ich die Formel an meine Daten anpasse, erhalte ich folgendes Ergebnis:
=VERKETTUNG(A2,B2,C2)
Oder, da die Funktion Bereiche akzeptiert:
=VERKETTUNG(A2:D2)
Sie können sofort den ersten Vorteil von Google Sheets CONCATENATE erkennen: Es verbindet problemlos zwei Zellen, die sowohl Text als auch Zahlen enthalten.
Google Sheets: Verkettung von Zeichenketten mit Trennzeichen
Das Kombinieren von Zellen in Google Sheets ist die halbe Arbeit, aber damit das Ergebnis hübsch und lesbar aussieht, sollten Sie einige zusätzliche Zeichen hinzufügen.
Wenn Sie die Formel so lassen, wie sie ist, klebt sie alles zusammen: BonnieJacksonCA , BonnieJacksonIN usw. Aber Google Sheets CONCATENATE akzeptiert auch Zeichen als Argumente.
Fügen Sie also zur besseren Lesbarkeit einige Trennzeichen hinzu, indem Sie sie in der Formel in Anführungszeichen setzen:
=VERKETTUNG(A2," ",B2,", ",C2)
Hier möchte ich A2 & B2 mit einem Leerzeichen verketten und B2 von C2 mit einem Komma und Leerzeichen trennen:
Sie können fast jedes Zeichen in der Funktion verwenden, aber ein Zeilenumbruch erfordert eine andere Vorgehensweise.
Tipp: Für den Fall, dass einige der Spalten, die Sie zusammenführen, leere Zellen enthalten, gibt es eine weitere Funktion, die Sie interessieren könnte. TEXTJOIN führt nicht nur Zellen in Google Sheets zusammen, sondern ignoriert auch Leerzeichen:
=TEXTJOIN(" ",TRUE,A2:C2)
Und so funktioniert es:
- Geben Sie das gewünschte Begrenzungszeichen als erstes Argument an - Raum (" ") für mich.
- Setzen Sie WAHR als zweites Argument, um leere Zellen zu überspringen oder FALSCH um sie in das Ergebnis einzubeziehen.
- Geben Sie den zusammenzuführenden Bereich ein.
Verkettung mit Zeilenumbruch in Google Sheets
Während es offensichtlich ist, wie man die meisten Begrenzungszeichen in die Funktion eingibt, kann man einen Zeilenumbruch nicht auf die gleiche Weise eingeben. Aber zum Glück lässt Google Sie viele verschiedene Karten spielen.
Es gibt eine Funktion, die dabei hilft, Sonderzeichen zu erhalten - sie heißt CHAR. Sie sehen, jedes Zeichen hat einen Platz in der Unicode-Tabelle. Sie müssen nur die Ordnungszahl des Zeichens aus dieser Tabelle in die Funktion eingeben, und diese wird das Zeichen selbst zurückgeben.
Hier ist eine Formel, um den Zeilenumbruch zu erhalten:
=CHAR(10)
Fügen Sie es der Formel hinzu, um es mit dem Zeilenumbruch in Google Sheets zu verketten:
=VERKETTUNG(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)
Kombinieren von Datum und Uhrzeit in Google Sheets
Wenn Sie versuchen, Datum und Uhrzeit in Google Sheets mit einer der oben genannten Methoden zu kombinieren, wird es nicht funktionieren. Ihr Arbeitsblatt wird Zahlen zurückgeben:
Um Datum und Uhrzeit in Google Sheets korrekt zu kombinieren, verwenden Sie die TEXT-Funktion:
=TEXT(Zahl, Format)- wobei Nummer ist eine beliebige Zahl, ein Datum oder eine Uhrzeit, die Sie im gewünschten Format erhalten möchten
- und Format ist das Muster, das Sie gerne als Ergebnis sehen möchten.
Tipp: In meinem Beispiel beziehe ich mich auf Zellen mit Datums- und Zeitangaben, aber es steht Ihnen frei, Datums-/Zeiteinheiten oder sogar Funktionen wie DATE oder TIME direkt in der Formel zu verwenden.
- Ich verwende die erste TEXT-Formel, um das Datumsformat von 7/9/2019 zu 9 Jul 2019 :
=TEXT(B2, "T MMM JJJJ")
- Der zweite TEXT gibt die Uhrzeit an:
=TEXT(C2, "HH:MM:SS")
- Wenn ich diese in CONCATENATE verwende, kann ich in Google Sheets Datum und Uhrzeit im gewünschten Format mit anderen Zeichen oder Text kombinieren:
=CONCATENATE(TEXT(B2, "D MMM YYYY"),", ",TEXT(C2, "HH:MM:SS"))
Kombinieren von Spalten in Google Sheets
Mit geringfügigen Anpassungen sind alle von mir genannten Möglichkeiten zum Zusammenführen von Spalten in Google Sheets geeignet.
Beispiel 1: Google Sheets CONCAT
Um ganze Spalten in Google Sheets mit CONCAT zusammenzuführen, wählen Sie den gesamten Bereich aus, der das Ergebnis enthalten soll (in meinem Fall C2:C11), und geben Sie Ihre Formel ein, die diese in ARRAYFORMULA umschließt:
=ARRAYFORMULA(CONCAT(A2:A11,B2:B11))
Hinweis: Sie können auch die Funktion CONCATENATE verwenden, die jedoch alle Datensätze in einer Zelle verbindet, da sie mehrere Zellen und Datenbereiche problemlos zusammenführt.
Beispiel 2: Verkettungsoperator
Erstellen Sie Array-Formeln, um Spalten in Google Sheets mit dem kaufmännischen Und zu kombinieren und gleichzeitig Trennzeichen hinzuzufügen:
=ARRAYFORMULA(A2:A11&" "&B2:B11&"; "&C2:C11)
Das sieht gut aus, aber ich muss auf einige große Nachteile hinweisen.
Wenn Sie zu viele Spalten haben, kann die Aufzählung aller Spalten sehr mühsam werden, insbesondere wenn Sie versehentlich Zeichen auslassen/duplizieren/vermischen.
Wenn Sie der Formel später weitere Spalten hinzufügen möchten, müssen Sie jeden einzelnen Bereich in der Formel manuell bearbeiten.
Das nächste Beispiel löst diese Probleme.
Beispiel 3: Google Sheets QUERY
Die Google Sheets QUERY-Funktion eignet sich auch zum Zusammenführen mehrerer Spalten in Google Sheets, siehe hier:
=TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))
Sie denken vielleicht, dass diese seltsame Formel für Sie nicht nachvollziehbar ist, aber lassen Sie mich Ihnen die einzelnen Teile erläutern:
- =TRANSPOSE(A2:D10) wandelt die Datenzeilen in Spalten um.
- =QUERY(TRANSPOSE(A2:D10),,9^9) führt die Datensätze in jeder Spalte zu den oberen Zellen zusammen.
Tipp: Wenn ich die 9^9 in die Formel einfüge, stelle ich sicher, dass alle Zeilen aus allen Spalten in die erste Zeile gezogen werden, als wären sie Überschriften. Es ist 9^9 da dieser Ausdruck alle möglichen Zellen in der Kalkulationstabelle umfasst (erinnern Sie sich an die Grenze von 10 Millionen Zellen?) und leicht zu merken ist :)
- =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) nimmt die Kopfzeile aus QUERY und verwandelt sie in eine Spalte wie die, die ich habe.
Hier sind die Vorteile der Zusammenführung von Spalten in Google Sheets mit QUERY:
- Sie müssen nicht die gesamte Spalte auswählen, wie es bei Array-Formeln der Fall ist.
- müssen Sie nicht jede Spalte in der Formel erwähnen, es sei denn, sie sind nicht benachbart. In diesem Fall sieht die Formel folgendermaßen aus:
=TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))
Verkettung und Hinzufügen von Text nach Position
Sie wissen bereits, dass Sie mit der Funktion CONCATENATE fehlenden Text, Zahlen und Zeichen zu Ihren Zeichenketten hinzufügen können.
Tipp: Weitere Formeln dazu finden Sie in diesem Lernprogramm.
Aber wenn es zu viele Datensätze zu verbinden gibt, kann jedes zusätzliche Zeichen Ihre Formel weit über das hinaus erweitern, was Sie geplant haben. In solchen Fällen ist es besser, Zellen in Google Sheets so zusammenzuführen, wie sie sind, oder einfache Trennzeichen wie Leerzeichen zu verwenden und den Text danach einzufügen. Ein spezielles Tool von uns wird Ihnen dabei helfen.
Text nach Position hinzufügen fügt beliebige Zeichen und Zeichenketten an der von Ihnen angegebenen Position ein, ohne dass Formeln erforderlich sind.
Im vorherigen Beispiel hat QUERY Namen und Telefonnummern für mich verbunden, aber ich möchte gerne Länderkürzel hinzufügen: (USA/CA) vor Rufnummern, die mit +1 und UK vor +44 :
Zellen in Google Sheets teilen
Wenn Sie Zellen in Google Sheets kombinieren, müssen Sie sie wahrscheinlich irgendwann wieder trennen. Es gibt drei Möglichkeiten, dies zu tun:
- Erstellen Sie eine Formel mit der Funktion SPLIT von Google Sheets.
- Verwenden Sie das Standard-Tabellenkalkulationsinstrument - Text in Spalten aufteilen.
- Oder probieren Sie die erweiterte Version des integrierten Tools aus - Text in Spalten aufteilen für Google Sheets:
Sie können Zellen nach einem beliebigen Trennzeichen oder sogar nach einer Reihe von Trennzeichen aufteilen, wobei sie als eine Einheit behandelt werden und gegebenenfalls Konjunktionen einbezogen werden. Sie bietet auch die Möglichkeit, Zellen in Google Sheets nach Position aufzuteilen.
Tipp: Es gibt eine Option zum Extrahieren von Daten aus Google Sheets-Zellen, anstatt den Inhalt zu teilen.
Wie man Zellen in Google Sheets ohne Formeln zusammenführt
Wenn die Beherrschung verschiedener Formeln nicht zu Ihrem Plan gehört, werden Sie von unserem Add-on Werte zusammenführen profitieren. Das Add-on verbindet schnell Datensätze in Zeilen, Spalten oder den gesamten Bereich von Zellen. Seine Optionen sind kristallklar, und alles, was Sie tun müssen, ist den Bereich auszuwählen und zu entscheiden, wie das Ergebnis aussehen soll.
- Sie können wählen zwischen Spalten kombinieren in Google Sheets - auch nicht benachbarte, trennen Sie sie mit Kommas und Leerzeichen und platzieren Sie das Ergebnis rechts neben den ursprünglichen Datensätzen:
Wenn Sie sich für das Tool interessiert haben, können Sie sich auf dieser speziellen Seite oder in diesem kurzen Video-Tutorial alles ansehen, was es kann:
In diesem Video erfahren Sie, wie Sie doppelte Zeilen zusammenfassen können:
Ich hoffe, Sie haben inzwischen entschieden, welche der Methoden für Sie am besten geeignet ist. Wenn Ihnen noch andere Methoden einfallen, teilen Sie sie uns bitte in den Kommentaren mit :)