KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Tutorial: Spalten kombinieren, Zeilen, Zellen

AutorSun Änderungsdatum

Das Kombinieren von Spalten, Zeilen oder Zellen wird häufig in der täglichen Excel-Arbeit verwendet, beispielsweise das Zusammenführen von Vorname und Nachname, die sich in zwei Spalten befinden, zu einer einzigen Spalte, um Vollständiger Name zu erhalten; das Zusammenfassen von Zeilen anhand derselben ID und das Summieren der entsprechenden Werte; das Zusammenführen eines Zellbereichs in eine einzelne Zelle usw. Dieses Tutorial listet alle Szenarien zum Kombinieren von Spalten/Zeilen/Zellen in Excel auf und bietet Ihnen unterschiedliche Lösungen.

Navigation in diesem Tutorial

1 Spalten kombinieren/Zeilen in eine Zelle

1,1 Spalten kombinieren/Zeilen in eine Zelle mit Leerzeichen, Komma oder anderen Trennzeichen

1,11 Verwenden des kaufmännischen Und-Zeichens (&)

1,12 Verwenden der VERKETTEN-Funktion (Excel 2016 oder frühere Versionen)

1,13 Verwenden der VERKETTEN- oder TEXTVERKETTEN-Funktion (Excel 2019 oder Excel 365)

1,14 Verwenden des Notizblocks (nur zum Kombinieren von Spalten)

Erweiterung: Spalten kombinieren/Zeilen in eine Zelle mit Zeilenumbruch als Trennzeichen

1,2 Spalten kombinieren/Zeilen in eine Zelle ohne leere Zellen

1,21 Verwenden der TEXTVERKETTEN-Funktion (Excel 2019 oder Excel 365)

1,22 Verwenden des kaufmännischen Und-Zeichens (&)

1,23 Am Ende der Zellen mithilfe von VBA-Code hinzufügen

1,3 Spalten kombinieren/Zeilen/Zellen in einer Zelle ohne Datenverlust

1,4 Zwei Spalten kombinieren, falls leer

1,41 Verwenden der WENN-Funktion

1,42 Verwenden von VBA

2. Zeilen mit derselben ID zusammenführen

2,1 Zeilen kombinieren mit derselben ID und getrennt durch Komma oder andere Trennzeichen

2,11 Verwenden von VBA

2,12 Verwenden der WENN-Funktion zum Hinzufügen von Hilfsspalten

2,13 Verwenden eines praktischen Tools – Erweiterte Zeilen zusammenführen

2,2 Zeilen kombinieren mit derselben ID und Durchführung einiger Berechnungen

2,21 Verwenden der Konsolidierungs-Funktion

2,22 Verwenden von VBA

2,23 Verwenden eines praktischen Tools – Erweiterte Zeilen zusammenführen

2,3 Benachbarte Zeilen mit gleichem Wert kombinieren

2,31 Verwenden von VBA

2,32 Verwenden eines praktischen Tools – Gleiche Zellen zusammenführen

3. Zellen kombinieren

3,1. Mehrere Zeilen und Spalten zu einer einzelnen Zelle zusammenführen

3,11 Verwenden des kaufmännischen Und-Zeichens (&)

3,12 Verwenden der VERKETTEN-Funktion (Excel 2016 oder frühere Versionen)

3. 13 Verwenden der VERKETTEN- oder TEXTVERKETTEN-Funktion (in Excel 2019 oder Excel 365)

3,14 Verwenden von Spalten kombinieren/Zeilen/Zellen in einer Zelle ohne Datenverlust

3,2. Zellen zu einer einzelnen Spalte oder einer einzelnen Zeile zusammenführen

3,21 Benennen des Bereichs und Verwenden der INDEX-Funktion (nur für eine einzelne Spalte)

3,22 VBA (nur für eine einzelne Spalte)

3,23 Verwenden eines praktischen Tools – Bereich transformieren

3,3 Spalten zu einer Spalte stapeln ohne Duplikate

3,31 Kopieren und Einfügen und Duplikate entfernen

3,32 Verwenden von VBA

3,4. Zellen kombinieren und dabei die Formatierung beibehalten

3,41 Einbetten der TEXT-Funktion in die Formel

3,42 Verwenden von Microsoft Word

3,43 Verwenden eines praktischen Tools – Kombinieren ohne Datenverlust

3,5 Zellen kombinieren, um ein Datum zu erstellen

3,51 Verwenden der DATUM-Funktion

 

In diesem Tutorial erstelle ich einige Beispiele, um die Methoden zu veranschaulichen. Sie können die Bezüge ganz einfach an Ihre Anforderungen anpassen – entweder indem Sie den unten stehenden VBA-Code oder die Formeln nutzen, oder indem Sie die Beispieldateien herunterladen und die Methoden direkt ausprobieren.

doc-Beispiel Klicken Sie hier, um die Beispieldatei herunterzuladen


1 Spalten kombinieren/Zeilen in eine Zelle zusammenführen

1,1 Spalten kombinieren/Zeilen in eine Zelle mit Leerzeichen, Komma oder anderen Trennzeichen

Das Zusammenführen von Spalten oder Zeilen in eine einzige Zelle – mit Trennung der Inhalte durch Komma, Leerzeichen oder andere Trennzeichen, wie im folgenden Screenshot gezeigt – ist in Excel am weitesten verbreitet.

Spalten kombinieren in eine Zelle
Spalten in eine Zelle kombinieren
Zeilen kombinieren in eine Zelle
Zeilen in eine Zelle kombinieren

1,11 Verwendung des kaufmännischen Und-Zeichens (&)

In Excel wird das kaufmännische Und-Zeichen (&) typischerweise verwendet, um Texte miteinander zu verknüpfen.

Beispiel: Kombinieren Sie Vorname (Spalte A) und Nachname (Spalte B) zu Vollständiger Name

Wählen Sie eine Zelle aus, in der das kombinierte Ergebnis erscheinen soll, und geben Sie eine Formel wie diese ein:

=A2&„ "&B2

Info-SymbolIn der Formel wird das kaufmännische Und-Zeichen (&) verwendet, um Texte zu verknüpfen; A2 und B2 sind die beiden Texte, die kombiniert werden sollen; „ " (ein Leerzeichen in Anführungszeichen) dient als Trennzeichen zwischen den beiden Texten im Ergebnis. Möchten Sie stattdessen ein Komma als Trennzeichen verwenden, geben Sie einfach „,“ in doppelten Anführungszeichen ein.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um die zusammengeführten Ergebnisse zu erhalten.

Beispiel: Kombinieren Sie „Nr.“ (Zeile 15) und „Name“ (Zeile 16) in einer Zelle.

Wenn Sie Zeilen in einer Zelle zusammenführen möchten, passen Sie die Zellbezüge und das Trennzeichen in der Formel entsprechend Ihren Anforderungen an und ziehen Sie den AutoAusfüll-Griff nach rechts, um die zusammengeführten Ergebnisse zu erhalten.
 kaufmännisches Und-Zeichen verwenden, um Zeilen zu kombinieren

1,12 Verwendung der VERKETTEN-Funktion (Excel 2016 oder frühere Versionen)

Wenn Sie Excel 2016 oder eine frühere Version verwenden, unterstützt Sie die VERKETTEN-Funktion.

Syntax der VERKETTEN-Funktion
CONCATENATE (text1,[text2],…)

Weitere Informationen zur VERKETTEN-Funktion finden Sie hier: VERKETTEN.

Beispiel: Namen (Spalte F) und Adresse (Spalte G) in eine Spalte zusammenführen

Wählen Sie eine Zelle aus, in der das kombinierte Ergebnis erscheinen soll, und geben Sie eine Formel wie diese ein:

=CONCATENATE(F2,",",G2)

Info-SymbolIn der Formel stehen F2 und G2 für die beiden Texte, die kombiniert werden sollen; das Komma „,“ dient als Trennzeichen und trennt die beiden Texte in der Ergebniszelle. Möchten Sie stattdessen ein Leerzeichen als Trennzeichen verwenden, geben Sie einfach ein Leerzeichen in doppelten Anführungszeichen ein: „ “.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um die zusammengeführten Ergebnisse zu erhalten.
KONKATENIEREN-Funktion verwenden, um Spalten zu kombinieren

Um Zeilen zu kombinieren, passen Sie einfach die Zellbezüge und das Trennzeichen entsprechend an und ziehen Sie den AutoAusfüll-Griff nach rechts.
KONKATENIEREN-Funktion verwenden, um Zeilen zu kombinieren

1,13 Verwendung der VERKETTEN-Funktion oder der TEXTVERKETTEN-Funktion (Excel 2019 oder Excel 365)

Wenn Sie Excel 2019 oder Excel 365 verwenden, sind die Funktionen VERKETTEN und TEXTVERKETTEN möglicherweise die bessere Wahl.

Syntax der VERKETTEN-Funktion
CONCAT (text1,[text2],…)

Weitere Informationen zur VERKETTEN-Funktion finden Sie hier: VERKETTEN.

Die VERKETTEN-Funktion wird genauso verwendet wie die Funktion VERKETTEN. Um Vor- und Nachname aus zwei separaten Spalten in einer einzigen Spalte zu kombinieren, lautet die Formel wie folgt:

=CONCAT(A21,„ ",B21)

Info-SymbolIn der Formel stehen A21 und B21 für die beiden Texte, die kombiniert werden sollen; das Leerzeichen „ “ dient als Trennzeichen zwischen den beiden Texten in der Ergebniszelle. Möchten Sie ein anderes Trennzeichen verwenden, geben Sie dieses einfach in doppelte Anführungszeichen ein: „“.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um die zusammengeführten Ergebnisse zu erhalten.
KONKAT-Funktion verwenden, um Spalten zu kombinieren

Im Gegensatz zum Kombinieren von Spalten müssen Sie beim Zusammenführen von Zeilen nach Eingabe der ersten Formel den AutoAusfüll-Griff nach rechts ziehen, bis alle zusammengeführten Ergebnisse angezeigt werden.

Syntax der TEXTVERKETTEN-Funktion
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Informationen zur TEXTVERKETTEN-Funktion finden Sie hier.

So kombinieren Sie Spalten kombinieren oder Zeilen mithilfe von TEXTVERKETTEN:

=TEXTJOIN(",",TRUE,E21:G21))

Info-SymbolIn der Formel ist E21:G21 ein zusammenhängender Bereich, dessen Inhalte kombiniert werden sollen. Das Trennzeichen „ “ (ein Leerzeichen) trennt die einzelnen Texte in der Ergebniszelle. Möchten Sie ein anderes Trennzeichen verwenden, geben Sie es einfach innerhalb doppelter Anführungszeichen ein: „“. Der logische Wert WAHR sorgt dafür, dass leere Zellen beim Kombinieren ignoriert werden. Sollen leere Zellen hingegen berücksichtigt werden, ersetzen Sie WAHR durch FALSCH.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um die zusammengeführten Ergebnisse zu übernehmen.

Leerzellen ignorieren
TEXTVERKETTEN-Funktion verwenden, um Spalten zu kombinieren und leere Zellen zu ignorieren
Leerzellen einbeziehen
TEXTVERKETTEN-Funktion verwenden, um Spalten zu kombinieren und leere Zellen einzuschließen

1,14 Verwendung des Notizblocks (nur zum Kombinieren von Spalten)

1. Mit dem Notizblock können Sie ebenfalls Spalten kombinieren (dies hat jedoch keine Auswirkung auf das Kombinieren von Zeilen).

Markieren Sie den Bereich, den Sie zu einem einzigen Element aus mehreren Spalten kombinieren möchten, und drücken Sie die Strg+C-Tasten, um ihn zu kopieren.
Datenbereich kopieren

2. Öffnen Sie einen Notizblock und drücken Sie die Tastenkombination Strg + V, um den kopierten Bereich einzufügen.
Editor öffnen und die Daten einfügen

3. Markieren Sie einen Tabstopp zwischen zwei Texten im Notizblock und drücken Sie die Strg+H-Tasten, um die Ersetzen-Funktion zu aktivieren. Ein Tabstopp-Symbol wurde bereits in das Feld Suchen nach eingefügt.
Strg + H drücken, um die Ersetzen-Funktion zu aktivieren

4. Geben Sie im Feld Ersetzen durch das gewünschte Trennzeichen ein, mit dem die kombinierten Texte getrennt werden sollen, und klicken Sie anschließend auf Alle ersetzen. Schließen Sie danach das Dialogfeld Ersetzen.
Trennzeichen eingeben, um den kombinierten Text im Ersetzen-Feld zu trennen

5. Markieren Sie nun den Text im Notizblock und drücken Sie die Strg+C-Tasten, um ihn zu kopieren. Wechseln Sie zu Excel, markieren Sie eine Zelle und drücken Sie die Strg+V-Tasten, um die zusammengeführten Ergebnisse einzufügen.
Die Spalten wurden in eine Zelle kombiniertDie Spalten wurden in eine Zelle kombiniert

Erweiterung: Spalten kombinieren/Zeilen in eine Zelle mit Zeilenumbruch als Trennzeichen zusammenführen

Wenn Sie Spalten kombinieren oder Zeilen in eine Zelle mit einem Zeilenumbruch – wie im folgenden Screenshot gezeigt – zusammenführen möchten:
Spalten oder Zeilen in eine Zelle mit Zeilenumbruch kombinieren

Beachten Sie zunächst, dass in Excel die Funktion ZEICHEN() verwendet werden kann, um Zeichen anzugeben, die sich nur schwer direkt in eine Formel eingeben lassen – beispielsweise liefert ZEICHEN(10) einen Zeilenumbruch.

Verwenden Sie nun ZEICHEN(10) in den oben aufgeführten Formeln, um Spalten kombinieren oder Zeilen mit einem Zeilenumbruch als Trennzeichen zu kombinieren:

Kaufmännisches Und-Zeichen:

=A49&CHAR(10)&B49

VERKETTEN-Funktion:

=CONCATENATE(A49,CHAR(10),B49)

VERKETTEN-Funktion

=CONCAT(A49,CHAR(10),B49)

TEXTVERKETTEN-Funktion

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Nachdem Sie eine der obigen Formeln eingegeben haben, markieren Sie die Ergebnisse und klicken Sie auf Start > Zeilenumbruch.
Start > Textumbruch klicken

Die Spalten wurden nun in einer Zelle kombiniert und durch Zeilenumbrüche getrennt.
Die Spalten wurden in eine Zelle kombiniert und durch einen Zeilenumbruch getrennt

Hinweis-SymbolWenn Sie den Inhalt mehrerer Zellen einer Spalte in eine einzelne Zelle zusammenführen möchten, hilft Ihnen die Funktion „Blocksatz“ in Excel weiter. Markieren Sie die gewünschten Zellen in der Spalte und klicken Sie auf Start > Ausfüllen > Blocksatz. Anschließend werden die Inhalte mit einem Leerzeichen als Trennzeichen in der Zelle über dem markierten Bereich kombiniert.

Start > Ausfüllen > Blocksatz klickenDie Zeilen wurden in die oberste Zelle mit Leerzeichen kombiniert

1,2 Spalten kombinieren/Zeilen in eine Zelle ohne leere Zellen

In diesem Abschnitt stellt das Tutorial Methoden vor, um Spalten oder Zeilen in eine einzige Zelle zu kombinieren und dabei leere Zellen zu ignorieren – wie im folgenden Screenshot gezeigt.
Spalten oder Zeilen kombinieren und leere Zellen überspringen

1,21 Verwenden der TEXTVERKETTEN-Funktion (Excel 2019 oder Excel 365)

Wenn Sie Excel 2019 oder Excel 365 verwenden, erledigt die neue Funktion TEXTVERKETTEN diese Aufgabe mühelos.

Syntax der VERKETTEN-Funktion
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Informationen zur TEXTVERKETTEN-Funktion finden Sie unter: TEXTVERKETTEN.

Beispiel: Kombinieren Sie Name (Spalte A), Nr. (Spalte B) und Domain (Spalte C) in einer Zelle, um eine E-Mail-Adresse zu erstellen – einige Felder in der Spalte „Nr.“ können leer sein.

Wählen Sie eine Zelle aus, in der das kombinierte Ergebnis platziert werden soll, und geben Sie folgende Formel ein:

=TEXTJOIN(„",TRUE,A2:C2)

Info-SymbolIn der Formel ist A2:C2 der Bereich, der die zu verknüpfenden Texte enthält. „" ist das Trennzeichen (keines), das die beiden Texte in der Ergebniszelle trennt. Falls Sie ein Trennzeichen verwenden möchten, geben Sie dieses in Anführungszeichen ein, z. B. ",". Der logische Wert „WAHR“ weist Excel an, Leere Zellen beim Zusammenführen zu ignorieren. Wenn Sie auch leere Zellen einbeziehen möchten, ersetzen Sie WAHR durch FALSCH.

Drücken Sie die Eingabetaste, um das erste Ergebnis zu erhalten, und ziehen Sie den Auto-Ausfüll-Griff nach unten oder rechts, um alle weiteren Ergebnisse zu generieren.
TEXTVERKETTEN-Funktion zum Kombinieren von Spalten und Überspringen leerer Zellen

1,22 Verwendung des kaufmännischen Und-Zeichens (&)

Wenn Sie Excel 2016 oder eine frühere Version verwenden, können Sie das kaufmännische Und-Zeichen (&) nutzen, um Texte nacheinander zu verknüpfen und leere Zellen manuell zu überspringen.

Wählen Sie eine Zelle aus, in der das kombinierte Ergebnis erscheinen soll, und geben Sie eine Formel wie diese ein:

=A10&C10

Info-SymbolIn der Formel wird & verwendet, um die Texte zu verknüpfen. A10 und C10 sind die beiden Texte, die kombiniert werden sollen. Falls Sie ein Komma als Trennzeichen verwenden möchten, geben Sie es in doppelten Anführungszeichen ein, z. B. ",", und verbinden Sie es mithilfe von & mit den Texten.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten. Passen Sie anschließend die Bezüge in der Formel an, um das nächste kombinierte Ergebnis zu generieren.
kaufmännisches Und-Zeichen zum Kombinieren von Spalten und Überspringen leerer Zellen

1,23 Verwenden einer benutzerdefinierten Funktion

Für Benutzer von Excel 2016 und früheren Excel-Versionen: Falls mehrere Spalten oder Zeilen unter Überspringen leerer Zellen kombiniert werden müssen, können Sie mithilfe eines VBA-Codes eine benutzerdefinierte Funktion erstellen, um diese Aufgabe schnell zu lösen.

1. Drücken Sie die Tastenkombination Alt+F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie auf Einfügen > Modul, um ein neues Modul einzufügen.
Einfügen > Modul klicken, um ein neues Modul einzufügen

3. Kopieren Sie den folgenden Code in das neue Modul und speichern Sie Ihre Änderungen.

VBA: Zellen kombinieren Leere Zellen ignorieren

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

Code in das Modul kopieren und einfügen

4. Wechseln Sie zum Arbeitsblatt zurück, wählen Sie eine Zelle aus, in der das kombinierte Ergebnis angezeigt werden soll, und geben Sie die folgende Formel ein:

=Concatenatecells(A15:C15)

Info-SymbolIn der Formel ist A15:C15 der Bereich, der die zu kombinierenden Texte enthält. Im VBA-Code gibt „_“ das Trennzeichen an, das zur Trennung der Texte im kombinierten Ergebnis verwendet wird. Sie können das Trennzeichen nach Bedarf ändern.
Formel eingeben, um das Ergebnis zu erhalten


1,3 Spalten kombinieren/Zeilen/Zellen in einer Zelle ohne Datenverlust

Falls Sie Kutools für Excel in Excel installiert haben, ist die Funktion Zeilen/Spalten/Zellen kombinieren und Werte beibehalten bei verschiedenen Arten von Kombinationsaufgaben äußerst hilfreich.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Wählen Sie die Zellen aus, die Sie kombinieren möchten, sowie die Zellen, in denen das Zusammengeführte Ergebnisse platziert werden soll.
Zellen auswählen, die kombiniert werden sollen, sowie die Zellen für das Ergebnis

2. Klicken Sie auf Kutools > Vereinigen/Aufteilen > Zeilen/Spalten/Zellen kombinieren und Werte beibehalten.
Funktion „Zeilen, Spalten oder Zellen ohne Datenverlust kombinieren“ klicken

3. Geben Sie im erscheinenden Dialogfeld die folgenden Optionen an:
Optionen im Dialogfeld festlegen

1) Wählen Sie, ob Sie Spalten zusammenführen, Zeilen zusammenführen oder alle Zellen in eine einzige Zelle kombinieren möchten.

Spalten kombinieren – BeispielZeilen kombinieren – BeispielIn eine Zelle zusammenführen – Beispiel
Spalten kombinieren Zeilen kombinierenIn einzelne Zelle kombinieren

2) Legen Sie das Trennzeichen für die Texte im kombinierten Ergebnis fest.

3) Geben Sie den Speicherort für das kombinierte Ergebnis an (deaktiviert, wenn die Option „In eine Zelle zusammenführen“ ausgewählt ist).

Bei Auswahl der Option „Spalten kombinieren“ können Sie festlegen, ob das Ergebnis in der Zelle links oder rechts des ausgewählten Bereichs platziert werden soll.

Die Zelle links Bsp.Die Zelle rechts Bsp.
Ergebnis in linke Zelle einfügenErgebnis in rechte Zelle einfügen

Bei Auswahl der Option Zeilen kombinieren können Sie festlegen, ob das Ergebnis in der Zelle über dem ausgewählten Bereich oder in der Zelle unter dem ausgewählten Bereich platziert werden soll.

Die Zelle darüber, z. B.Die Zelle darunter Bsp.
Ergebnis in obere Zelle einfügenErgebnis in untere Zelle einfügen

4) Legen Sie die Aktion bezüglich Zusammengeführte Ergebnisse fest.

4. Klicken Sie auf OK oder Übernehmen, um die Kombination abzuschließen.

Inhalt dieser Zellen beibehalten
Inhalte der kombinierten Zellen beibehalten
Inhalt dieser Zellen löschen
Inhalte der kombinierten Zellen löschen
Diese Zellen zusammenführen
Die kombinierten Zellen zusammenführen

Weitere Informationen zu dieser Funktion finden Sie unter Spalten kombinieren, Zeilen und Zellen ohne Datenverlust zusammenführen.

Weitere Details zu „Über Kutools für Excel“ finden Sie unter Kutools für Excel.

Laden Sie diese Software jetzt für eine 30-tägige kostenlose Testversion von Kutools für Excel herunter.


1,4 Zwei Spalten kombinieren, falls leer

Manchmal möchten Sie zwei Spalten kombinieren, wenn eine der Spalten leere Zellen enthält. Angenommen, es gibt zwei Spalten: Spalte A enthält Benutzername und einige leere Zellen, während Spalte B Namen enthält. Nun sollen beim Kombinieren der beiden Spalten die leeren Zellen in Spalte A mit den entsprechenden Inhalten aus Spalte B gefüllt werden, wie im folgenden Screenshot dargestellt:
Zwei Spalten kombinieren, falls leer

1,41 Verwendung der WENN-Funktion

Die WENN-Funktion prüft eine bestimmte Bedingung. Hier können Sie die WENN-Funktion verwenden, um zu testen, ob eine Zelle leer ist, und dann die leeren Zellen mit Inhalten aus einer anderen Spalte füllen.

Syntax der WENN-Funktion
IF (logical_test, [value_if_true], [value_if_false])

Weitere Informationen zur WENN-Funktion finden Sie unter:WENN

Wählen Sie die Die Zelle darüber der Spalte aus, in der das Zusammengeführte Ergebnisse platziert werden soll, und kopieren oder geben Sie die folgende Formel ein:

=IF(A2=„",B2,A2)

Drücken Sie anschließend die Eingabetaste, um das erste Ergebnis zu erhalten, und ziehen Sie den Auto-Ausfüll-Griff nach unten, um alle Ergebnisse zu generieren.
WENN-Funktion verwenden, um zwei Spalten zu kombinieren, falls leer

Nun wurden ausschließlich die leeren Zellen in Spalte A mit den Inhalten aus Spalte B gefüllt.

1,42 Verwendung von VBA

Hier ist ein VBA-Code, der diese Aufgabe ebenfalls bewältigen kann.

1. Drücken Sie die Tastenkombination Alt+F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen, und klicken Sie dann auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.

2. Kopieren Sie den folgenden Code in das neue Modul.

VBA: Zwei Spalten zusammenführen, falls leer

Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum  As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
    xCount = xRg2.Count
End If
For xFNum = 1 To xCount
    If (xRg1.Item(xFNum).Value = "") Then
        If (xRg2.Item(xFNum).Value <> "") Then
            xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
        End If
    ElseIf (xRg2.Item(xFNum).Value = "") Then
            If (xRg1.Item(xFNum).Value <> "") Then
            xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
        End If
    End If
Next
End Sub

Code in das Modul kopieren und einfügen

Info-SymbolIm Code sind A:A und B:B die beiden Spalten, die zusammengeführt werden sollen. Ändern Sie diese nach Bedarf.

3. Drücken Sie dann die F5-Taste oder klicken Sie auf die Schaltfläche AusführenAusführen-Schaltfläche, woraufhin Spalte A mit Werten aus Spalte B gefüllt wird, sofern die Werte in Spalte A leer sind.


2 Zeilen kombinieren mit identischer ID

Angenommen, es liegt eine Tabelle mit mehreren Spalten vor, wobei eine Spalte ID-Werte – teilweise mehrfach – enthält. In diesem Tutorial erfahren Sie, wie Sie Zeilen mit identischen IDs zusammenführen und dabei Berechnungen durchführen können.
Beispieldaten

2,1 Zeilen kombinieren mit derselben ID und getrennt durch Komma oder andere Trennzeichen

In diesem Abschnitt werden Methoden beschrieben, um Zeilen mit identischer ID zu kombinieren und durch Kommas zu trennen, wie im folgenden Screenshot dargestellt:
Zeilen mit derselben ID kombinieren und durch Komma trennen

2,11 Verwendung von VBA

Hier wird ein VBA-Code bereitgestellt, der diese Aufgabe bewältigen kann.

1. Drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen, und klicken Sie dann auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.

2. Kopieren Sie den folgenden Code und fügen Sie ihn in das neue Modul ein.

VBA: Zeilen kombinieren mit identischer ID

Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

Code in das Modul kopieren und einfügen

3. Drücken Sie anschließend die F5-Taste oder klicken Sie auf die Schaltfläche AusführenTabelle auswählen, deren Zeilen mit derselben ID kombiniert werden sollen. Daraufhin erscheint ein Dialogfeld von Kutools für Excel, in dem Sie eine Tabelle auswählen können, deren Zeilen mit identischer ID kombiniert werden sollen.
Tabelle auswählen, deren Zeilen mit derselben ID kombiniert werden sollen

4. Klicken Sie auf OK. Die Zeilen in der ausgewählten Tabelle wurden nun basierend auf derselben ID zusammengeführt.

2,12 Verwenden der WENN-Funktion zum Hinzufügen von Hilfsspalten

Wenn nur zwei Spalten vorhanden sind und Sie die Zeilen mit derselben ID zusammenführen möchten, wobei die Werte einer weiteren Spalte durch ein Komma getrennt werden sollen (siehe folgender Screenshot), kann Ihnen die WENN-Funktion behilflich sein.
Zeilen mit derselben ID kombinieren und Werte einer anderen Spalte durch Komma trennen

1. Sortieren Sie die ID von A bis Z: Wählen Sie die ID-Spalte aus und klicken Sie auf Daten > Aufsteigend.
Daten > Sortieren A bis Z

2. Aktivieren Sie im Dialogfeld Sortierwarnung die Option Auswahl erweitern, und klicken Sie auf Sortieren.
Option „Auswahl erweitern“ aktivieren und auf Sortieren klicken

Nun wurden identische IDs nebeneinander sortiert.
Gleiche IDs wurden zusammen sortiert

3. Geben Sie in der benachbarten Spalte die folgende WENN-Funktion ein:

=IF(A17=A18,C17&", "&B18,B18)

Info-SymbolIn der Formel beziehen sich A17 und A18 auf zwei benachbarte Zellen in der ID-Spalte (A17 ist die Überschrift der ID-Spalte), und B18 ist die entsprechende Zelle zu A18. ", " gibt an, dass die Werte durch ein Komma getrennt werden sollen. Sie können die Bezüge und das Trennzeichen nach Bedarf anpassen.

4. Drücken Sie die Eingabetaste, um das erste Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um alle Ergebnisse zu generieren.
Formel eingeben, um das Ergebnis zu erhalten

5. Wechseln Sie zur benachbarten Spalte und geben Sie die folgende Formel ein:

=IF(A18<>A19,"Merged",„")

Info-SymbolIn der Formel beziehen sich A18 und A19 auf zwei benachbarte Zellen in der ID-Spalte. Wenn die benachbarten Zellen nicht identisch sind, wird „Zusammengeführt“ zurückgegeben; andernfalls bleibt die Zelle leer.

6. Drücken Sie die Eingabetaste, um das erste Ergebnis zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um alle Ergebnisse zu generieren.
Formel eingeben, um die verbundenen Zellen zu prüfen

7. Wählen Sie die letzte Formelspalte einschließlich der Überschrift aus und klicken Sie auf Daten > Filter.
 Daten > Filter klicken

8. Klicken Sie auf die Filterschaltfläche, aktivieren Sie das Kontrollkästchen Zusammengeführt im Dropdown-Menü und klicken Sie auf OK.
Kontrollkästchen „Verbunden“ in der Filterliste aktivieren

Nun werden nur die zusammengeführten Zeilen angezeigt. Kopieren Sie diese gefilterten Daten und fügen Sie sie an einem anderen Ort ein.
Gefilterte Daten kopieren und an anderer Stelle einfügen

Weitere Informationen zur WENN-Funktion finden Sie unter: WENN.

2,13 Verwenden eines praktischen Tools – Erweiterte Zeilen zusammenführen

Falls Sie Kutools für Excel in Excel installiert haben, übernimmt die Funktion Erweiterte Zeilen zusammenführen diese Aufgabe problemlos für Sie.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Wählen Sie die Tabelle aus und klicken Sie auf Kutools > Vereinigen/Aufteilen > Erweiterte Zeilen zusammenführen.
Funktion „Erweitertes Kombinieren von Zeilen“ von Kutools klicken

2. Führen Sie im Dialogfeld Erweiterte Zeilen zusammenführen die folgenden Schritte aus:

1) Wählen Sie die ID-Spalte aus und legen Sie sie als Primärschlüsselfest;

2) Wählen Sie die Spalte aus, deren Werte mit einem Trennzeichen kombiniert werden sollen, klicken Sie auf Kombinieren und wählen Sie ein passendes Trennzeichen aus.

3)Klicken Sie auf OK.

Die Zeilen wurden nun basierend auf derselben ID zusammengeführt.
Die Zeilen wurden nach derselben ID kombiniert

Die Funktion Erweiterte Zeilen zusammenführen verändert die Originaldaten. Speichern Sie daher vor der Anwendung eine Sicherungskopie Ihrer Daten.

Weitere Informationen zu dieser Funktion finden Sie unter Erweiterte Zeilen zusammenführen.

Weitere Details zu Über Kutools für Excel finden Sie unter Kutools für Excel.

Laden Sie Kutools für Excel jetzt herunter und testen Sie es 30 Tage lang kostenlos!

2,2 Zeilen kombinieren mit derselben ID und Durchführung einiger Berechnungen

Wenn Sie Datensätze mit derselben ID Zeilen kombinieren und anschließend deren Werte summieren oder andere Berechnungen durchführen möchten (siehe folgender Screenshot), können Ihnen die nachfolgenden Methoden helfen.
Zeilen mit derselben ID kombinieren und Berechnungen durchführen

2,21 Verwenden der Konsolidierungs-Funktion

Wenn nur zwei Spalten vorhanden sind – eine mit Texten (z. B. IDs) und eine mit numerischen Werten, die berechnet werden sollen (z. B. summiert) – hilft Ihnen die integrierte Excel-Funktion Konsolidieren weiter.

1. Wählen Sie eine Zelle aus, in der das zusammengefasste Ergebnis erscheinen soll, und klicken Sie auf Daten > Konsolidieren.
Daten > Konsolidieren klicken

2. Führen Sie im Dialogfeld Konsolidieren folgende Schritte aus:

1) Wählen Sie unter Funktionendie gewünschte Berechnungsmethode aus;

2) Klicken Sie auf den Pfeil, um die Tabelle auszuwählen;

3) Klicken Sie auf Hinzufügen, um die Bereich auswählen zur Liste Alle Bezügehinzuzufügen;

4) Aktivieren Sie die Kontrollkästchen für Oberste Zeileund Linkste Spalte;

5) Klicken Sie auf OK.

Die Tabelle wurde nun anhand derselben ID summiert.
Die Tabelle wurde basierend auf derselben ID summiert

2,22 Verwenden von VBA

Das folgende VBA-Makro kann ebenfalls Datensätze mit derselben ID Zeilen kombinieren und anschließend deren Werte summieren.

1. Drücken Sie die Tastenkombination Alt+F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen. Klicken Sie dann auf Einfügen > Modul, um ein neues leeres Modul zu erstellen.
Einfügen > Modul klicken, um ein neues leeres Modul zu erstellen

2. Kopieren Sie den folgenden VBA-Code in das neue Modul.

VBA: Doppelte Zeile zusammenführen und summieren

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Drücken Sie anschließend die Taste F5 oder klicken Sie auf die Schaltfläche AusführenAusführen-Schaltfläche. Es erscheint ein Dialogfeld, in dem Sie die zu verwendende Tabelle auswählen können. Klicken Sie danach auf OK.

Der Bereich wurde nun mit identischen Werten zusammengeführt und summiert.

Hinweis-SchaltflächeDa das VBA-Makro Ihre Originaldaten verändert, sollten Sie vor der Ausführung unbedingt eine Sicherungskopie erstellen.

2,23 Verwenden eines praktischen Tools – Erweiterte Zeilen zusammenführen

Wenn Ihre Tabelle mehr als zwei Spalten enthält, die Sie kombinieren und berechnen möchten – beispielsweise drei Spalten, wobei die erste doppelte Produktnamen enthält (die zusammengeführt werden sollen), die zweite Filialnamen (die mit Komma getrennt zusammengeführt werden sollen) und die Letzte Spalte numerische Werte (die basierend auf den Doppelte Zeile in der ersten Spalte summiert werden sollen) – kann Ihnen die Funktion Erweiterte Zeilen zusammenführen von Kutools für Excel helfen (siehe folgender Screenshot).
Kombinieren und Berechnungen durchführen

1. Wählen Sie die Tabelle aus und klicken Sie auf Kutools > Vereinigen/Aufteilen > Erweiterte Zeilen zusammenführen.
Funktion „Erweitertes Kombinieren von Zeilen“ von Kutools klicken

2. Führen Sie im Dialogfeld Erweiterte Zeilen zusammenführenfolgende Schritte aus:

1) Wählen Sie die ID-Spalte aus und legen Sie sie als Primärschlüssel;

2) Wählen Sie die Spalte aus, deren Werte mit einem Trennzeichen kombiniert werden sollen, klicken Sie auf Kombinierenund wählen Sie ein Trennzeichen aus.

3) Wählen Sie die Spalte aus, für die eine Berechnung durchgeführt werden soll, klicken Sie auf Berechnen und wählen Sie eine Berechnungsart aus.

4)Klicken Sie auf OK.

Die Zeilen wurden nun basierend auf identischen Werten zusammengeführt und berechnet.

Hinweis-SchaltflächeDie erweiterte Funktion „Zeilen zusammenführen“ verändert die Originaldaten – sichern Sie diese daher vor der Nutzung als Kopie.

Weitere Informationen zu dieser Funktion finden Sie unter Erweiterte Zeilen zusammenführen.

Weitere Informationen über Kutools für Excel finden Sie unter Kutools für Excel.

Laden Sie Kutools für Excel jetzt als kostenlose 30-Tage-Testversion herunter laden Sie.

2,3 Benachbarte Zeilen mit gleichem Wert kombinieren

Wenn eine Tabelle mehrere Spalten enthält und eine Spalte doppelte Werte aufweist, besteht die Aufgabe darin, benachbarte Zeilen mit identischen Werten in dieser Spalte – wie im folgenden Screenshot gezeigt – zusammenzuführen. Wie lässt sich das umsetzen?
Benachbarte Zeilen mit gleichem Wert kombinieren

2,31 Verwenden von VBA

Excel bietet keine integrierte Funktion, die diese Aufgabe direkt erledigen kann – doch hier steht Ihnen ein VBA-Makro zur Verfügung, das genau das für Sie übernimmt.

1. Drücken Sie Alt+F11, um das Fenster Microsoft Visual Basic for Applicationszu öffnen, und klicken Sie dann auf Einfügen>Modul, um ein neues, leeres Modul zu erstellen.

2. Kopieren Sie den folgenden VBA-Code in das neue Modul und fügen Sie ihn dort ein.

VBA: Benachbarte Zeilen mit identischem Wert zusammenführen

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

Code in das Modul kopieren und einfügen

3. Drücken Sie anschließend die F5-Taste oder klicken Sie auf die Schaltfläche AusführenDatenbereich auswählen, um dieses VBA-Makro zu starten. Danach erscheint ein Dialogfeld, in dem Sie die gewünschte Tabelle auswählen können. Klicken Sie abschließend auf OK.
Datenbereich auswählen

Nun wurden die benachbarten Zeilen mit identischen Werten in der ersten Spalte innerhalb des ausgewählten Bereichs zusammengeführt.

Hinweis-SchaltflächeDas VBA-Makro verändert die Originaldaten. Speichern Sie die Daten daher vor der Verwendung des VBA-Makros als Kopie. Außerdem führt dieses VBA-Makro identische Werte in der ersten Spalte des Ausgewählte Tabelle zusammen.

2,32 Verwenden eines praktischen Tools – Gleiche Zellen zusammenführen

Wenn Sie Kutools für Excel in Excel installiert haben, erledigt die Gleiche Zellen zusammenführen-Funktion von Kutools für Excel diese Aufgabe in nur einem Schritt.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Wählen Sie die Spalte aus, deren identische Werte Sie zusammenführen möchten, und klicken Sie anschließend auf Kutools > Vereinigen/Aufteilen > Gleiche Zellen zusammenführen.
Funktion „Gleiche Zellen zusammenführen“ von Kutools klicken

Nun wurden die benachbarten Zellen mit identischen Werten zusammengeführt.

Verbundene Zellen aufheben und Werte wiederherstellenWenn Sie die Zusammenführung aufheben und die Werte wiederherstellen möchten, verwenden Sie einfach die Funktion Zellen aufheben und Werte füllen.
Funktion „Verbundene Zellen aufheben & Werte füllen“ anwenden

Weitere Informationen zu dieser Funktion finden Sie unter Gleiche Zellen zusammenführen.

Weitere Informationen zu dieser Funktion finden Sie unter Zellen aufheben.

Weitere Informationen Über Kutools für Excel finden Sie unter Kutools für Excel.

Für eine kostenlose 30-Tage-Testversion von Kutools für Excel laden Sie es jetzt herunter.


3 Zellen zusammenführen

3,1. Mehrere Zeilen und Spalten zu einer einzigen Zelle zusammenführen

Hier werden vier Methoden vorgestellt, um einen Bereich mit mehreren Zeilen und Spalten in eine einzelne Zelle zusammenzuführen.

Beispiel: Bereich zusammenführen A1:C3
Mehrere Zeilen und Spalten in eine einzelne Zelle kombinieren

3,11 Verwenden des kaufmännischen Und-Zeichens (&)

In Excel wird das kaufmännische Und-Zeichen (&) typischerweise verwendet, um Texte miteinander zu verknüpfen.

Wählen Sie eine Zelle aus, in der das zusammengeführte Ergebnis erscheinen soll, und geben Sie eine Formel wie folgt ein:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

Info-SymbolIn der Formel wird das Symbol „&“ verwendet, um Texte zu verknüpfen. „, “ ist das Trennzeichen (Komma + Leerzeichen), das zwei Texte im Ergebnisfeld trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach ein Trennzeichen innerhalb doppelter Anführungszeichen ein.

Drücken Sie die Eingabetaste, um das zusammengeführte Ergebnis zu erhalten.

3,12 Verwenden der VERKETTEN-Funktion (Excel 2016 oder frühere Versionen)

Wenn Sie Excel 2016 oder eine frühere Version verwenden, kann Ihnen die VERKETTEN-Funktion helfen.

Syntax der VERKETTEN-Funktion
CONCATENATE (text1,[text2],…)

Weitere Informationen zur VERKETTEN-Funktion finden Sie unter:VERKETTEN

Wählen Sie eine Zelle aus, in der das zusammengeführte Ergebnis erscheinen soll, und geben Sie eine Formel wie folgt ein:

=CONCATENATE(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

Info-SymbolIn der Formel sind A1, B1…, C3 die Texte, die Sie zusammenführen möchten. „, “ ist das Trennzeichen (Komma + Leerzeichen), das zwei Texte im Ergebnisfeld trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach ein Trennzeichen innerhalb doppelter Anführungszeichen ein.

Drücken Sie anschließend die Eingabetaste, um das zusammengeführte Ergebnis zu erhalten.

3. 13 Verwenden der VERKETTEN-Funktion oder der TEXTVERKETTEN-Funktion (in Excel 2019 oder Excel 365)

Wenn Sie Excel 2019 oder Excel 365 verwenden, sind die Funktionen VERKETTEN und TEXTVERKETTEN möglicherweise die bessere Wahl.

Syntax der VERKETTEN-Funktion
CONCAT (text1,[text2],…)

Weitere Informationen zur VERKETTEN-Funktion finden Sie unter: VERKETTEN.

Die VERKETTEN-Funktion wird genauso verwendet wie die Funktion VERKETTEN. Um Vor- und Nachname aus zwei separaten Spalten in einer einzigen Spalte zu kombinieren, verwenden Sie folgende Formel:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", ",C3)

Info-SymbolIn der Formel sind A1, B1…, C3 die Texte, die Sie zusammenführen möchten. „, “ ist das Trennzeichen (Komma + Leerzeichen), das zwei Texte im Ergebnisfeld trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach ein Trennzeichen innerhalb doppelter Anführungszeichen ein.

Drücken Sie anschließend Eingabe, um das kombinierte Ergebnis zu erhalten.

Syntax der TEXTVERKETTEN-Funktion
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Informationen zur TEXTVERKETTEN-Funktion finden Sie unter:TEXTVERKETTEN.

So verwenden Sie TEXTVERKETTEN zum Zusammenführen von Spalten kombinieren oder Zeilen:

=TEXTJOIN(", ",TRUE,A1:C3)

Info-SymbolIn der Formel ist A1:C3 ein zusammenhängender Bereich, der zusammengeführt werden soll. „, “ ist das Trennzeichen (Komma + Leerzeichen), das zwei Texte im Ergebnisfeld trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie das Trennzeichen innerhalb doppelter Anführungszeichen „“ ein. Der logische Wert „WAHR“ gibt an, dass Leere Zellen beim Zusammenführen ignoriert werden sollen. Wenn Sie Leerräume mit einbeziehen möchten, ersetzen Sie WAHR durch FALSCH.

Drücken Sie anschließend Eingabe, um das kombinierte Ergebnis zu erhalten.

Hinweis-SchaltflächeWenn Sie einen Zeilenumbruch als Trennzeichen verwenden möchten, verwenden Sie ZEICHEN(10) in der Formel, z. B. =TEXTVERKETTEN(ZEICHEN(10);WAHR;A1:C3). Formatieren Sie anschließend die Ergebniszelle mit aktivierter Option „Zeilenumbruch“.
Ergebniszelle als „Textumbruch“ formatieren

3,14 Verwenden von Spalten kombinieren/Zeilen/Zellen in einer Zelle ohne Datenverlust

Wenn Sie Kutools für Excel in Excel installiert haben, erledigt die Funktion Zeilen/Spalten/Zellen kombinieren und Werte beibehalten diese Aufgabe im Handumdrehen.

1. Wählen Sie den Zellbereich aus, den Sie in eine einzige Zelle zusammenführen möchten, und klicken Sie dann auf Kutools > Vereinigen/Aufteilen > Zeilen/Spalten/Zellen kombinieren und Werte beibehalten.
Funktion „Zeilen, Spalten oder Zellen ohne Datenverlust kombinieren“ von Kutools klicken

2. Aktivieren Sie im erscheinenden Dialogfeld In eine Zelle zusammenführen und wählen Sie das Trennzeichen entsprechend Ihren Anforderungen aus. Klicken Sie anschließend auf OK.
Optionen im Dialogfeld festlegen

Die Zellen wurden nun mit einem bestimmten Trennzeichen in eine einzige Zelle zusammengeführt. Wenn der Inhalt zu umfangreich ist, um vollständig angezeigt zu werden, klicken Sie auf Zeilenumbruch unter der Registerkarte Start, um ihn komplett sichtbar zu machen.
Die Zellen wurden mit einem bestimmten Trennzeichen in eine Zelle zusammengeführt

Weitere Informationen zu dieser Funktion finden Sie unter Spalten kombinieren, Zeilen und Zellen ohne Datenverlust.

Weitere Informationen Über Kutools für Excel finden Sie unter Kutools für Excel.

Für eine kostenlose 30-Tage-Testversion von Kutools für Excel laden Siediese jetzt herunter.

3,2 Mehrere Zeilen und Spalten in eine einzelne Spalte/eine einzelne Zeile kombinieren

Zellen in eine einzelne Spalte transponieren
  Zellen in eine einzelne Spalte transponieren
Zellen in eine einzelne Zeile transponieren
 Zellen in eine einzelne Zeile transponieren
 

3,21 Benennen des Bereichs und Verwenden der INDEX-Funktion (nur für eine einzelne Spalte)

Wenn Sie einen Zellbereich in eine einzelne Spalte transponieren möchten, können Sie den Bereich benennen und anschließend die INDEX-Funktion verwenden.

1. Wählen Sie den Zellbereich aus, klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und wählen Sie Namen definieren.
 Datenbereich mit der rechten Maustaste anklicken und „Namen definieren“ wählen

2. Geben Sie im erscheinenden Dialogfeld Neuer Name einen Namen in das Feld Name ein und klicken Sie auf OK.
Namen in das Namensfeld eingeben

3. Nachdem Sie den Bereich benannt haben, wählen Sie eine Zelle aus, in der die transponierten Daten erscheinen sollen, und verwenden Sie die INDEX-Funktion wie folgt:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

Weitere Informationen zur INDEX-Funktion finden Sie hier.

4. Drücken Sie die Eingabetaste, und ziehen Sie anschließend den Auto-Ausfüll-Griff nach unten, um die Formel so lange zu kopieren, bis ein #BEZUG!-Fehlerwert erscheint.
Formel eingeben und die Formel nach unten ziehen

5. Entfernen Sie den Fehlerwert – anschließend wird der Zellbereich in eine einzelne Spalte zusammengeführt.

3,22 VBA (nur für eine einzelne Spalte)

Hier steht ein VBA-Makro zur Verfügung, das Zellen zu einer einzelnen Spalte zusammenführt – und das ebenfalls zuverlässig funktioniert.

1. Drücken Sie Alt+F11, um das Fenster Microsoft Visual Basic for Applicationszu öffnen, und klicken Sie dann auf Einfügen>Modul, um ein neues, leeres Modul zu erstellen.

2. Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das leere Modul ein.

VBA: Umwandlungsbereich umwandeln in eine Spalte

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

VBA-Code in das Modul kopieren und einfügen

3. Drücken Sie anschließend F5 oder klicken Sie auf die Schaltfläche AusführenZellbereich auswählen. Es erscheint ein Dialogfeld zur Auswahl eines Zellbereichs. Klicken Sie auf OK.
Zellbereich auswählen

4. Ein weiteres Dialogfeld zum Auswählen einer Zelle für das Ergebnis erscheint. Klicken Sie auf OK.
Zelle auswählen, um das Ergebnis dort einzufügen

3,23 Mithilfe eines praktischen Tools – Bereich transformieren

Wenn Sie Zellen zu einer einzigen Zeile zusammenführen möchten, bietet Excel hierfür keine integrierte Funktion. Doch mit Kutools für Excel wird’s kinderleicht: Die Funktion Bereich transformieren wandelt nicht nur Bereiche in eine einzelne Spalte oder Zeile um – sondern auch umgekehrt eine Zeile oder Spalte in einen Bereich.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Wählen Sie den gewünschten Zellbereich aus und klicken Sie auf Kutools > Bereich > Bereich transformieren.
Funktion „Bereich transformieren“ von Kutools klicken

2. Im Dialogfeld Bereich transformieren aktivieren Sie je nach Bedarf die Option Bereich zu einzelner Spalte oder Bereich zu einzelner Zeile. Klicken Sie auf OK.
Gewünschte Option auswählen

3. Ein Dialogfeld zum Auswählen einer Zelle für das Ergebnis erscheint. Klicken Sie auf OK.
Zelle auswählen, um das Ergebnis dort einzufügen

Der Bereich von Zelle wurde erfolgreich umgewandelt wurde nun in eine Zeile oder Spalte umgewandelt.

Weitere Informationen zu dieser Funktion finden Sie unter Bereich transformieren.

Weitere Details zu Über Kutools für Excel finden Sie unter Kutools für Excel.

Laden Sie Kutools für Excel jetzt für eine 30-tägige kostenlose Testversion herunter.

3,3 Spalten zu einer Spalte stapeln ohne Duplikate

Wenn in einer Tabelle mit mehreren Spalten Duplikate vorhanden sind, wie können Sie diese Spalten dann – wie in der folgenden Abbildung gezeigt – zu einer einzigen Spalte zusammenführen, ohne Duplikate beizubehalten?
Spalten in eine Spalte stapeln, ohne Duplikate

In diesem Abschnitt stellen wir drei verschiedene Methoden zur Lösung dieser Aufgabe vor.

3,31 Kopieren, Einfügen und Duplikate entfernen

In Excel besteht die übliche Methode zur Lösung dieser Aufgabe darin, die Spalten nacheinander zu kopieren und einzufügen und anschließend die Doppelte Werte zu entfernen.

1. Wählen Sie die erste Spalte aus und drücken Sie Strg + C, um sie zu kopieren. Wählen Sie anschließend eine Zielzelle aus und drücken Sie Strg + V.
Daten der ersten Spalte kopieren

2. Wiederholen Sie Schritt 1, um die übrigen Spalten zu kopieren und unterhalb der ersten Spalte einzufügen.
Vorgang wiederholen, um Daten weiterer Spalten unterhalb der ersten Spalte einzufügen

3. Markieren Sie anschließend die gestapelte Spalte und klicken Sie auf Daten > Duplikate entfernen. Im Dialogfeld Duplikate entfernen aktivieren Sie den Spaltennamen und klicken auf OK.
Spaltennamen im Dialogfeld überprüfen
Spaltennamen im Dialogfeld überprüfen

4. Nun erscheint ein Dialogfeld, das Sie darüber informiert, dass die doppelten Werte entfernt wurden. Klicken Sie auf OK, um es zu schließen. Die gestapelte Spalte enthält nun nur noch die eindeutigen Werte.
Alle Duplikate wurden entfernt

Hinweis-SchaltflächeBei Hunderten von Spalten ist manuelles Kopieren und Einfügen zeitaufwendig. Wenn Sie jedoch Kutools für Excel in Excel installiert haben, wandelt die Funktion Bereich transformieren den Bereich im Handumdrehen in eine Spalte um. Anschließend wenden Sie die Funktion Duplikate entfernen von Excel an.

Wählen Sie den Spaltenbereich aus und klicken Sie auf Kutools > Bereich > Bereich transformieren.
Funktion „Bereich transformieren“ von Kutools klicken

Aktivieren Sie dann die Option Bereich zu einzelner Spalte, und klicken Sie auf OK, um eine Zelle für die gestapelte Spalte auszuwählen.
Option „Bereich in einzelne Spalte“ aktivieren

Wenden Sie anschließend Duplikate entfernen an, um die Doppelte Werte zu entfernen.

Weitere Informationen zu dieser Funktion finden Sie unter Bereich transformieren.

Weitere Details zu Über Kutools für Excel finden Sie unter Kutools für Excel.

Für eine 30-tägige kostenlose Testversion von Kutools für Excel laden Sie diese bitte herunter.

3,32 Mithilfe von VBA

Darüber hinaus steht hier ein VBA-Code zur Verfügung, der diese Aufgabe effizient erledigt.

1. Drücken Sie Alt+F11, um das Fenster Microsoft Visual Basic for Applicationszu öffnen, und klicken Sie dann auf Einfügen>Modul, um ein neues, leeres Modul zu erstellen.

2. Kopieren Sie den folgenden Code und fügen Sie ihn in das neue Modul ein.

VBA: Spalten ohne Duplikate zu einer Spalte stapeln

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

Code in das Modul kopieren und einfügen

3. Drücken Sie anschließend die Taste F5 oder klicken Sie auf die Schaltfläche AusführenSpalten auswählen, die gestapelt werden sollen. Daraufhin erscheint ein Dialogfeld, in dem Sie die Spalten auswählen können, die gestapelt werden sollen. Klicken Sie auf „OK“.
Spalten auswählen, die gestapelt werden sollen

4. Wählen Sie im zweiten erscheinenden Dialogfeld eine Zielzelle für die gestapelte Spalte aus und klicken Sie auf OK.
Zielzelle auswählen, um die gestapelte Spalte dort einzufügen

Die Spalten wurden nun zu einer einzigen Spalte mit eindeutigen Werten zusammengefasst.

3,4. Zellen kombinieren und dabei die Formatierung beibehalten

Wenn zwei Spalten vorliegen, wobei eine mit einer speziellen Formatierung versehen ist, beispielsweise einem benutzerdefinierten Datumsformat „mm/dd/yyyy“, wird bei der Kombination dieser beiden Spalten mithilfe herkömmlicher Methoden die benutzerdefinierte Formatierung entfernt, wie in der folgenden Abbildung dargestellt:
Zellen kombinieren, aber Formatierung geht verloren

In diesem Abschnitt stellen wir Ihnen einige Möglichkeiten vor, Zellen zu kombinieren – und dabei die Formatierung beizubehalten.
Zellen kombinieren und Formatierung beibehalten

3,41 TEXT-Funktion in Formel einbetten

Die TEXT-Funktion dient dazu, einen Zahl zu Text in ein bestimmtes Format umzuwandeln. Hiermit können wir zunächst die Zelle (die eine Zahl enthält) in das gewünschte Format konvertieren und anschließend mithilfe des Operators „&“, der VERKETTEN-Funktion, der CONCAT-Funktion oder der TEXTVERKETTEN-Funktion mit anderen Zellen verbinden.

Weitere Informationen zur allgemeinen Zusammenführung von Zellen finden Sie unter 1,1.

Syntax der TEXT-Funktion
TEXT (value, format_text)

Weitere Informationen zur TEXT-Funktion finden Sie unter TEXT-Funktion.

Im Folgenden dient die Einbettung der TEXT-Funktion in die CONCAT-Funktion als Beispiel.

Kopieren Sie die folgende Formel und fügen Sie sie in eine Zelle ein, in der das kombinierte Ergebnis erscheinen soll:

=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm"),„ ",B2)

Info-SymbolIn der Formel steht A2 für die Zelle, deren Formatierung erhalten bleiben soll; „mm/dd/yyyy hh:mm“ ist das verwendete Format; B2 ist die andere Zelle, die kombiniert werden soll. „ " " gibt an, dass die Werte durch ein Leerzeichen getrennt werden. Sie können die Bezüge, das Format und das Trennzeichen nach Bedarf anpassen.

Drücken Sie die Eingabetaste und ziehen Sie den AutoAusfüll-Griff nach unten, um die Zellen mit dieser Formel zu füllen.

3,42 Mithilfe von Microsoft Word

1. Markieren Sie die Tabelle, deren Zellen Sie zu einer einzigen Zelle zusammenführen möchten, und drücken Sie Strg+C, um sie zu kopieren.
Datenbereich kopieren

2. Öffnen Sie ein leeres Word-Dokument und drücken Sie Strg+V, um die Inhalte einzufügen. Klicken Sie anschließend auf die Tabelle im Dokument – oben rechts in der Tabelle erscheint nun ein Kreuzsymbol.
Bereich in Word einfügen

3. Klicken Sie auf die Registerkarte Layout und anschließend in der Gruppe Daten auf In Text umwandeln. Geben Sie im erscheinenden Dialogfeld Tabelle in Text umwandeln das Trennzeichen für die Spalten an, und klicken Sie dann auf OK.
Trennzeichen für die Spalten festlegen
Trennzeichen für die Spalten festlegen

Der Inhalt der Tabelle in Word wurde nun in Text umgewandelt.
Der Inhalt der Tabelle in Word wurde in Text umgewandelt

4. Markieren Sie die konvertierten Texte und drücken Sie Strg + C, um sie zu kopieren. Kehren Sie dann zu Excel zurück, wählen Sie eine leere Zelle aus und drücken Sie Strg + V, um das kombinierte Ergebnis einzufügen.
In Excel-Datei zurückkopieren und einfügen

3,43 Mithilfe eines praktischen Tools – Kombinieren ohne Datenverlust

Der effizienteste Weg ist die Verwendung der Kutools for Excel-Funktion Zeilen/Spalten/Zellen kombinieren und Werte beibehalten. Aktivieren Sie dazu einfach das Kontrollkästchen Formatierte Werte verwenden, während Sie die Funktion anwenden – so behält das kombinierte Ergebnis die ursprüngliche Datenformatierung.

1. Wählen Sie die Tabelle einschließlich der Zellen aus, in denen das Ergebnis erscheinen soll, und klicken Sie auf Kutools > Vereinigen/Aufteilen > Zeilen/Spalten/Zellen kombinieren und Werte beibehalten.
Funktion „Zeilen, Spalten oder Zellen ohne Datenverlust kombinieren“ von Kutools klicken

2. Geben Sie im erscheinenden Dialogfenster den gewünschten Kombinationsvorgang an und deaktivieren Sie das Kontrollkästchen Formatierte Werte verwenden (standardmäßig aktiviert). Klicken Sie auf OK.
Kombinationsvorgang im Dialogfeld festlegen

Die Daten wurden nun kombiniert und behalten ihre Formatierung bei.
Die Daten wurden kombiniert und die Formatierung wurde beibehalten

Weitere Informationen zu dieser Funktion finden Sie unter Spalten kombinieren, Zeilen, Zellen ohne Datenverlust kombinieren.

Weitere Informationen Über Kutools für Excel finden Sie unter Kutools für Excel.

Laden Sie Kutools für Excel jetzt für eine {module745}-tägige kostenlose Testversion herunter.

3,5 Zellen kombinieren, um ein Datum zu erstellen

Angenommen, es gibt eine Tabelle mit separaten Spalten für Jahre, Monate und Tage. Ihre Aufgabe ist es, diese Spalten zu kombinieren und ein Datum wie im folgenden Screenshot dargestellt zu erstellen:
Zellen kombinieren, um ein Datum zu erstellen

3,51 Mithilfe der DATUM-Funktion

Die DATUM-Funktion erstellt ein Datum aus Jahr, Monat und Tag.

Syntax der DATUM-Funktion
DATE( year, month, day )

Weitere Informationen zur DATUM-Funktion finden Sie unter „DATUM-Funktion“.

Kopieren Sie die folgende Formel und fügen Sie sie in eine Zelle ein, in der das Datum erscheinen soll:

=DATE(A2,B2,C2)

Info-SymbolIn der Formel enthalten A2, B2 und C2 die Werte für Jahr, Monat und Tag.

Drücken Sie die Eingabetaste, um das erste Datum zu erhalten, und ziehen Sie anschließend den AutoAusfüll-Griff nach unten, um alle Datumsangaben automatisch zu generieren.
DATUM-Funktion verwenden, um das Ergebnis zu erhalten


Weitere Excel-Tutorials:

Mehrere Arbeitsmappen oder Arbeitsblätter in einer zusammenführen
Dieses Tutorial deckt nahezu alle Kombinationsszenarien ab, auf die Sie stoßen können, und liefert Ihnen passende Profilösungen.

Text-, Zahlen- und Datumszellen aufteilen (in mehrere Spalten trennen)
Dieses Tutorial ist in drei Teile gegliedert: Textzellen aufteilen, Zellen mit Zahlen aufteilen und Datumszellen aufteilen. Jeder Abschnitt bietet praktische Beispiele, damit Sie genau wissen, wie Sie vorgehen müssen, wenn Sie auf dasselbe Problem stoßen.

Inhalte mehrerer Zellen in Excel kombinieren, ohne Daten zu verlieren
Dieses Tutorial konzentriert sich auf die Extraktion von Text oder Zahlen aus einer bestimmten Position innerhalb einer Zelle und stellt verschiedene Methoden bereit, um Inhalte anhand dieser Position in Excel zu extrahieren.

Zwei Spalten in Excel auf Übereinstimmungen und Unterschiede vergleichen
Dieser Artikel behandelt die gängigsten Szenarien beim Vergleich zweier Spalten, auf die Sie stoßen könnten, und unterstützt Sie dabei effektiv.


  • Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
  • Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen
  • Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
  • Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
  • Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
  • Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
  • Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
  • Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
  • PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
kte tab 201905
  • Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
officetab unten