Excel-Funktion CONCATENATE zum Kombinieren von Zeichenfolgen, Zellen und Spalten

  • Teile Das
Michael Brown

In diesem Artikel lernen Sie verschiedene Möglichkeiten kennen, wie Sie in Excel mit der Funktion KONKATENIEREN und dem Operator "&" Textzeichenfolgen, Zahlen und Datumsangaben miteinander verknüpfen können, sowie Formeln zur Kombination einzelner Zellen, Spalten und Bereiche.

In Ihren Excel-Arbeitsmappen sind die Daten nicht immer so strukturiert, wie Sie es brauchen. Oft möchten Sie den Inhalt einer Zelle in einzelne Zellen aufteilen oder umgekehrt Daten aus zwei oder mehreren Spalten in einer einzigen Spalte zusammenfassen. Häufige Beispiele sind das Verbinden von Namen und Adressteilen, das Kombinieren von Text mit einem formelgesteuerten Wert, das Anzeigen von Datums- und Zeitangaben im gewünschten Format, um nur einige zu nennen.

In diesem Lernprogramm werden wir verschiedene Techniken der Excel-Zeichenkettenverkettung untersuchen, damit Sie die für Ihre Arbeitsblätter am besten geeignete Methode auswählen können.

    Was bedeutet "Verkettung" in Excel?

    Es gibt im Wesentlichen zwei Möglichkeiten, Daten in Excel-Tabellen zu kombinieren:

    • Verschmelzung von Zellen
    • Verkettung der Werte von Zellen

    Wenn Sie zusammenführen Zellen verbinden Sie zwei oder mehr Zellen "physisch" zu einer einzigen Zelle, so dass Sie eine größere Zelle haben, die über mehrere Zeilen und/oder Spalten angezeigt wird.

    Wenn Sie verketten Zellen in Excel, kombinieren Sie nur die Inhalt Mit anderen Worten, die Verkettung in Excel ist der Prozess, bei dem zwei oder mehr Werte miteinander verbunden werden. Diese Methode wird häufig verwendet, um einige Textstücke zu kombinieren, die sich in verschiedenen Zellen befinden (technisch gesehen werden diese als Textstrings oder einfach Zeichenketten ) oder einen durch eine Formel berechneten Wert in der Mitte eines Textes einfügen.

    Der folgende Screenshot zeigt den Unterschied zwischen diesen beiden Methoden:

    Das Zusammenführen von Zellen in Excel ist Thema eines separaten Artikels. In diesem Tutorial werden wir die beiden wichtigsten Möglichkeiten zum Verketten von Zeichenfolgen in Excel besprechen - mit der Funktion KONKATENIEREN und dem Verkettungsoperator (&).

    Excel-Funktion CONCATENATE

    Die Funktion KONKATENIEREN in Excel wird verwendet, um verschiedene Textteile miteinander zu verbinden oder Werte aus mehreren Zellen in einer Zelle zu kombinieren.

    Die Syntax von Excel CONCATENATE lautet wie folgt:

    CONCATENATE(text1, [text2], ...)

    Wo Text ist eine Zeichenkette, ein Zellbezug oder ein formelgesteuerter Wert.

    Die Funktion CONCATENATE wird in allen Versionen von Excel 365 - 2007 unterstützt.

    Um beispielsweise die Werte von B6 und C6 mit einem Komma zu verketten, lautet die Formel:

    =VERKETTUNG(B6, ",", C6)

    Weitere Beispiele sind in der nachstehenden Abbildung zu sehen:

    Hinweis: In Excel 365 - Excel 2019 ist auch die Funktion CONCAT verfügbar, die ein moderner Nachfolger von CONCATENATE mit genau derselben Syntax ist. Obwohl die Funktion CONCATENATE aus Gründen der Abwärtskompatibilität beibehalten wird, gibt Microsoft keine Zusagen, dass sie in zukünftigen Versionen von Excel unterstützt wird.

    CONCATENATE in Excel verwenden - was ist zu beachten?

    Um sicherzustellen, dass Ihre CONCATENATE-Formeln immer die richtigen Ergebnisse liefern, beachten Sie die folgenden einfachen Regeln:

    • Die Excel-Funktion CONCATENATE benötigt mindestens ein Argument "Text", um zu funktionieren.
    • In einer Formel können Sie bis zu 255 Zeichenketten verketten, also insgesamt 8.192 Zeichen.
    • Das Ergebnis der Funktion CONCATENATE ist immer eine Zeichenkette, auch wenn alle Quellwerte Zahlen sind.
    • Im Gegensatz zur Funktion CONCAT erkennt Excel CONCATENATE nicht als Array. Jeder Zellbezug muss separat aufgeführt werden. Sie sollten beispielsweise CONCATENATE(A1, A2, A3) und nicht CONCATENATE(A1:A3) verwenden.
    • Wenn eines der Argumente ungültig ist, gibt die Funktion CONCATENATE einen Fehler #VALUE! zurück.

    "&"-Operator zur Verkettung von Zeichenfolgen in Excel

    In Microsoft Excel ist das kaufmännische Und-Zeichen (&) eine weitere Möglichkeit, Zellen zu verketten. Diese Methode ist in vielen Fällen sehr praktisch, da die Eingabe eines kaufmännischen Und-Zeichens viel schneller ist als die Eingabe des Wortes "Verketten" :)

    Um zum Beispiel zwei Zellwerte mit einem Leerzeichen dazwischen zu verketten, lautet die Formel:

    =A2&" "&B2

    Verkettung in Excel - Formelbeispiele

    Im Folgenden finden Sie einige Beispiele für die Verwendung der Funktion CONCATENATE in Excel.

    Zwei oder mehr Zellen ohne Trennzeichen zusammenfügen

    So kombinieren Sie die Werte von zwei Zellen zu einem, verwenden Sie die Verkettungsformel in ihrer einfachsten Form:

    =VERKETTUNG(A2, B2)

    Oder

    =A2&B2

    Bitte beachten Sie, dass die Werte ohne Begrenzungszeichen zusammengefügt werden, wie in der folgenden Abbildung zu sehen ist.

    Verkettung Mehrfachzellen müssen Sie jeden Zellbezug einzeln angeben, auch wenn Sie zusammenhängende Zellen kombinieren, z. B:

    =VERKETTUNG(A2, B2, C2)

    Oder

    =A2&B2&C2

    Die Formeln funktionieren sowohl für Text als auch für Zahlen. Bei Zahlen ist zu beachten, dass das Ergebnis eine Textzeichenfolge ist. Um es in eine Zahl umzuwandeln, muss die Ausgabe von CONCATENATE einfach mit 1 multipliziert oder 0 addiert werden. Zum Beispiel:

    =VERKETTUNG(A2, B2)*1

    Tipp: In Excel 2019 und höher können Sie die Funktion CONCAT verwenden, um schnell mehrere Zellen mit einem oder mehreren Bereichsverweisen zu verketten.

    Zellen mit einem Leerzeichen, Komma oder einem anderen Trennzeichen verketten

    In Ihren Arbeitsblättern müssen Sie oft Werte auf eine Art und Weise verbinden, die Kommas, Leerzeichen, verschiedene Satzzeichen oder andere Zeichen wie einen Bindestrich oder Schrägstrich enthält. Dazu setzen Sie einfach das gewünschte Zeichen in Ihre Verkettungsformel ein. Denken Sie daran, das Zeichen in Anführungszeichen zu setzen, wie in den folgenden Beispielen gezeigt.

    Verkettung von zwei Zellen mit einem Raum :

    =VERKETTUNG(A2, " ", B2)

    oder

    =A2 & " " & B2

    Verkettung von zwei Zellen mit einem Komma :

    =VERKETTUNG(A2, ", ", B2)

    oder

    =A2 & ", " & B2

    Verkettung von zwei Zellen mit einem Bindestrich :

    =VERKETTUNG(A2, "-", B2)

    oder

    =A2 & "-" & B2

    Der folgende Screenshot zeigt, wie die Ergebnisse aussehen können:

    Tipp: In Excel 2019 und höher können Sie die Funktion TEXTJOIN verwenden, um Zeichenketten aus mehreren Zellen mit einem von Ihnen angegebenen Trennzeichen zusammenzuführen.

    Verkettung von Textzeichenfolge und Zellwert

    Die Excel-Funktion KONKATENIEREN ist nicht nur auf das Verbinden von Zellwerten beschränkt, sondern kann auch dazu verwendet werden, Textzeichenfolgen zu kombinieren, um das Ergebnis aussagekräftiger zu machen. Ein Beispiel:

    =CONCATENATE(A2, " ", B2, " abgeschlossen")

    Die obige Formel informiert den Benutzer darüber, dass ein bestimmtes Projekt abgeschlossen ist, wie in Zeile 2 des folgenden Screenshots zu sehen ist. Bitte beachten Sie, dass wir vor dem Wort "abgeschlossen" ein Leerzeichen einfügen, um die verketteten Textstrings zu trennen. Außerdem wird ein Leerzeichen (" ") zwischen den kombinierten Werten eingefügt, damit das Ergebnis als "Projekt 1" und nicht als "Projekt1" angezeigt wird.

    Mit dem Verkettungsoperator kann die Formel so geschrieben werden:

    =A2 & " " & B2 & " abgeschlossen"

    Auf die gleiche Weise können Sie am Anfang oder in der Mitte Ihrer Verkettungsformel eine Textzeichenfolge einfügen, zum Beispiel:

    =CONCATENATE("Siehe ", A2, " ", B2)

    ="Siehe " & A2 & " " & B2

    Textzeichenfolge und eine andere Formel verbinden

    Um das von einer Formel zurückgegebene Ergebnis für Ihre Benutzer verständlicher zu machen, können Sie es mit einer Textzeichenfolge verknüpfen, die den tatsächlichen Wert erklärt.

    Mit der folgenden Formel können Sie zum Beispiel das aktuelle Datum im gewünschten Format zurückgeben und angeben, um welche Art von Datum es sich handelt:

    =CONCATENATE("Heute ist ",TEXT(HEUTE(), "mmmm t, jjjj"))

    ="Heute ist " & TEXT(HEUTE(), "tt-mmm-jj")

    Tipp: Wenn Sie die Quelldaten löschen möchten, ohne dass sich dies auf die resultierenden Textzeichenfolgen auswirkt, verwenden Sie die Option "Spezial einfügen - nur Werte", um Formeln in ihre Werte umzuwandeln.

    Verkettung von Textstrings mit Zeilenumbrüchen

    In den meisten Fällen werden die resultierenden Textstrings durch Satzzeichen und Leerzeichen getrennt, wie im vorherigen Beispiel gezeigt. In einigen Fällen kann es jedoch erforderlich sein, die Werte durch einen Zeilenumbruch oder einen Wagenrücklauf zu trennen. Ein häufiges Beispiel ist das Zusammenführen von Postadressen aus Daten in separaten Spalten.

    Ein Problem besteht darin, dass Sie einen Zeilenumbruch nicht einfach wie ein gewöhnliches Zeichen in die Formel eingeben können, sondern mit der Funktion CHAR den entsprechenden ASCII-Code in die Verkettungsformel eingeben müssen:

    • Unter Windows verwenden Sie CHAR(10), wobei 10 der Zeichencode für Zeilenvorschub .
    • Auf dem Mac verwenden Sie CHAR(13), wobei 13 der Zeichencode für Rückführung des Wagens .

    In diesem Beispiel haben wir die Adressen in den Spalten A bis F und fügen sie in Spalte G mit dem Verkettungsoperator "&" zusammen. Die zusammengefügten Werte werden durch ein Komma (", "), ein Leerzeichen (" ") und einen Zeilenumbruch CHAR(10) getrennt:

    =A2 & " " & B2 & CHAR(10) & C2 & CHAR(10) & D2 & ", " & E2 & " " & F2

    Die Funktion CONCATENATE würde diese Form annehmen:

    =VERKETTUNG(A2, " ", B2, CHAR(10), C2, CHAR(10), D2, ", ", E2, " ", F2)

    In beiden Fällen ist das Ergebnis eine 3-zeilige Textzeichenfolge: Hinweis: Wenn Sie Zeilenumbrüche zur Trennung der kombinierten Werte verwenden, müssen Sie den Textumbruch aktivieren, damit das Ergebnis korrekt angezeigt wird. Drücken Sie dazu Strg + 1, um das Fenster Zellen formatieren Dialog, wechseln Sie zum Ausrichtung und überprüfen Sie die Text umbrechen Box.

    Auf die gleiche Weise können Sie abschließende Zeichenfolgen mit anderen Zeichen trennen, wie z. B:

    • Doppelte Anführungszeichen (") - CHAR(34)
    • Schrägstrich (/) - CHAR(47)
    • Sternchen (*) - CHAR (42)
    • Die vollständige Liste der ASCII-Codes ist hier verfügbar.

    Wie man Spalten in Excel verkettet

    Um zwei oder mehr Spalten zu verbinden, geben Sie Ihre Verkettungsformel einfach in die erste Zelle ein und kopieren sie dann in andere Zellen, indem Sie den Füllgriff (das kleine Quadrat, das in der unteren rechten Ecke der ausgewählten Zelle erscheint) ziehen.

    Um beispielsweise zwei Spalten (Spalte A und B) zu kombinieren und die Werte durch ein Leerzeichen abzugrenzen, lautet die kopierte Formel in C2:

    =VERKETTUNG(A2, " ", B2)

    Oder

    = A2 & " " & B2 Tipp: Eine schnelle Möglichkeit, die Formel in die Spalte zu kopieren, besteht darin, die Zelle mit der Formel zu markieren und auf den Füllgriff zu doppelklicken.

    Weitere Informationen finden Sie unter Wie man zwei Spalten in Excel ohne Datenverlust zusammenführt.

    Kombinieren von Text und Zahlen unter Beibehaltung der Formatierung

    Wenn Sie eine Textzeichenfolge mit einer Zahl, einem Prozentsatz oder einem Datum verketten, möchten Sie vielleicht die ursprüngliche Formatierung eines numerischen Wertes beibehalten oder ihn auf eine andere Art und Weise anzeigen, indem Sie den Formatcode innerhalb der TEXT-Funktion angeben, die Sie in eine Verkettungsformel einbetten.

    Zu Beginn dieses Tutorials haben wir bereits eine Formel besprochen, die Text und Datum miteinander verknüpft.

    Und hier noch ein paar Beispiele für Formeln, die Folgendes kombinieren Text und Nummer :

    Zahl mit 2 Dezimalstellen und dem $-Zeichen:

    =A2 & " " & TEXT(B2, "$#,#0.00")

    Zahl ohne unbedeutende Nullen und das $-Zeichen:

    =A2 & " " & TEXT(B2, "0.#")

    Bruchteilige Zahl:

    =A2 & " " & TEXT(B2, "# ?/???")

    Verkettung Text und Prozentsatz lauten die Formeln:

    Prozentsatz mit zwei Dezimalstellen:

    =A12 & " " & TEXT(B12, "0,00%")

    Gerundete ganze Prozent:

    =A12 & " " & TEXT(B12, "0%")

    Verkettung eines Bereichs von Zellen in Excel

    Das Kombinieren von Werten aus mehreren Zellen kann einige Mühe kosten, da die Excel-Funktion CONCATENATE keine Arrays akzeptiert.

    Um mehrere Zellen, z. B. A1 bis A4, zu verketten, müssen Sie eine der folgenden Formeln verwenden:

    =VERKETTUNG(A1, A2, A3, A4)

    oder

    =A1 & A2 & A3 & A4

    Wenn Sie eine relativ kleine Gruppe von Zellen kombinieren, ist es keine große Sache, alle Verweise einzugeben. Bei einem großen Bereich wäre es mühsam, jeden einzelnen Verweis manuell einzugeben. Im Folgenden finden Sie 3 Methoden zur schnellen Bereichskonkatenation in Excel.

    Methode 1: Drücken Sie die STRG-Taste, um mehrere Zellen auszuwählen.

    Um schnell mehrere Zellen auszuwählen, können Sie die Strg-Taste gedrückt halten und auf jede Zelle klicken, die Sie in die Formel einbeziehen möchten. Hier sind die detaillierten Schritte:

    1. Wählen Sie eine Zelle aus, in die Sie die Formel eingeben möchten.
    2. Geben Sie =CONCATENATE( in diese Zelle oder in die Formelleiste ein.
    3. Halten Sie die Strg-Taste gedrückt und klicken Sie auf jede Zelle, die Sie verketten möchten.
    4. Lassen Sie die Strg-Taste los, geben Sie die schließende Klammer ein, und drücken Sie die Eingabetaste.
    Hinweis: Bei dieser Methode müssen Sie auf jede einzelne Zelle klicken. Die Auswahl eines Bereichs mit der Maus würde der Formel ein Feld hinzufügen, was die Funktion KONKATENIEREN nicht akzeptiert.

    Methode 2: Verwenden Sie die Funktion TRANSPOSE, um alle Zellenwerte zu erhalten.

    Wenn ein Bereich aus Dutzenden oder Hunderten von Zellen besteht, ist die vorherige Methode möglicherweise nicht schnell genug, da sie das Anklicken jeder einzelnen Zelle erfordert. In diesem Fall können Sie die Funktion TRANSPOSE verwenden, um ein Array von Werten zurückzugeben, und diese dann auf einen Schlag zusammenführen.

    1. Geben Sie in der Zelle, in der das Ergebnis erscheinen soll, die Formel TRANSPOSE ein, z. B:

      =TRANSPONIEREN(A1:A10)

    2. Drücken Sie in der Formelleiste die Taste F9, um die Formel durch berechnete Werte zu ersetzen. Als Ergebnis erhalten Sie eine Reihe von Werten, die miteinander verknüpft werden müssen.
    3. Löschen Sie die geschweiften Klammern, die das Array umgeben.
    4. Geben Sie =CONCATENATE( vor dem ersten Wert ein, dann die schließende Klammer nach dem letzten Wert, und drücken Sie die Eingabetaste.

    Anmerkung: Das Ergebnis dieser Formel ist statisch Wenn sich die Quelldaten ändern, müssen Sie den Vorgang wiederholen.

    Methode 3: Verwenden Sie die Funktion CONCAT

    In Excel 365 und Excel 2021 wird diese einfache Formel einen Bereich von Zellen im Handumdrehen verketten:

    =CONCAT(A1:A10)

    Methode 4: Verwenden Sie das Add-In "Zellen zusammenführen

    Eine schnelle und formelfreie Möglichkeit, einen beliebigen Bereich in Excel zu verketten, ist die Verwendung des Add-Ins Zellen zusammenführen mit der Option " Alle Bereiche in der Auswahl zusammenführen Wie in Kombinieren von Werten aus mehreren Zellen in einer Zelle gezeigt, ist die Option "Deaktiviert".

    Excel-Operator "&" vs. Funktion CONCATENATE

    Viele Benutzer fragen sich, welche Methode zum Verbinden von Zeichenfolgen in Excel effizienter ist - die Funktion CONCATENATE oder der Operator "&".

    Der einzige wirkliche Unterschied besteht darin, dass die Funktion CONCATENATE auf 255 Zeichenfolgen begrenzt ist, während es bei der Verwendung des kaufmännischen Und keine solche Begrenzung gibt. Ansonsten gibt es keinen Unterschied zwischen diesen beiden Methoden und auch keinen Geschwindigkeitsunterschied zwischen den Formeln CONCATENATE und "&".

    Und da 255 eine wirklich große Zahl ist und Sie in der Praxis kaum jemals so viele Zeichenfolgen kombinieren müssen, läuft der Unterschied auf Bequemlichkeit und Benutzerfreundlichkeit hinaus. Manche Benutzer finden die Formeln mit KONKATENAT einfacher zu lesen, ich persönlich bevorzuge die "&"-Methode. Bleiben Sie also einfach bei der Technik, mit der Sie sich am wohlsten fühlen.

    Gegenteil von CONCATENATE in Excel (Zellen aufteilen)

    Das Gegenteil von Verketten in Excel ist das Aufteilen des Inhalts einer Zelle auf mehrere Zellen. Dies kann auf verschiedene Weise geschehen:

    • Funktion Text in Spalten
    • Flash Fill Option in Excel 2013 und höher
    • TEXTSPLIT-Funktion in Excel 365
    • Benutzerdefinierte Formeln zur Aufteilung von Zellen (MID, RIGHT, LEFT, etc.)

    Nützliche Informationen finden Sie auch in diesem Artikel: So heben Sie das Zusammenführen von Zellen in Excel auf.

    Verkettung in Excel mit dem Add-In Zellen zusammenführen

    Mit dem Add-In "Zellen zusammenführen", das in Ultimate Suite für Excel enthalten ist, können Sie beides effizient erledigen:

    • Zusammenführen mehrere Zellen zu einer einzigen zusammenfassen, ohne dass Daten verloren gehen.
    • Verkettung die Werte mehrerer Zellen in einer einzigen Zelle zusammenfassen und durch ein beliebiges Begrenzungszeichen trennen.

    Das Tool "Zellen zusammenführen" funktioniert mit allen Excel-Versionen von 2016 bis 365 und kann alle Datentypen kombinieren, einschließlich Textzeichenfolgen, Zahlen, Datumsangaben und Sondersymbole. Seine beiden Hauptvorteile sind Einfachheit und Geschwindigkeit - jede Verkettung ist mit ein paar Klicks erledigt.

    Werte mehrerer Zellen in einer Zelle zusammenfassen

    Um den Inhalt mehrerer Zellen zu kombinieren, wählen Sie den zu verkettenden Bereich aus und konfigurieren die folgenden Einstellungen:

    • Unter Was zusammengeführt werden soll auswählen Zellen in eine .
    • Unter Kombinieren Sie mit geben Sie die Begrenzungszeichen (in unserem Fall ein Komma und ein Leerzeichen).
    • Wählen Sie, wo Sie das Ergebnis platzieren möchten.
    • Deaktivieren Sie vor allem das Kontrollkästchen Alle Bereiche in der Auswahl zusammenführen Mit dieser Option wird gesteuert, ob die Zellen zusammengeführt oder ihre Werte verkettet werden.

    Spalten Zeile für Zeile kombinieren

    Um zwei oder mehr Spalten zu verknüpfen, konfigurieren Sie die Einstellungen für "Zellen zusammenführen" auf ähnliche Weise, wählen aber aus, dass sie zusammengeführt werden sollen Spalten in eine und platzieren Sie die Ergebnisse in der linken Spalte.

    Zeilen spaltenweise verbinden

    Um Daten in jeder einzelnen Zeile spaltenweise zu kombinieren, wählen Sie:

    • Zusammenführen Zeilen in eine .
    • Verwenden Sie eine Zeilenumbruch für das Begrenzungszeichen.
    • Legen Sie die Ergebnisse in der oberste Zeile .

    Das Ergebnis könnte in etwa so aussehen:

    Um zu prüfen, wie das Add-In "Zellen zusammenführen" mit Ihren Datensätzen zurechtkommt, können Sie unten eine voll funktionsfähige Testversion unserer Ultimate Suite für Excel herunterladen.

    So funktioniert die Verkettung in Excel. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!

    Verfügbare Downloads

    Beispiele für Verkettungsformeln (.xlsx-Datei)

    Ultimate Suite 14-Tage-Testversion (.exe-Datei)

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.