Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Excel-Tutorial: Spalten, Zeilen und Zellen kombinieren

Author Sun Last modified

Das Zusammenführen von Spalten, Zeilen oder Zellen wird normalerweise in unserer täglichen Excel-Arbeit verwendet, zum Beispiel das Zusammenführen von Vor- und Nachnamen, die in zwei Spalten stehen, zu einer Spalte, um den vollständigen Namen zu erhalten, das Zusammenführen von Zeilen basierend auf derselben ID und das Summieren der entsprechenden Werte oder das Zusammenführen eines Bereichs von Zellen in eine einzige Zelle und vieles mehr. Dieses Tutorial listet alle Szenarien zum Zusammenführen von Spalten/Zeilen/Zellen in Excel auf und bietet Ihnen verschiedene Lösungen.

Die Navigationen dieses Tutorials

1 Spalten/Zeilen in eine Zelle zusammenführen

1.1 Spalten/Zeilen in eine Zelle mit Leerzeichen/Komma oder anderen Trennzeichen zusammenführen

1.11 Verwendung des kaufmännischen Und-Zeichens (&)

1.12 Verwenden der CONCATENATE-Funktion (Excel 2016 oder frühere Versionen)

1.13 Verwenden der CONCAT-Funktion oder TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

1.14 Verwendung von Notepad (nur zum Kombinieren von Spalten)

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

1.2 Kombinieren Sie Spalten/Zeilen in eine Zelle ohne Leerzeichen

1.21 Verwendung der TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

1.22 Verwendung des kaufmännischen Und-Zeichens (&)

1.23 Am Ende von Zellen hinzufügen mit VBA-Code

1.3 Kombinieren Sie Spalten/Zeilen/Zellen in eine Zelle, ohne Daten zu verlieren

1.4 Kombinieren Sie zwei Spalten, falls leer

1.41 Verwendung der WENN-Funktion

1.42 Verwendung von VBA

2. Zeilen mit derselben ID zusammenführen

2.1 Zeilen mit gleicher ID kombinieren und durch Komma oder andere Trennzeichen getrennt anzeigen

2.11 Verwendung von VBA

2.12 Verwendung der WENN-Funktion zum Hinzufügen von Hilfsspalten

2.13 Verwendung eines praktischen Tools – Erweiterte Zeilen zusammenführen

2.2 Zeilen mit derselben ID zusammenführen und Berechnungen durchführen

2.21 Verwenden der Konsolidieren-Funktion

2.22 Verwendung von VBA

2.23 Verwendung eines praktischen Tools – Erweiterte Zeilen zusammenführen

2.3 Benachbarte Zeilen mit gleichem Wert zusammenführen

2.31 Verwendung von VBA

2.32 Verwendung eines praktischen Tools – Gleiche Zellen zusammenführen

3. Zellen zusammenführen

3.1. Mehrere Zeilen und Spalten in eine einzige Zelle zusammenführen

3.11 Verwendung des kaufmännischen Und-Zeichens (&)

3.12 Verwendung der CONCATENATE-Funktion (Excel 2016 oder frühere Versionen)

3. 13 Verwenden der CONCAT-Funktion oder TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

3.14 Verwendung von Spalten/Zeilen/Zellen in eine Zelle zusammenführen, ohne Daten zu verlieren

3.2. Zellen in eine einzelne Spalte/einzelne Zeile zusammenführen

3.21 Benennen Sie den Bereich und verwenden Sie die INDEX-Funktion (nur für eine einzelne Spalte)

3.22 VBA (nur für eine einzelne Spalte)

3.23 Verwendung eines praktischen Tools – Bereich transformieren

3.3 Spalten in eine Spalte stapeln, ohne Duplikate

3.31 Kopieren, einfügen und Duplikate entfernen

3.32 Verwendung von VBA

3.4. Zellen zusammenführen und Formatierung beibehalten

3.41 TEXT-Funktion in Formel einbetten

3.42 Verwendung von Microsoft Word

3.43 Verwendung eines praktischen Tools – Kombinieren ohne Datenverlust

3.5 Zellen kombinieren, um ein Datum zu erstellen

3.51 Verwendung der DATUM-Funktion

 

In diesem Tutorial erstelle ich einige Beispiele, um die Methoden zu erklären. Sie können die Referenzen nach Bedarf ändern, wenn Sie den folgenden VBA-Code oder die Formeln verwenden, oder Sie können die Beispiele herunterladen, um die Methoden direkt auszuprobieren.

doc sampleKlicken Sie hier, um die Beispieldatei herunterzuladen


1 Spalten/Zeilen in eine Zelle zusammenführen

1.1 Kombinieren Sie Spalten/Zeilen in eine Zelle mit Leerzeichen/Komma oder anderen Trennzeichen

Das Zusammenführen von Spalten oder Zeilen in eine Zelle und das Trennen der Ergebnisse durch Komma, Leerzeichen oder andere Trennzeichen, wie im folgenden Screenshot gezeigt, wird in Excel am häufigsten verwendet.

Spalten in eine Zelle zusammenführen
combine columns into one cell
Zeilen in eine Zelle zusammenführen
Combine rows into one cell

1.11 Verwendung des kaufmännischen Und-Zeichens (&)

In Excel wird das kaufmännische Und-Zeichen & normalerweise verwendet, um Texte zu verbinden.

Beispiel: Vorname (Spalte A) und Nachname (Spalte B) zu vollständigem Namen kombinieren

Wählen Sie eine Zelle aus, in der Sie das kombinierte Ergebnis platzieren möchten, und geben Sie dann eine Formel wie diese ein:

=A2&" "&B2

info icon In der Formel wird & verwendet, um die Texte zu verbinden. A2 und B2 sind die beiden Texte, die kombiniert werden müssen. " " ist das Trennzeichen (Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie ein Komma als Trennzeichen verwenden möchten, geben Sie einfach ein Komma in doppelten Anführungszeichen "," ein.

Drücken Sie die Eingabetaste, um das zusammengeführte Ergebnis zu erhalten, und ziehen Sie dann den AutoFüllgriff nach unten, um die zusammengeführten Ergebnisse zu erhalten.

Beispiel: Nummer (Zeile 15) und Name (Zeile 16) in eine Zelle zusammenführen

Wenn Sie Zeilen in eine Zelle zusammenführen möchten, passen Sie die Zellbezüge und das Trennzeichen in der Formel nach Bedarf an und ziehen Sie den automatischen Ausfüllgriff nach rechts, um die zusammengeführten Ergebnisse zu erhalten.
 use ampersand symbol to combine rows

1.12 Verwenden der CONCATENATE-Funktion (Excel 2016 oder frühere Versionen)

Wenn Sie Excel 2016 oder frühere Versionen verwenden, kann Ihnen die CONCATENATE-Funktion helfen.

Syntax bezüglich CONCATENATE
VERKETTEN (text1,[text2],…)

Weitere Details zur CONCATENATE-Funktion finden Sie hier: CONCATENATE.

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

Wählen Sie eine Zelle aus, in der Sie das kombinierte Ergebnis platzieren möchten, und geben Sie dann eine Formel wie diese ein:

=VERKETTEN(F2;",";G2)

info icon In der Formel sind F2 und G2 die beiden Texte, die kombiniert werden müssen, "," ist das Trennzeichen (Komma), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie ein Leerzeichen als Trennzeichen verwenden möchten, geben Sie einfach ein Leerzeichen in doppelten Anführungszeichen " " ein.

Drücken Eingeben Taste, um das kombinierte Ergebnis zu erhalten, dann ziehen Sie den AutoFüllgriff nach unten, um die kombinierten Ergebnisse zu erhalten.
use CONCATENATE function to combine columns

Um Zeilen zu kombinieren, ändern Sie einfach die Zellbezüge und das Trennzeichen nach Bedarf, und ziehen Sie den Auto-Ausfüllgriff nach rechts.
use CONCATENATE function to combine rows

1.13 Verwenden der CONCAT-Funktion oder TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

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

Syntax bezüglich CONCAT
VERKETTEN (Text1,[Text2],…)

Für weitere Details zur CONCAT-Funktion besuchen Sie bitte: CONCAT.

Die Verwendung der CONCAT-Funktion ist dieselbe wie bei der CONCATENATE-Funktion, um Vorname und Nachname aus zwei getrennten Spalten in eine Spalte zusammenzuführen. Die Formel wird wie folgt verwendet:

=VERKETTEN(A21," ",B21)

info icon In der Formel sind A21 und B21 die beiden Texte, die kombiniert werden müssen, " " ist das Trennzeichen (Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach das Trennzeichen in doppelte Anführungszeichen "" eingeschlossen ein.

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie dann den Auto-Ausfüllgriff nach unten, um die kombinierten Ergebnisse zu erhalten.
use CONCAT function to combine columns

Im Gegensatz zum Kombinieren von Spalten müssen Sie beim Kombinieren von Zeilen, nachdem Sie die erste Formel eingegeben haben, den AutoAusfüllgriff nach rechts ziehen, bis alle zusammengeführten Ergebnisse erhalten wurden.

Syntax bezüglich TEXTJOINT
TEXTVERBINDEN (Trennzeichen, leere_ignorieren, text1, [text2], ...)

Für weitere Details zur TEXTJOIN-Funktion besuchen Sie bitte: TEXTJOIN.

Um Spalten oder Zeilen mithilfe von TEXTJOIN zu kombinieren:

=TEXTVERBINDEN(",",WAHR,E21:G21))

info icon  In der Formel ist E21:G21 ein zusammenhängender Bereich, der kombiniert werden muss. " " ist das Trennzeichen (Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach das Trennzeichen in doppelte Anführungszeichen "" ein. Der logische Text “TRUE” gibt an, dass leere Zellen beim Kombinieren ignoriert werden sollen. Wenn Sie mit Leerzeichen kombinieren möchten, ersetzen Sie TRUE durch FALSE.

Drücken Sie die Eingabetaste, um das zusammengeführte Ergebnis zu erhalten, und ziehen Sie dann den Auto-Ausfüllgriff nach unten, um die zusammengeführten Ergebnisse zu erhalten.

Leerstellen ignorieren
use TEXTJOIN function to combine columns ignoring blanks
Leerzeichen einschließen
use TEXTJOIN function to combine columns including blanks

1.14 Verwendung von Notepad (nur zum Kombinieren von Spalten)

1. Mit Notepad kann man ebenfalls Spalten kombinieren (hat jedoch keine Auswirkung auf das Kombinieren von Zeilen).

Wählen Sie den Bereich aus, den Sie in eine Spalte zusammenführen möchten, und drücken Sie Strg + C Tasten zum Kopieren des Bereichs.
copy the data range

2. Öffnen Sie eine Notepad, und drücken Sie Strg + V um den kopierten Bereich einzufügen.
Open a Notepad and paste the data

3. Wählen Sie einen Tab zwischen zwei Texten im Notepad aus und drücken Sie Strg + H zu aktivieren Ersetzen Funktion, ein Tab-Symbol wurde platziert in Suchen nach Textfeld.
press Ctrl + H to enable Replace feature

4. In dem Ersetzen durch Textfeld, geben Sie das Trennzeichen ein, mit dem Sie die zusammengeführten Texte trennen möchten, und klicken Sie dann auf Alle ersetzen. Dann schließen Sie die Ersetzen Dialog.
type the delimiter to separate the combined texts in the replace textbox

5. Wählen Sie nun die Texte in Notepad aus und drücken Sie Strg + C um sie zu kopieren, und gehen Sie zu Excel, wählen Sie eine Zelle aus und drücken Sie Strg + V um die zusammengeführten Ergebnisse einzufügen.
copy and paste the data back to Excel filethe columns are combined into one cell

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

Wenn Sie Spalten oder Zeilen in eine Zelle mit einem Zeilenumbruch kombinieren möchten, wie im folgenden Screenshot gezeigt:
combine columns or rows into one cell with a line break

Zunächst sollten Sie wissen, dass in Excel die CHAR()-Funktion verwendet werden kann, um Zeichen anzugeben, die schwer in einer Formel einzugeben sind, wie zum Beispiel gibt CHAR(10) einen Zeilenumbruch zurück.

Verwenden Sie dann CHAR(10) in den oben aufgelisteten Formeln, um Spalten oder Zeilen mit einem Zeilenumbruch als Trennzeichen zu kombinieren:

Ampersand-Symbol:

=A49&ZEICHEN(10)&B49

VERKETTEN-Funktion:

=VERKETTEN(A49;ZEICHEN(10);B49)

KONKAT-Funktion

=VERKETTEN(A49;ZEICHEN(10);B49)

TEXTVERBINDEN-Funktion

=TEXTVERBINDEN(ZEICHEN(10);WAHR;A49:B49)

Nachdem Sie oben eine Formel eingegeben haben, wählen Sie die Ergebnisse aus und klicken Sie auf Startseite > Text umbrechen.
click Home > Wrap Text

Jetzt sind die Spalten in einer zusammengefasst und durch einen Zeilenumbruch getrennt.
the columns are combined into one and separated by a line break

tip iconWenn Sie nur die Zeilen in einer Spalte zu einer einzigen Zelle zusammenführen möchten, kann Ihnen die Funktion Blocksatz in Excel helfen. Wählen Sie die Spalte mit mehreren Zeilen aus, und klicken Sie auf Start > Ausfüllen > Blocksatz, dann werden die Zeilen in die oberste Zelle des Bereichs mit einem Leerzeichen als Trennzeichen zusammengeführt.

click Home > Fill > Justify the rows are combined into the top cell with space

1.2 Kombinieren Sie Spalten/Zeilen in eine Zelle ohne Leerzeichen

In diesem Abschnitt stellt das Tutorial Methoden vor, um Spalten oder Zeilen in eine Zelle zusammenzuführen und leere Zellen zu überspringen, wie im folgenden Screenshot gezeigt:
combine columns or rows and skip empty cells

1.21 Verwendung der TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

Wenn Sie Excel 2019 oder Excel 365 verwenden, können Sie zum Glück die neue Funktion TEXTVERBINDEN diese Aufgabe ganz einfach lösen.

Syntax bezüglich CONCATENATE
TEXTVERBINDEN (Trennzeichen, leere_ignorieren, text1, [text2], ...)

Für weitere Details zur TEXTJOIN-Funktion besuchen Sie bitte: TEXTJOIN.

Beispiel: Kombinieren Sie den Namen (Spalte A), die Nummer (Spalte B) und die Domain (Spalte C) in einer Zelle, um eine E-Mail-Adresse zu generieren; einige Nummern können leer sein.

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

=TEXTVERBINDEN("",WAHR,A2:C2)

info icon In der Formel ist A2:C2 der Bereich, der die zu kombinierenden Texte enthält. "" ist das Trennzeichen (keines), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie ein Trennzeichen verwenden möchten, geben Sie einfach das Trennzeichen in doppelten Anführungszeichen "" ein, zum Beispiel ",". Der logische Text “TRUE” gibt an, dass leere Zellen beim Kombinieren ignoriert werden sollen. Wenn Sie auch mit Leerstellen kombinieren möchten, ersetzen Sie TRUE durch FALSE.

Drücken Eingeben Taste, um das erste Ergebnis zu erhalten, und ziehen Sie den Auto-Ausfüllgriff nach unten oder nach rechts, wie Sie es benötigen, um alle Ergebnisse zu generieren.
TEXTJOIN function to combine columns skip blank cells

1.22 Verwendung des kaufmännischen Und-Zeichens (&)

Wenn Sie Excel 2016 oder frühere Excel-Versionen verwenden, nutzen Sie das kaufmännische Und-Zeichen &, um die Texte einzeln zu verbinden und Leerzeichen manuell zu überspringen.

Wählen Sie eine Zelle aus, in der Sie das kombinierte Ergebnis platzieren möchten, und geben Sie dann eine Formel wie diese ein:

=A10&C10

info icon In der Formel wird & verwendet, um die Texte zu verbinden. A10 und C10 sind die beiden Texte, die kombiniert werden müssen. Wenn Sie ein Komma als Trennzeichen verwenden möchten, geben Sie einfach ein Komma in doppelten Anführungszeichen wie "," ein und verwenden Sie &, um die beiden Texte zu verbinden.

Drücken Eingeben Taste, um das kombinierte Ergebnis zu erhalten. Ändern Sie dann die Referenzen der Formel, um das nächste kombinierte Ergebnis zu erhalten.
ampersand symbol to combine columns skip blank cells

1.23 Verwendung definierter Funktionen

Für Benutzer von Excel 2016 und früheren Excel-Versionen, wenn mehrere Spalten oder Zeilen kombiniert werden müssen, während leere Zellen übersprungen werden sollen, können Sie ein VBA verwenden, um eine benutzerdefinierte Funktion zu erstellen, die diese Aufgabe schnell löst.

1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul um ein neues Modul einzufügen.
Click Insert > Module to insert a new module

3. Kopieren Sie den folgenden Code in das neue Modul und speichern Sie es.

VBA: Zellen zusammenführen und leere Zellen überspringen

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

copy and paste the code into the module

4. Gehen Sie zurück zum Arbeitsblatt und wählen Sie eine Zelle aus, in der das zusammengeführte Ergebnis platziert werden soll, und geben Sie die Formel ein.

=Zellenverketten(A15:C15)

info icon In der Formel ist A15:C15 der Bereich, der die zu kombinierenden Texte enthält. Im VBA-Code gibt "_" das Trennzeichen an, das verwendet wird, um die Texte im zusammengeführten Ergebnis zu trennen. Sie können das Trennzeichen bei Bedarf ändern.
enter a formula to get the result


1.3 Kombinieren Sie Spalten/Zeilen/Zellen in eine Zelle, ohne Daten zu verlieren

Wenn Sie Kutools für Excel in Excel installiert haben, ist die Funktion Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten eine große Hilfe bei verschiedenen Zusammenführungsarbeiten.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement 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 Sie die kombinierten Ergebnisse platzieren möchten.
Select the cells to combine and the cells to place the combined results

2. Klicken Sie auf Kutools > Zusammenführen & Aufteilen > Zeilen, Spalten oder Zellen zusammenführen und Werte beibehalten.
click Combine Rows, Columns or Cells without Losing Data feature

3. Geben Sie im erscheinenden Dialogfenster die folgenden Optionen an:
set options in the dialog box

1) Geben Sie an, ob Spalten, Zeilen oder alle Zellen in eine Zelle zusammengeführt werden sollen.

Spalten kombinieren z.B. Zeilen zusammenführen z.B. In eine Zelle zusammenführen z.B.
Combine columns Combine rows Combine into single cell

2) Geben Sie das Trennzeichen für die Texte im kombinierten Ergebnis an.

3) Geben Sie den Speicherort des zusammengeführten Ergebnisses an (deaktiviert, wenn die Option In eine Zelle zusammenführen ausgewählt ist)

Wenn Sie die Option "Spalten kombinieren" auswählen, können Sie angeben, dass das Ergebnis in die linke Zelle des ausgewählten Bereichs oder in die rechte Zelle des ausgewählten Bereichs platziert werden soll.

Linke Zelle z.B. Rechte Zelle z.B.
put the combined result to left cell put the combined result to right cell

Wenn Sie die Option Zeilen kombinieren auswählen, können Sie angeben, dass das Ergebnis in die oberste Zelle des ausgewählten Bereichs oder in die unterste Zelle des ausgewählten Bereichs platziert werden soll.

Oberste Zelle z.B. Untere Zelle z.B.
put the combined result to top cell put the combined result to bottom cell

4) Geben Sie die Operation für die kombinierten Ergebnisse an.

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

Inhalt dieser Zellen beibehalten
Keep contents of combined cells
Inhalt der zusammengeführten Zellen löschen
Delete contents of combined cells
Diese Zellen zusammenführen
Merge the combined cells

Für weitere Details zu dieser Funktion besuchen Sie bitte Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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


1.4 Kombinieren Sie zwei Spalten, wenn leer

Manchmal möchten Sie möglicherweise zwei Spalten kombinieren, wenn eine der Spalten leere Zellen enthält. Angenommen, es gibt zwei Spalten: Spalte A enthält Benutzernamen und einige leere Zellen, und Spalte B enthält Namen. Nun füllen Sie einfach die leeren Zellen in Spalte A mit den entsprechenden Inhalten aus Spalte B, während Sie die beiden Spalten wie im folgenden Screenshot gezeigt kombinieren:
Combine two columns if blank

1.41 Verwendung der WENN-Funktion

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

Syntax der IF-Funktion
WENN (logischer_test; [wert_wenn_wahr]; [wert_wenn_falsch])

Für weitere Details zur IF-Funktion besuchen Sie bitte: IF

Wählen Sie die oberste Zelle der Spalte aus, in der Sie die zusammengeführten Ergebnisse platzieren möchten, und kopieren oder geben Sie die folgende Formel ein:

=WENN(A2="";B2;A2)

Dann drücken Sie Eingeben Taste, um das erste Ergebnis zu erhalten, und ziehen Sie den AutoFüllpunkt nach unten, um alle Ergebnisse zu erhalten.
use IF function to combine two columns if blank

Nun wurden nur 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 erledigen kann.

1. Drücken Sie die Tasten 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: Zwei Spalten zusammenführen, wenn 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 

copy and paste the code into the module

info icon Im Code sind A:A und B:B die zwei Spalten, die zusammengeführt werden. Ändern Sie sie einfach nach Bedarf.

3. Drücken Sie dann F5 Taste oder Klick Ausführen run button  Schaltfläche, dann wird Spalte A mit dem Wert aus Spalte B gefüllt, wenn der Wert in Spalte A leer ist.


2 Zeilen mit gleicher ID kombinieren

Angenommen, es gibt eine Tabelle mit mehreren Spalten, wobei eine Spalte ID-Werte enthält, die doppelte Elemente aufweisen. Nun bietet das Tutorial Methoden zum Zusammenführen der Zeilen der Tabelle basierend auf der gleichen ID und zum Durchführen einiger Berechnungen.
sample data

2.1 Zeilen mit derselben ID kombinieren und durch Komma oder andere Trennzeichen getrennt anzeigen

In diesem Abschnitt werden die Methoden zur Zusammenführung von Zeilen mit derselben ID und durch Kommas getrennt vorgestellt, wie im folgenden Screenshot gezeigt:
Combine rows with same ID and separated by comma

2.11 Verwendung von VBA

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

1. Drücken Sie die Tasten 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 mit gleicher ID zusammenführen

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

copy and paste the code into the module

3. Drücken Sie dann F5 Taste oder Klick Ausführen run button  Schaltfläche, dann erscheint ein Kutools für Excel-Dialog, in dem Sie eine Tabelle auswählen können, deren Zeilen mit der gleichen ID zusammengeführt werden müssen.
select a table that needs to be combined rows with the same ID

4. Klicken Sie auf OK. Jetzt wurden die ausgewählten Tabellenzeilen basierend auf der gleichen ID zusammengeführt.

2.12 Verwendung der WENN-Funktion zum Hinzufügen von Hilfsspalten

Wenn es nur zwei Spalten gibt und Sie die Zeilen mit der gleichen ID kombinieren möchten, wobei die Werte der anderen Spalte durch ein Komma getrennt werden sollen, wie im folgenden Screenshot dargestellt, kann die WENN-Funktion Ihnen helfen.
combine the rows with the same ID, and another column values separated by a comma

1. Sortieren Sie die ID von A bis Z. Wählen Sie die ID-Spalte aus und klicken Sie Daten > Sortieren A bis Z.
Data > Sort A to Z

2. Dann im Sortierwarnung Dialog, überprüfen Erweitern die Auswahlmöglichkeit, klicken Sie auf Sortieren.
check Expand the selection option, and click Sort

Jetzt wurden die gleichen IDs zusammen sortiert.
the same IDs have been sorted together

3. Verwenden Sie in der angrenzenden Spalte die WENN-Funktion wie folgt:

=WENN(A17=A18;C17&", "&B18;B18)

info icon In der Formel sind A17 und A18 die zwei benachbarten Zellen in der ID-Spalte (A17 ist die Überschrift der ID-Spalte), B18 ist die entsprechende Zelle von Zelle A18. ", " bedeutet, die Werte durch ein Komma zu trennen. Sie können die Referenzen und das Trennzeichen bei Bedarf ändern.

4. Drücken Sie Eingeben Taste, um das erste Ergebnis zu erhalten, dann den Auto-Ausfüllgriff nach unten ziehen, um alle Ergebnisse zu erhalten.
enter a fromula to get the result

5. Gehen Sie zur angrenzenden Spalte und geben Sie die Formel wie folgt ein:

=WENN(A18<>A19,"Zusammengeführt","")

info icon In der Formel sind A18 und A19 die zwei angrenzenden Zellen in der ID-Spalte. Wenn die angrenzenden Zellen nicht gleich sind, wird "Zusammengeführt" zurückgegeben, andernfalls bleibt es leer.

6. Drücken Sie Eingeben Taste, um das erste Ergebnis zu erhalten, dann den Auto-Ausfüllgriff nach unten ziehen, um alle Ergebnisse zu erhalten.
enter a formula to check the merged cells

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

8. Klicken Sie auf Filter Schaltfläche und markieren Zusammengeführt Kontrollkästchen im Dropdown-Menü, klicken OK.
tick Merged checkbox in Filter list

Nun wurden nur die zusammengeführten Zeilen herausgefiltert. Kopieren Sie die gefilterten Daten und fügen Sie sie an einer anderen Stelle ein.
copy the filtered data and paste to other place

Weitere Details zur IF-Funktion finden Sie hier: IF.

2.13 Verwendung eines praktischen Tools – Erweiterte Zeilen zusammenführen

Wenn Sie Kutools für Excel in Excel installiert haben, kann die Funktion Erweiterte Zeilen zusammenführen diese Aufgabe ganz einfach erledigen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie die Tabelle aus und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.
click Advanced Combine Rows feature of kutools

2. Im Dialogfeld Erweiterte Zeilen zusammenführen gehen Sie bitte wie folgt vor:

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

2) Wählen Sie die Spalte aus, in der Sie die Werte mit einem Trennzeichen kombinieren möchten, klicken Sie auf Zusammenführen und wählen Sie ein Trennzeichen aus.

3) Klicken Sie auf Ok.

Jetzt wurden die Zeilen nach derselben ID zusammengeführt.
the rows have been combined by the same ID

Die Funktion 'Erweiterte Zeilen zusammenführen' wird die ursprünglichen Daten verändern. Bitte speichern Sie die Daten vor der Verwendung als Kopie.

Für weitere Details zu dieser Funktion besuchen Sie bitte Erweiterte Zeilen zusammenführen.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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

2.2 Zeilen mit derselben ID zusammenführen und Berechnungen durchführen

Wenn Sie Zeilen mit der gleichen ID zusammenführen und anschließend die Werte summieren oder andere Berechnungen durchführen möchten, wie im folgenden Screenshot dargestellt, können Ihnen die unten aufgeführten Methoden helfen.
Combine rows with same ID and do some calculations

2.21 Verwenden der Konsolidieren-Funktion

Wenn es nur zwei Spalten gibt, wobei eine Spalte Texte (ID) enthält und die andere Werte, die berechnet werden müssen, wie zum Beispiel die Summe, kann die integrierte Excel-Funktion Konsolidieren Ihnen helfen.

1. Wählen Sie eine Zelle aus, in der Sie das kombinierte Ergebnis platzieren möchten, und klicken Sie dann auf Daten > Konsolidieren.
click Data > Consolidate

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

1) Wählen Sie die Funktionen aus, die Sie benötigen;

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

3) Klicken Sie auf Hinzufügen, um den ausgewählten Bereich zur Liste Alle Referenzen hinzuzufügen.

4) Aktivieren Sie die Kontrollkästchen für die oberste Zeile und die linke Spalte;

5) Klicken Sie auf OK.

Die Tabelle wurde nun basierend auf der gleichen ID summiert.
the table has been summed based on the same ID

2.22 Verwendung von VBA

Hier ist ein VBA-Code, der auch Zeilen mit derselben ID zusammenführen und anschließend Werte summieren kann.

1. Drücken Sie Alt + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Anwendungen Fenster, dann klicken Einfügen > Modul um ein neues leeres Modul zu erstellen.
click Insert > Module to create a new blank module

2. Kopieren Sie im neuen Modul den folgenden VBA-Code hinein und fügen Sie ihn ein.

VBA: Doppelte Zeilen 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 dann F5 Taste oder Klick Ausführen run button  Schaltfläche, dann öffnet sich ein Dialog zur Auswahl der Tabelle, die Sie verwenden möchten, und klicken Sie anschließend auf OK.

Der ausgewählte Bereich wurde nun mit denselben Werten kombiniert und summiert.

note button  Das VBA wird die Originaldaten zerstören, bitte speichern Sie die Daten vor der Verwendung von VBA als Kopie.

2.23 Verwendung eines praktischen Tools – Erweiterte Zeilen zusammenführen

Wenn in der Tabelle mehr als zwei Spalten vorhanden sind, die Sie kombinieren und berechnen möchten – zum Beispiel drei Spalten, wobei die erste Spalte doppelte Produktnamen enthält, die zusammengeführt werden müssen, die zweite Spalte Ladenamen enthält, die kombiniert und durch ein Komma getrennt werden sollen, und die letzte Spalte Zahlen enthält, die basierend auf den doppelten Zeilen in der ersten Spalte summiert werden müssen, wie im folgenden Screenshot gezeigt – kann Ihnen Kutools für Excel mit der Funktion 'Erweiterte Zeilen zusammenführen' helfen.
combine and do calculations

1. Wählen Sie die Tabelle aus und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.
click Advanced Combine Rows feature of kutools

2. Im Dialogfeld Erweiterte Zeilen zusammenführen gehen Sie bitte wie folgt vor:

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

2) Wählen Sie die Spalte aus, in der Sie die Werte mit einem Trennzeichen kombinieren möchten, klicken Sie auf Zusammenführen und wählen Sie ein Trennzeichen aus.

3) Wählen Sie die Spalte aus, in der Sie die Berechnung durchführen möchten, klicken Sie auf Berechnen und wählen Sie eine Berechnung aus.

4) klicken Ok.

Jetzt wurden die Zeilen mit denselben Zeilen zusammengeführt und berechnet.

note buttonDie Funktion 'Erweiterte Zeilen zusammenführen' wird die ursprünglichen Daten verändern. Bitte speichern Sie die Daten vor der Verwendung als Kopie.

Für weitere Details zu dieser Funktion besuchen Sie bitte Erweiterte Zeilen zusammenführen.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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

2.3 Benachbarte Zeilen mit gleichem Wert zusammenführen

Wenn es eine Tabelle mit mehreren Spalten gibt, wobei eine Spalte einige doppelte Werte enthält, besteht die Aufgabe nun darin, die angrenzenden Zeilen in dieser Spalte mit denselben Werten zu kombinieren, wie der folgende Screenshot zeigt. Wie können Sie dieses Problem lösen?
Combine adjacent rows with same value

2.31 Verwendung von VBA

In Excel gibt es keine integrierte Funktion, die diese Aufgabe direkt lösen kann, aber hier wird ein VBA-Code bereitgestellt, der sie bewältigen kann.

1. Drücken Sie die Tasten 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 im neuen Modul den folgenden VBA-Code hinein und fügen Sie ihn ein.

VBA: Benachbarte Zeilen mit gleichem 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

copy and paste the code into the module

3. Drücken Sie dann F5 Taste oder Klick Ausführen run button  Schaltfläche, um dieses VBA zu aktivieren, dann erscheint ein Dialogfenster zur Auswahl der Tabelle, die Sie verwenden, und klicken Sie anschließend auf OK.
select the data range

Jetzt sind die angrenzenden Zeilen mit denselben Werten in der ersten Spalte im ausgewählten Bereich zusammengeführt.

note button  Das VBA wird die Originaldaten überschreiben, bitte speichern Sie die Daten vor der Verwendung des VBA als Kopie. Dieses VBA wird gleiche Werte in der ersten Spalte der ausgewählten Tabelle zusammenführen.

2.32 Verwendung eines praktischen Tools – Gleiche Zellen zusammenführen

Wenn Sie Kutools für Excel in Excel installiert haben, kann die Funktion Gleiche Zellen zusammenführen von Kutools für Excel diese Aufgabe in einem Schritt lösen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Wählen Sie die Spalte aus, in der Sie die gleichen Werte zusammenführen möchten, und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Gleiche Zellen zusammenführen.
click Merge Same Cells feature of kutools

Jetzt wurden die angrenzenden Zellen mit denselben Werten zusammengeführt.

tip buttonWenn Sie die zusammengeführten Zellen wieder aufteilen und die Werte zurückfüllen möchten, können Sie die Funktion anwenden Zellen aufteilen und Werte füllen Funktion.
apply the Unmerge Cells & Fill Values feature
unmerge the merged cells and fill values back

Für weitere Details zu dieser Funktion besuchen Sie bitte Gleiche Zellen zusammenführen.

Für weitere Details zu dieser Funktion besuchen Sie bitte Zellen aufteilen.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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


3 Zellen kombinieren

3.1. Mehrere Zeilen und Spalten in eine einzige Zelle zusammenführen

Um einen Bereich mit mehreren Zeilen und Spalten in eine einzige Zelle zusammenzuführen, werden hier vier Methoden vorgestellt.

Beispiel: Bereich A1:C3 zusammenführen
Combine multiple rows and columns into a single cell

3.11 Verwendung des kaufmännischen Und-Zeichens (&)

In Excel wird das kaufmännische Und-Zeichen & normalerweise verwendet, um Texte zu verbinden.

Wählen Sie eine Zelle aus, in der Sie das zusammengeführte Ergebnis platzieren möchten, und geben Sie dann eine Formel wie diese ein:

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

info icon In der Formel wird & verwendet, um die Texte zu verbinden, ", " ist das Trennzeichen (Komma + Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach ein Trennzeichen in doppelten Anführungszeichen ein.

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

3.12 Verwendung der CONCATENATE-Funktion (Excel 2016 oder frühere Versionen)

Wenn Sie Excel 2016 oder frühere Versionen verwenden, kann Ihnen die CONCATENATE-Funktion helfen.

Syntax bezüglich CONCATENATE
VERKETTEN (Text1;[Text2];…)

Für weitere Details zur CONCATENATE-Funktion besuchen Sie bitte: CONCATENATE

Wählen Sie eine Zelle aus, in der Sie das zusammengeführte Ergebnis platzieren möchten, und geben Sie dann eine Formel wie diese ein:

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

info icon In der Formel sind A1, B1…,C3 die Texte, die Sie kombinieren möchten. ", " ist das Trennzeichen (Komma + Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach einen Separator in doppelten Anführungszeichen ein.

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

3. 13 Verwenden der CONCAT-Funktion oder TEXTJOIN-Funktion (Excel 2019 oder Excel 365)

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

Syntax bezüglich CONCAT
VERKETTEN (Text1,[Text2],…)

Für weitere Details zur CONCAT-Funktion besuchen Sie bitte: CONCAT.

Die Verwendung der CONCAT-Funktion ist dieselbe wie bei der CONCATENATE-Funktion, um Vorname und Nachname, die sich in zwei separaten Spalten befinden, in eine Spalte zusammenzuführen. Die Formel wird wie folgt verwendet:

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

info icon In der Formel sind A1, B1…,C3 die Texte, die Sie kombinieren möchten. ", " ist das Trennzeichen (Komma + Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach einen Separator in doppelten Anführungszeichen ein.

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

Syntax bezüglich TEXTVERBINDEN
TEXTVERBINDEN (Trennzeichen, leere_ignorieren, Text1, [Text2], ...)

Für weitere Details zur TEXTJOIN-Funktion besuchen Sie bitte: TEXTJOIN.

Um Spalten oder Zeilen mithilfe von TEXTJOIN zu kombinieren:

=TEXTVERBINDEN(", ",WAHR,A1:C3)

info icon In der Formel ist A1:C3 ein zusammenhängender Bereich, der kombiniert werden muss. ", " ist das Trennzeichen (Komma + Leerzeichen), das die beiden Texte in der Ergebniszelle trennt. Wenn Sie andere Trennzeichen verwenden möchten, geben Sie einfach das Trennzeichen in doppelten Anführungszeichen "" ein. Der logische Text „TRUE“ gibt an, dass leere Zellen beim Kombinieren ignoriert werden sollen. Wenn Sie mit Leerstellen kombinieren möchten, ersetzen Sie TRUE durch FALSE.

Drücken Sie dann die Eingabetaste, um das kombinierte Ergebnis zu erhalten.

tip button Wenn Sie einen Zeilenumbruch als Trennzeichen verwenden möchten, verwenden Sie CHAR(10) in der Formel, zum Beispiel =TEXTVERBINDEN(CHAR(10);WAHR;A1:C3), und formatieren Sie die Ergebniszelle anschließend als Textumbruch.
format the result cell as Wrap Text

3.14 Verwendung von Spalten/Zeilen/Zellen in eine Zelle zusammenführen, ohne Datenverlust

Wenn Sie Kutools für Excel in Excel installiert haben, kann die Funktion ' Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten' diese Aufgabe schnell erledigen.

1. Wählen Sie den Zellbereich aus, den Sie in eine Zelle zusammenführen möchten, und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Zeilen, Spalten oder Zellen zusammenführen und Werte beibehalten.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Aktivieren Sie im erscheinenden Dialogfeld In eine Zelle zusammenführen und ein Trennzeichen nach Bedarf angeben, dann klicken Sie auf Ok.
specify the options in the dialog box

Jetzt sind die Zellen mit einem bestimmten Trennzeichen in eine Zelle zusammengeführt. Wenn der Inhalt der Zellen zu umfangreich ist, um in der zusammengeführten Zelle angezeigt zu werden, können Sie klicken Text umbrechen unter dem Startseite Tab, um sie anzuzeigen.
the cells are merged into one cell with a specific delimiter

Für weitere Details zu dieser Funktion besuchen Sie bitte Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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

3.2 Kombinieren Sie mehrere Zeilen und Spalten in eine einzige Spalte/Zeile

 Zellen in eine einzige Spalte transponieren
  Transpose cells into one single column
 Zellen in eine einzige Zeile transponieren
 Transpose cells into one single row
 

3.21 Benennen Sie den Bereich und verwenden Sie die INDEX-Funktion (nur für eine einzelne Spalte)

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

1. Wählen Sie den Zellbereich aus, klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und klicken Sie auf Namen definieren.
 right-click the data range, and click Define Name

2. Im Pop-up Neuer Name Dialogfeld, geben Sie einen Namen in das Name Textfeld, klicken OK.
type a name in the Name textbox

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

=INDEX(MyData,1+INT((ZEILE(A1)-1)/SPALTEN(MyData)),REST(ZEILE(A1)-1+SPALTEN(MyData),SPALTEN(MyData))+1)

Für weitere Details zur INDEX-Funktion besuchen Sie bitte hier.

4. Drücken Sie Eingeben Taste und ziehen Sie dann den Auto-Ausfüllgriff nach unten, um diese Formel auszufüllen, bis ein #BEZUG! Fehlerwert erscheint.
enter a formula and drga the formula down

5. Entfernen Sie den Fehlerwert, dann wurde der Zellenbereich in eine Spalte zusammengeführt.

3.22 VBA (nur für eine einzelne Spalte)

Um Zellen in eine einzige Spalte zusammenzuführen, hier ist ein VBA, das ebenfalls funktionieren kann.

1. Drücken Sie die Tasten 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 VBA-Code und fügen Sie ihn in das leere Modul ein.

VBA: Bereich in eine Spalte umwandeln

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

copy and paste the vba code into the module

3. Drücken Sie dann F5 Taste drücken oder klicken Ausführen run button  Schaltfläche, ein Dialogfenster öffnet sich, um einen Zellenbereich auszuwählen, klicken Sie auf OK.
select a range of cells

4. Ein weiterer Dialog öffnet sich, um eine Zelle zur Platzierung des Ergebnisses auszuwählen, klicken Sie auf OK.
select a cell to place the result

3.23 Verwendung eines praktischen Tools – Bereich transformieren

Wenn Sie Zellen in eine Zeile zusammenführen möchten, gibt es in Excel keine integrierte Funktion, die dies unterstützt. Wenn Sie jedoch Kutools für Excel installiert haben, unterstützt die Funktion Bereich transformieren die Konvertierung eines Bereichs in eine einzelne Spalte oder Zeile und unterstützt auch die Konvertierung einer Zeile oder Spalte in einen Bereich.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie den Zellenbereich aus und klicken Sie auf Kutools > Bereich > Bereich transformieren.
click Transform Range feature of kutools

2. In dem Bereich transformieren Dialog, überprüfen Bereich zu einzelner Spalte oder Bereich zu einzelner Zeile Option, die Sie benötigen. Klicken Sie auf OK.
select the option you need

3. Ein Dialogfenster öffnet sich, um eine Zelle für das Ergebnis auszuwählen, klicken Sie OK.
select a cell to place the result

Der Zellbereich wurde nun in eine Zeile oder eine Spalte umgewandelt.

Für weitere Details zu dieser Funktion besuchen Sie bitte Bereich transformieren.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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

3.3 Spalten in eine Spalte stapeln, ohne Duplikate

Wenn es in einer Tabelle mit mehreren Spalten einige Duplikate gibt, wie können Sie die Spalten dann in eine einzige Spalte zusammenfassen, ohne die Duplikate, wie im folgenden Screenshot gezeigt?
Stack columns into one column without duplicate

In diesem Abschnitt werden drei verschiedene Methoden zur Bewältigung dieser Aufgabe vorgestellt.

3.31 Kopieren, einfügen und Duplikate entfernen

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

1. Wählen Sie die erste Spalte aus und drücken Sie Strg + C Tasten zum Kopieren drücken, dann eine Zielzelle auswählen und drücken Strg + V Tasten.
copy and paste the first column data

2. Wiederholen Sie dann Schritt 1, um andere Spalten zu kopieren und sie unter die erste Spalte einzufügen.
repeat to copy other columns data below the first column

3. Wählen Sie dann die gestapelte Spalte aus und klicken Sie auf Daten > Duplikate entfernen, dann im Duplikate entfernen Dialog, überprüfen Sie den Spaltennamen und klicken Sie auf OK.
click Data > Remove Duplicates
check the column name in the dialog box

4. Nun erscheint ein Dialog, der Sie daran erinnert, dass die doppelten Werte entfernt wurden. Klicken Sie auf OK um es zu schließen, und die gestapelte Spalte behält nur die eindeutigen Werte.
all duplicates are removed

tip button Wenn es Hunderte von Spalten gibt, ist das Kopieren und Einfügen einzeln sehr zeitaufwendig. Wenn Sie jedoch Kutools für Excel in Excel installiert haben, kann die Funktion Bereich transformieren den Bereich schnell in eine Spalte umwandeln, und dann können Sie die Funktion Duplikate entfernen von Excel anwenden.

Wählen Sie den Bereich der Spalten aus und klicken Sie auf Kutools > Bereich > Bereich transformieren.
click Transform Range feature of kutools

Dann überprüfen Sie die Bereich zu einzelner Spalte Option auswählen und klicken OK um eine Zelle auszuwählen, in der die gestapelte Spalte platziert werden soll.
check the Range to single column option

Anschließend wenden Sie Duplikate entfernen an, um die doppelten Werte zu entfernen.

Für weitere Details zu dieser Funktion besuchen Sie bitte Bereich transformieren.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

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

3.32 Verwendung von VBA

Darüber hinaus gibt es einen VBA-Code, der diese Aufgabe lösen kann.

1. Drücken Sie die Tasten 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: Spalten in eine stapeln, ohne Duplikate

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

copy and paste the code into the module

3. Drücken Sie dann F5 Taste drücken oder klicken Ausführen run buttonKlicken Sie auf die Schaltfläche, dann öffnet sich ein Dialogfenster zur Auswahl der Spalten, die gestapelt werden sollen. Klicken Sie auf OK.
select the columns that needed To be stacked

4. Wählen Sie dann im zweiten erscheinenden Dialogfeld eine Zielzelle aus, um die gestapelte Spalte zu platzieren, und klicken Sie OK.
select a destinate cell to place the stacked column

Nun wurden die Spalten zu einer einzigen Spalte mit nur eindeutigen Werten gestapelt.

3.4. Zellen zusammenführen und Formatierung beibehalten

Wenn es zwei Spalten gibt, wobei eine als spezielles Format formatiert ist, wie zum Beispiel ein benutzerdefiniertes Datum mm/tt/jjjj, und Sie diese beiden Spalten mit den normalen Methoden kombinieren möchten, wird das benutzerdefinierte Format entfernt, wie der folgende Screenshot zeigt:
Combine cells but losing formatting

In diesem Abschnitt werden nun einige Methoden vorgestellt, um Zellen zusammenzuführen und die Formatierung beizubehalten.
Combine cells and keep formatting

3.41 TEXT-Funktion in Formel einbetten

Die TEXT-Funktion wird verwendet, um eine Zahl in einem bestimmten Format in Text umzuwandeln. Hier können wir sie zunächst verwenden, um die Zelle (die eine Zahl enthält) in ein Format umzuwandeln, und sie dann mithilfe von „&“, der Funktion VERKETTEN, der CONCAT-Funktion oder der TEXTVERBINDEN-Funktion mit anderen Zellen zu kombinieren.

Für Details zur allgemeinen Zusammenführung von Zellen in eine Zelle, gehen Sie bitte zurück zu 1.1.

Syntax der TEXT-Funktion
TEXT (Wert, Format_Text)

Für weitere Details zur TEXT-Funktion besuchen Sie bitte die TEXT-Funktion.

Hier wird die Einbettung der TEXT-Funktion in die CONCAT-Funktion als Beispiel verwendet.

Bitte kopieren Sie die folgende Formel in eine Zelle, in der Sie das zusammengeführte Ergebnis platzieren möchten:

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

info icon In der Formel ist A2 die Zelle, deren Formatierung Sie beibehalten möchten, „mm/dd/yyyy hh:mm“ ist das von Ihnen verwendete Format, B2 ist die andere Zelle, die zum Zusammenführen verwendet wird. " " gibt an, dass die Werte mit einem Leerzeichen getrennt werden. Sie können die Referenzen, das Format und das Trennzeichen bei Bedarf ändern.

Drücken Sie die Eingabetaste und ziehen Sie den Auto-Ausfüllgriff nach unten, um die Zellen mit dieser Formel zu füllen.

3.42 Nutzung von Microsoft Word

1. Wählen Sie die Tabelle aus, in der Sie Zellen zu einer zusammenführen möchten, und drücken Sie Strg + C um sie zu kopieren.
copy the data range

2. Öffnen Sie ein leeres Wort Dokument drücken Strg + V um sie zu platzieren, klicken Sie dann auf die Tabelle im Dokument. Nun erscheint ein Kreuzsymbol oben rechts in der Tabelle.
paste the range to word

3. Klicken Sie auf die Layout Tab, und klicken Sie dann auf In Text umwandeln im Daten Gruppe, im Pop-up Tabelle in Text umwandeln Dialog, geben Sie das Trennzeichen für die Spalten an. Klicken Sie auf OK.
click Convert to Text in the Data group
specify the separator for the columns

Jetzt wurden die Inhalte der Tabelle in Word in Texte umgewandelt.
the contents of table in Word have been converted to texts

4. Wählen Sie die konvertierten Texte aus und drücken Sie Strg + C um sie zu kopieren, und gehen Sie zurück zu Excel und wählen Sie eine leere Zelle aus, drücken Sie Strg + V um das kombinierte Ergebnis einzufügen.
copy and paste back to Excel file

3.43 Verwendung eines praktischen Tools – Kombinieren ohne Datenverlust

Der effizienteste Weg ist die Verwendung der Funktion „Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten“ von Kutools für Excel. Dabei muss nur das Kontrollkästchen Formatierte Werte verwenden aktiviert werden, und das zusammengeführte Ergebnis behält die Datenformatierung bei.

1. Wählen Sie die Tabelle einschließlich der Zellen aus, in denen das Ergebnis platziert werden soll, und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Zeilen, Spalten oder Zellen zusammenführen und Werte beibehalten.
click Combine Rows, Columns or Cells without Losing Data feature of kutools

2. Wählen Sie im erscheinenden Dialogfenster die gewünschte Kombinationsoperation aus und deaktivieren Sie die Formatierte Werte verwenden Kontrollkästchen (standardmäßig ist diese Option aktiviert). Klicken Sie auf Ok.
specify the combine operation in the dialog box

Die Daten wurden nun zusammengeführt und das Format wurde beibehalten.
the data has been combined and keep the formatting

Für weitere Details zu dieser Funktion besuchen Sie bitte Zeilen/Spalten/Zellen zusammenführen und Werte beibehalten.

Für weitere Details zu Kutools für Excel besuchen Sie bitte Kutools for Excel.

Für eine {module745}-tägige kostenlose Testversion von Kutools für Excel laden Sie es bitte jetzt herunter.

3.5 Zellen kombinieren, um ein Datum zu erstellen

Angenommen, es gibt eine Tabelle, die Jahre, Monate und Tage in getrennten Spalten enthält. Die Aufgabe besteht darin, die Spalten zu kombinieren und ein Datum wie im folgenden Screenshot gezeigt zu generieren:
Combine cells to make date

3.51 Verwendung der DATUM-Funktion

Die DATUM-Funktion wird verwendet, um ein Datum mit Jahr, Monat und Tag zu erstellen.

Syntax der DATE-Funktion
DATUM(Jahr, Monat, Tag)

Für weitere Details zur DATUM-Funktion besuchen Sie bitte die DATUM-Funktion.

Kopieren Sie die folgende Formel in eine Zelle, um das Datum einzufügen:

=DATUM(A2;B2;C2)

info icon In der Formel sind A2, B2 und C2 die Zellen, die die Werte für Jahr, Monat und Tag enthalten.

Drücken Eingeben Taste, um das erste Datum zu erhalten, dann den Auto-Ausfüllgriff nach unten ziehen, um alle Daten zu erhalten.
use date function to get the result


Weitere Excel-Tutorials:

Mehrere Arbeitsmappen/Arbeitsblätter in eine zusammenführen
Dieses Tutorial listet nahezu alle Kombinationsszenarien auf, denen Sie möglicherweise gegenüberstehen, und bietet Ihnen entsprechende professionelle Lösungen.

Text, Zahl und Datumszellen aufteilen (in mehrere Spalten separieren)
Dieses Tutorial ist in drei Teile unterteilt: Textzellen aufteilen, Zahlenzellen aufteilen und Datumszellen aufteilen. Jeder Teil bietet verschiedene Beispiele, um Ihnen zu helfen, das Aufteilungsproblem zu bewältigen, wenn Sie auf dasselbe Problem stoßen.

Inhalt mehrerer Zellen in Excel zusammenführen, ohne Daten zu verlieren
Dieses Tutorial beschränkt die Extraktion auf eine bestimmte Position in einer Zelle und stellt verschiedene Methoden zusammen, um Text oder Zahlen anhand einer bestimmten Position in einer Zelle in Excel zu extrahieren.

Zwei Spalten in Excel auf Übereinstimmungen und Unterschiede vergleichen
Dieser Artikel behandelt hier die meisten möglichen Szenarien beim Vergleich von zwei Spalten, die Ihnen begegnen könnten, und ich hoffe, er kann Ihnen helfen.


  • Super Formel-Leiste (F) (mehrere Zeilen Text und Formeln einfach bearbeiten); Lese-Layout (einfaches Lesen und Bearbeiten einer großen Anzahl von Zellen); Einfügen in gefilterte Bereiche...
  • Zellen/Zeilen/Spalten zusammenführen und Daten behalten; Zellinhalt aufteilen; Doppelte Zeilen zusammenführen und Summe/Durchschnitt berechnen... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Doppelte oder eindeutige Zeilen auswählen; Leere Zeilen auswählen (alle Zellen sind leer); Super Suchen und unscharfes Suchen in vielen Arbeitsmappen; Zufällige Auswahl...
  • Exakte Kopie mehrerer Zellen ohne Änderung der Formelreferenz; Automatisches Erstellen von Referenzen zu mehreren Blättern; Aufzählungszeichen, Kontrollkästchen und mehr einfügen...
  • Formeln, Bereiche, Diagramme und Bilder favorisieren und schnell einfügen; Zellen mit Passwort verschlüsseln; Mailingliste erstellen und E-Mails senden...
  • Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen, Leerzeichen entfernen; Druckstatistik erstellen und drucken; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Super Filter (Filter-Schemata speichern und auf andere Blätter anwenden); Erweiterte Sortierung nach Monat/Woche/Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv...
  • Arbeitsmappen und Arbeitsblätter konsolidieren; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten auf mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Gruppierung von PivotTables nach Kalenderwoche, Wochentag und mehr... Entsperre und gesperrte Zellen durch unterschiedliche Farben anzeigen; Zellen mit Formel/Name hervorheben...
kte tab 201905
  • Aktivieren Sie die Registerkarten-Bearbeitung und den Lese-Modus in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert Hunderte von Mausklicks täglich!
officetab bottom