Excel-Formel: Zellen mit Komma verbinden -

Inhaltsverzeichnis

Generische Formel

=SUBSTITUTE(TRIM(A1&" "&B1&" "&C1&" "&D1&" "&E1)," ",", ")

Zusammenfassung

Um mehrere Zellenwerte mit einem Komma zu verbinden, können Sie eine Formel verwenden, die auf den Funktionen SUBSTITUTE und TRIM basiert. Sie können denselben Ansatz verwenden, um Werte in Zellen mit einem beliebigen Trennzeichen zu verknüpfen. Im gezeigten Beispiel lautet die Formel in G5:

=SUBSTITUTE(TRIM(B5&" "&C5&" "&D5&" "&E5&" "&F5)," ",", ")

Erläuterung

Von innen nach außen verbindet die Formel zunächst die Werte der 5 Zellen links mit dem Verkettungsoperator (&) und einem einzelnen Leerzeichen zwischen den einzelnen Werten:

B5&" "&C5&" "&D5&" "&E5&" "&F5

Dieser Teil der Formel ist ärgerlich manuell. Um die Arbeit zu beschleunigen, kopieren Sie & "" & in die Zwischenablage, bevor Sie beginnen. Folgen Sie dann diesem Muster:

(Klicken) (Einfügen) (Klicken) (Einfügen) (Klicken) (Einfügen)

bis Sie zur letzten Zellreferenz gelangen. Es geht eigentlich ziemlich vorbei.

Das Ergebnis dieser Verkettung (vor dem Ausführen von TRIM und SUBSTITUTE) ist eine Zeichenfolge wie die folgende:

"figs apples "

Als nächstes haben wir mit der TRIM-Funktion alle Abstände "normalisiert". TRIM entfernt automatisch Leerzeichen am Anfang und Ende einer bestimmten Zeichenfolge und lässt nur ein Leerzeichen zwischen allen Wörtern in der Zeichenfolge. Dies sorgt für zusätzliche Leerzeichen, die durch leere Zellen verursacht werden.

"figs apples"

Schließlich wird SUBSTITUTE verwendet, um jedes Leerzeichen ("") durch ein Komma und ein Leerzeichen (",") zu ersetzen und Text wie folgt zurückzugeben:

"figs, apples"

Zellen mit anderen Begrenzern verbinden

Um Zellen mit einem anderen Trennzeichen (Trennzeichen) zu verbinden, passen Sie einfach das Argument "new_text" in SUBSTITUTE an. Verwenden Sie beispielsweise Folgendes, um Zellen mit einem Schrägstrich zu verbinden:

=SUBSTITUTE(TRIM(B7&" "&C7&" "&D7&" "&E7&" "&F7)," ","/")

Die Ausgabe sieht folgendermaßen aus:

limes/apricots/apricots/limes/figs

TEXTJOIN-Funktion

Die TEXTJOIN-Funktion ist eine neue Funktion, die in Office 365 und Excel 2019 verfügbar ist. Mit TEXTJOIN können Sie einen Zellbereich mit einem Trennzeichen verketten. Mit TEXTJOIN würde das obige Beispiel folgendermaßen aussehen:

=TEXTJOIN(", ",TRUE,B5:F5)

Makro

Jon Acampora von ExcelCampus hat ein cooles Makro, um eine Reihe von Zellen zu verketten.

Gute Links

Makro zur Verkettung der Reichweite von Jon Acampora von ExcelCampus

Interessante Beiträge...