Direkt zum Inhalt

Excel-Tutorial: Kombinieren Sie Spalten, Zeilen, Zellen

Das Kombinieren von Spalten, Zeilen oder Zellen wird normalerweise in unserem täglichen Excel-Job verwendet, z. B. das Kombinieren von Vor- und Nachnamen in zwei Spalten in einer Spalte, um den vollständigen Namen zu erhalten, das Kombinieren von Zeilen basierend auf derselben ID und das Summieren der entsprechenden Werte, Kombinieren eine Reihe von Zellen in eine einzelne Zelle und so weiter. Dieses Tutorial listet alle Szenarien zum Kombinieren von Spalten/Zeilen/Zellen in Excel auf und stellt die verschiedenen Lösungen für Sie bereit.

Die Navigationen dieses Tutorials

1 Kombinieren Sie Spalten/Zeilen zu einer Zelle

1.1 Fassen Sie Spalten/Zeilen mit Leerzeichen/Komma oder anderen Trennzeichen zu einer Zelle zusammen

1.11 Verwenden des kaufmännischen Und-Symbols (&)

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

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

1.14 Verwenden von Notepad (nur zum Kombinieren von Spalten)

Erweiterung: Spalten/Zeilen zu einer Zelle zusammenfassen mit Zeilenumbruch als Trennzeichen

1.2 Fassen Sie Spalten/Zeilen ohne Leerzeichen zu einer Zelle zusammen

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

1.22 Verwenden des kaufmännischen Und-Symbols (&)

1.23 Hinzufügen am Ende von Zellen mithilfe von VBA-Code

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

1.4 Kombinieren Sie zwei Spalten, falls leer

1.41 Verwendung der IF-Funktion

1.42 Verwendung von VBA

2. Kombinieren Sie Zeilen mit derselben ID

2.1 Kombinieren Sie Zeilen mit derselben ID und trennen Sie sie durch Kommas oder andere Trennzeichen

2.11 Verwendung von VBA

2.12 Verwenden der IF-Funktion zum Hinzufügen von Hilfsspalten

2.13 Verwenden eines praktischen Tools – Advanced Combine Rows

2.2 Kombinieren Sie Zeilen mit derselben ID und führen Sie einige Berechnungen durch

2.21 Verwenden der Konsolidierungsfunktion

2.22 Verwendung von VBA

2.23 Verwenden eines praktischen Tools – Advanced Combine Rows

2.3 Kombinieren Sie benachbarte Zeilen mit demselben Wert

2.31 Verwendung von VBA

2.32 Mit einem praktischen Tool – Merge Same Cells

3. Zellen kombinieren

3.1. Kombinieren Sie mehrere Zeilen und Spalten zu einer einzigen Zelle

3.11 Verwenden des kaufmännischen Und-Symbols (&)

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

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

3.14 Verwenden Kombinieren Sie Spalten/Zeilen/Zellen zu einer Zelle, ohne Daten zu verlieren

3.2. Kombinieren Sie Zellen zu einer einzelnen Spalte/einzelnen Zeile

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 Verwenden eines praktischen Werkzeugs – Transform Range

3.3 Spalten ohne Duplikat zu einer Spalte stapeln

3.31 Kopieren und einfügen und Duplikate entfernen

3.32 Verwendung von VBA

3.4. Kombinieren Sie Zellen und behalten Sie die Formatierung bei

3.41 TEXT-Funktion in Formel einbetten

3.42 Verwendung von Microsoft Word

3.43 Mit einem praktischen Tool – Kombinieren ohne Datenverlust

3.5 Kombiniere Zellen, um ein Datum zu erstellen

3.51 Verwendung der DATE-Funktion

 

In diesem Tutorial erstelle ich einige Beispiele, um die Methoden zu erklären. Sie können die Referenzen nach Bedarf ändern, wenn Sie unten VBA-Code oder Formeln verwenden, oder Sie können die Beispiele zum direkten Ausprobieren von Methoden herunterladen.

doc BeispielKlicken Sie hier, um die Beispieldatei herunterzuladen


1 Kombinieren Sie Spalten/Zeilen zu einer Zelle

1.1 Fassen Sie Spalten/Zeilen mit Leerzeichen/Komma oder anderen Trennzeichen zu einer Zelle zusammen

Das Kombinieren von Spalten oder Zeilen in einer Zelle und das Trennen des Ergebnisses durch Komma, Leerzeichen oder andere Trennzeichen, wie im folgenden Screenshot gezeigt, wird in Excel am häufigsten verwendet.

Fassen Sie Spalten zu einer Zelle zusammen
doc kombiniere spalten zeilen zu einer 1
Kombinieren Sie Zeilen zu einer Zelle
doc kombiniere spalten zeilen zu einer 1

1.11 Verwenden des kaufmännischen Und-Symbols (&)

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

Beispiel: Vorname (Spalte A) und Nachname (Spalte B) zum vollständigen 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

doc kombiniere spalten zeilen zu einer 1 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 verwenden möchten Geben Sie als Trennzeichen einfach ein Komma ein, das in doppelte Anführungszeichen "," eingeschlossen ist.

Presse- Enter drücken, um das kombinierte Ergebnis zu erhalten, und ziehen Sie dann den Ziehpunkt für das automatische Ausfüllen nach unten, um die kombinierten Ergebnisse zu erhalten.

Beispiel: Kombinieren Sie Nr. (Zeile 15) und Name (Zeile 16) zu einer Zelle

Wenn Sie Zeilen zu einer Zelle kombinieren möchten, ändern Sie die Zellbezüge und das Trennzeichen in der Formel nach Bedarf und ziehen Sie den Griff zum automatischen Ausfüllen nach rechts, um die kombinierten Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

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 über CONCATENATE
CONCATENATE (text1,[text2],…)

Weitere Einzelheiten zur CONCATENATE-Funktion finden Sie unter: VERKETTEN.

Beispiel: Fassen Sie Namen (Spalte F) und Adresse (Spalte G) in einer Spalte zusammen

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)

doc kombiniere spalten zeilen zu einer 1 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 ein eingeschlossen in doppelte Anführungszeichen " ".

Presse- Enter drücken, um das kombinierte Ergebnis zu erhalten, und ziehen Sie dann den Ziehpunkt für das automatische Ausfüllen nach unten, um die kombinierten Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

Ändern Sie zum Kombinieren von Zeilen einfach die Zellbezüge und das Trennzeichen nach Bedarf und ziehen Sie den Griff zum automatischen Ausfüllen nach rechts.
doc kombiniere spalten zeilen zu einer 1

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

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

Syntax über CONCAT
CONCAT (text1,[text2],…)

Weitere Einzelheiten zur CONCAT-Funktion finden Sie unter: CONCAT.

Die Verwendung der CONCAT-Funktion ist die gleiche wie die CONCATENATE-Funktion, um den Vornamen und den Nachnamen in zwei Spalten getrennt in einer Spalte zu kombinieren, wird die Formel wie folgt verwendet:

=CONCAT(A21," ",B21)

doc kombiniere spalten zeilen zu einer 1 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 ein, das mit doppelt eingeschlossen ist Anführungszeichen "".

Drücken Sie die Eingabetaste, um das kombinierte Ergebnis zu erhalten, und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um die kombinierten Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

Anders als beim Kombinieren von Spalten müssen Sie beim Kombinieren von Zeilen nach Eingabe der ersten Formel den Griff zum automatischen Ausfüllen nach rechts ziehen, bis alle kombinierten Ergebnisse erhalten werden.

Syntax über TEXTJOINT
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Einzelheiten zur TEXTJOIN-Funktion finden Sie unter: TEXTVERBINDEN.

So kombinieren Sie Spalten oder Zeilen mit TEXTJOIN:

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

doc kombiniere spalten zeilen zu einer 1  In der Formel ist E21:G21 ein kontinuierlicher 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 doppelten 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 kombinierte Ergebnis zu erhalten, und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um die kombinierten Ergebnisse zu erhalten.

Leerzeichen ignorieren
doc kombiniere spalten zeilen zu einer 1
Leerzeichen einschließen
doc kombiniere spalten zeilen zu einer 1

1.14 Verwenden von Notepad (nur zum Kombinieren von Spalten)

1. Mit Notepad können Sie auch Spalten kombinieren (keine Auswirkung auf das Kombinieren von Zeilen).

Wählen Sie den Bereich aus, in dem Sie Spalten zu einer kombinieren möchten, und drücken Sie Ctrl + C Tasten, um den Bereich zu kopieren.
doc kombiniere spalten zeilen zu einer 1

2. Öffne ein Notizblock, und drücke Ctrl + V um den kopierten Bereich einzufügen.
doc kombiniere spalten zeilen zu einer 1

3. Wählen Sie eine Registerkarte zwischen zwei Texten im Editor und drücken Sie Ctrl + H ermöglichen Ersetzen Funktion wurde ein Tab-Symbol eingefügt Finden Sie, was Textfeld.
doc kombiniere spalten zeilen zu einer 1

4. In dem Ersetzen durch Textfeld, geben Sie das Trennzeichen ein, mit dem Sie die kombinierten Texte trennen möchten, und klicken Sie dann auf Alle ersetzen. Dann schließen Sie die Ersetzen Dialog.
doc kombiniere spalten zeilen zu einer 1

5. Wählen Sie nun die Texte im Editor aus und drücken Sie Ctrl + C Um sie zu kopieren, gehen Sie zu Excel, wählen Sie eine Zelle aus und drücken Sie Ctrl + V um die kombinierten Ergebnisse einzufügen.
doc kombiniere spalten zeilen zu einer 1doc kombiniere spalten zeilen zu einer 1

Erweiterung: Spalten/Zeilen zu einer Zelle zusammenfassen mit Zeilenumbruch als Trennzeichen

Wenn Sie Spalten oder Zeilen in einer Zelle mit einem Zeilenumbruch kombinieren möchten, wie im folgenden Screenshot gezeigt:
doc kombiniere spalten zeilen zu einer 1

Zunächst sollten Sie sich darüber im Klaren sein, dass in Excel VERKOHLEN() -Funktion kann verwendet werden, um Zeichen anzugeben, die schwer in eine Formel einzugeben sind, wie z CHAR (10) gibt einen Zeilenumbruch zurück.

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

Kaufmännisches Und-Symbol:

=A49&CHAR(10)&B49

CONCATENATE-Funktion:

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

CONCAT-Funktion

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

TEXTJOIN-Funktion

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

Nachdem Sie oben eine Formel eingegeben haben, wählen Sie die Ergebnisse aus und klicken Sie auf Home > Zeilenumbruch.
doc kombiniere spalten zeilen zu einer 1

Nun werden die Spalten zu einer zusammengefasst und durch einen Zeilenumbruch getrennt.
doc kombiniere spalten zeilen zu einer 1

doc kombiniere spalten zeilen zu einer 1 Wenn Sie nur Zeilen in einer Spalte zu einer einzelnen Zelle kombinieren möchten, kann Ihnen die Blocksatz-Funktion in Excel helfen. Wählen Sie die Spalte mit mehreren Zeilen aus und klicken Sie Home > Füllen > Rechtfertigen, dann werden die Zeilen in der obersten Zelle des Bereichs mit Leerzeichen als Trennzeichen kombiniert.

doc kombiniere spalten zeilen zu einer 1 doc kombiniere spalten zeilen zu einer 1

1.2 Fassen Sie Spalten/Zeilen ohne Leerzeichen zu einer Zelle zusammen

In diesem Teil stellt das Tutorial die Methoden vor, um Spalten oder Zeilen in einer Zelle zu kombinieren und leere Zellen zu überspringen, wie im folgenden Screenshot gezeigt:
doc kombiniere spalten zeilen zu einer 1

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

Wenn Sie Excel 2019 oder Excel 365 verwenden, kann die neue Funktion TEXTJOIN diese Aufgabe glücklicherweise leicht lösen.

Syntax über CONCATENATE
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Einzelheiten zur TEXTJOIN-Funktion finden Sie unter: TEXTVERBINDEN.

Beispiel: Kombinieren Sie Name (Spalte A) und Nr. (Spalte B) und Domäne (Spalte C) in einer Zelle, um eine E-Mail-Adresse zu generieren, einige Nr. können leer sein.

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

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

doc kombiniere spalten zeilen zu einer 1 In der Formel ist A2:C2 der Bereich, der Texte enthält, die kombiniert werden müssen, "" ist das Trennzeichen (kein), das die beiden Texte in der Ergebniszelle trennt, wenn Sie nur ein Trennzeichen verwenden möchten, um die Texte zu trennen Geben Sie das in doppelte Anführungszeichen "" eingeschlossene Trennzeichen ein, z. B. ",". 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.

Presse- Enter drücken, um das erste Ergebnis zu erhalten, und ziehen Sie den Ziehpunkt für das automatische Ausfüllen nach unten oder rechts, um alle Ergebnisse zu generieren.
doc kombiniere spalten zeilen zu einer 1

1.22 Verwenden des kaufmännischen Und-Symbols (&)

Wenn Sie sich in Excel 2016 oder früheren Excel-Versionen befinden, verwenden Sie das kaufmännische Und-Symbol &, 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

doc kombiniere spalten zeilen zu einer 1 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 ein, das in doppelte Anführungszeichen wie "," eingeschlossen ist, und verwenden Sie & um zwei Texte zu verbinden.

Presse- Enter Taste, um das kombinierte Ergebnis zu erhalten. Ändern Sie dann die Referenzen der Formel, um das nächste kombinierte Ergebnis zu erhalten.
doc kombiniere spalten zeilen zu einer 1

1.23 Definierte Funktion verwenden

Für Benutzer von Excel 2016 und früheren Excel-Versionen: Wenn mehrere Spalten oder Zeilen kombiniert werden müssen, während Leerzeichen übersprungen werden, können Sie ein VBA verwenden, um eine definierte Funktion zu erstellen, um diese Aufgabe schnell zu lösen.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2 Klicken Insert > Modul um ein neues Modul einzufügen.
doc kombiniere spalten zeilen zu einer 1

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

VBA: Kombinieren Sie Zellen, überspringen Sie leere Zellen

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

doc kombiniere spalten zeilen zu einer 1

4. Gehen Sie zurück zum Arbeitsblatt und wählen Sie eine Zelle aus, die das kombinierte Ergebnis platziert, geben Sie die Formel ein

=Concatenatecells(A15:C15)

doc kombiniere spalten zeilen zu einer 1 In der Formel ist A15:C15 der Bereich, der Texte enthält, die kombiniert werden müssen. Im VBA-Code gibt "_" das Trennzeichen an, das zum Trennen der Texte im kombinierten Ergebnis verwendet wurde. Sie können das Trennzeichen nach Bedarf ändern.
doc kombiniere spalten zeilen zu einer 1


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

Wenn Sie installiert haben Kutools for Excel in Excel, die Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren Funktion ist eine ziemliche Hilfe bei der Kombination von Jobs.

1. Wählen Sie die Zellen aus, die Sie kombinieren möchten, und die Zellen, in die Sie die kombinierten Ergebnisse einfügen möchten.
doc kombiniere spalten zeilen zu einer 1

2 Klicken Kutoolen > Zusammenführen & Teilen > Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren.
doc kombiniere spalten zeilen zu einer 1

3. Geben Sie im Popup-Dialogfeld die folgenden Optionen an:
doc kombiniere spalten zeilen zu einer 1

1) Geben Sie an, Spalten zu kombinieren, Zeilen zu kombinieren oder alle Zellen zu einer zu kombinieren.

Spalten kombinieren Bsp. Zeilen kombinieren Bsp. Kombinieren Sie in einzelne Zelle Bsp.
doc kombiniere spalten zeilen zu einer 1 doc kombiniere spalten zeilen zu einer 1 doc kombiniere spalten zeilen zu einer 1

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

3) Geben Sie den Speicherort des kombinierten Ergebnisses an (deaktiviert, wenn Sie die Option In einzelne Zelle kombinieren wählen)

Wenn Sie die Option Spalten kombinieren auswählen, können Sie angeben, ob das Ergebnis in der linken Zelle des ausgewählten Bereichs oder in der rechten Zelle des ausgewählten Bereichs platziert werden soll.

Linke Zelle Bsp. Rechte Zelle Bsp.
doc kombiniere spalten zeilen zu einer 1 doc kombiniere spalten zeilen zu einer 1

Bei der Auswahl der Reihen kombinieren können Sie angeben, ob das Ergebnis in der obersten Zelle des ausgewählten Bereichs oder in der untersten Zelle des ausgewählten Bereichs platziert werden soll.

Obere Zelle Bsp. Untere Zelle Bsp. 
doc kombiniere spalten zeilen zu einer 1 doc kombiniere spalten zeilen zu einer 1

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

4 Klicken Ok or Jetzt bewerben um die Kombination zu beenden.

Behalten Sie den Inhalt der kombinierten Zellen
doc kombiniere spalten zeilen zu einer 1
Löschen Sie den Inhalt kombinierter Zellen
doc kombiniere spalten zeilen zu einer 1
;Verbinde die kombinierten Zellen
doc kombiniere spalten zeilen zu einer 1

Weitere Einzelheiten zu dieser Funktion finden Sie unter Kombinieren Sie Spalten, Zeilen und Zellen, ohne Daten zu verlieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.


1.4 Kombinieren Sie zwei Spalten, falls 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. Füllen Sie jetzt einfach die leeren Zellen in Spalte A mit den entsprechenden Inhalten in Spalte B aus, wenn Sie die beiden Spalten wie im folgenden Screenshot gezeigt kombinieren:
doc kombiniere spalten zeilen zu einer 1

1.41 Verwendung der IF-Funktion

Die IF-Funktion wird verwendet, um auf eine bestimmte Bedingung zu testen. Hier können Sie die IF-Funktion verwenden, um zu testen, ob die Zelle leer ist, und dann die Lücken mit Inhalten in einer anderen Spalte füllen.

Syntax über IF-Funktion
IF (logical_test, [value_if_true], [value_if_false])

Weitere Einzelheiten zur IF-Funktion finden Sie unter: IF

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

=WENN(A2="",B2,A2)

Dann drücken Enter drücken, um das erste Ergebnis zu erhalten, und ziehen Sie den Griff zum automatischen Ausfüllen nach unten, um alle Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden nur die leeren Zellen in Spalte A mit den Inhalten in Spalte B gefüllt.

1.42 Verwendung von VBA

Hier ist ein VBA-Code, der diesen Job auch erledigen kann.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > 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

doc kombiniere spalten zeilen zu einer 1

doc kombiniere spalten zeilen zu einer 1 Im Code sind A:A und B:B die beiden Spalten, die zusammengeführt werden, ändern Sie sie einfach nach Bedarf.

3. Drücken Sie dann F5 Taste oder klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  Schaltfläche, dann wird die Spalte A mit dem Wert in Spalte B gefüllt, wenn der Wert in Spalte A leer ist.


2 Kombinieren Sie Zeilen mit derselben ID

Angenommen, es gibt eine Tabelle mit mehreren Spalten, eine Spalte enthält ID-Werte mit doppelten Elementen. Jetzt bietet das Tutorial Methoden zum Kombinieren der Zeilen der Tabelle basierend auf derselben ID und führt einige Berechnungen durch.
doc kombiniere spalten zeilen zu einer 1

2.1 Kombinieren Sie Zeilen mit derselben ID und trennen Sie sie durch Kommas oder andere Trennzeichen

Hier in diesem Teil werden die Methoden zum Kombinieren von Zeilen mit derselben ID und durch Kommas getrennt bereitgestellt, wie im folgenden Screenshot gezeigt:
doc kombiniere spalten zeilen zu einer 1

2.11 Verwendung von VBA

Here bietet einen VBA-Code, der diesen Job verarbeiten kann

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > 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: Kombinieren Sie Zeilen mit derselben 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

doc kombiniere spalten zeilen zu einer 1

3. Drücken Sie dann F5 Taste oder klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  Schaltfläche, dann erscheint ein Kutools for Excel-Dialogfeld, in dem Sie eine Tabelle auswählen können, die kombiniert werden muss Zeilen mit derselben ID.
doc kombiniere spalten zeilen zu einer 1

4 Klicken OK. Jetzt wurden die ausgewählten Tabellenzeilen basierend auf derselben ID kombiniert.

2.12 Verwenden der IF-Funktion zum Hinzufügen von Hilfsspalten

Wenn es nur zwei Spalten gibt und Sie die Zeilen mit derselben ID kombinieren möchten, und andere Spaltenwerte durch ein Komma getrennt sind, wie der folgende Screenshot zeigt, kann Ihnen die IF-Funktion einen Gefallen tun.
doc kombiniere spalten zeilen zu einer 1

1. Sortieren Sie die ID von A bis Z. Wählen Sie die ID-Spalte aus, klicken Sie Datum > Sortieren von A bis Z.
doc kombiniere spalten zeilen zu einer 1

2. Dann in der Warnung sortieren Dialog, überprüfen Erweitern Sie die Funktionalität der die Auswahloption, klicken Sie auf Sortieren.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden die gleichen IDs zusammen sortiert.
doc kombiniere spalten zeilen zu einer 1

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

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

doc kombiniere spalten zeilen zu einer 1 In der Formel sind A17 und A18 die beiden benachbarten Zellen in der ID-Spalte (A17 ist die Überschrift der ID-Spalte), B18 ist die entsprechende Zelle von Zelle A18. ", " gibt an, dass die Werte durch ein Komma getrennt werden müssen. Sie können die Verweise und das Trennzeichen nach Bedarf ändern.

4. Drücken Sie Enter drücken, um das erste Ergebnis zu erhalten, und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um alle Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

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

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

doc kombiniere spalten zeilen zu einer 1 In der Formel sind A18 und A19 die zwei angrenzenden Zellen in der ID-Spalte, wenn die angrenzenden Zellen nicht gleich sind, wird es zu "Merged" zurückkehren, andernfalls wird es leer zurückgegeben.

6. Drücken Sie Enter drücken, um das erste Ergebnis zu erhalten, und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um alle Ergebnisse zu erhalten.
doc kombiniere spalten zeilen zu einer 1

7. Wählen Sie die letzte Formelspalte inklusive Kopfzeile aus und klicken Sie auf Datum > Filter.
doc kombiniere spalten zeilen zu einer 1

8. Klicken Sie auf die Filter drücken und ankreuzen Zusammengeführt Kontrollkästchen im Dropdown-Menü, klicken Sie auf OK.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden nur die zusammengeführten Zeilen herausgefiltert, kopieren Sie die gefilterten Daten und fügen Sie sie an einer anderen Stelle ein.
doc kombiniere spalten zeilen zu einer 1

Weitere Details zur IF-Funktion. bitte besuche: IF.

2.13 Verwenden eines praktischen Tools – Advanced Combine Rows

Wenn Sie installiert haben Kutools for Excel in Excel, die Erweiterte Zeilen kombinieren kann diese Arbeit problemlos erledigen.

1. Wählen Sie die Tabelle aus und klicken Sie dann Kutoolen > Zusammenführen & Teilen > Erweiterte Zeilen kombinieren.
doc kombiniere spalten zeilen zu einer 1

2. In dem Erweiterte Zeilen kombinieren Dialog, bitte machen Sie wie folgt:

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

2) Wählen Sie die Spalte aus, in der Sie die Werte mit Trennzeichen kombinieren möchten, und klicken Sie darauf Kombinieren und wählen Sie ein Trennzeichen aus.

3)klicken Ok.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden die Zeilen mit derselben ID kombiniert.
doc kombiniere spalten zeilen zu einer 1

Die Funktion „Erweiterte Zeilen kombinieren“ bricht die Originaldaten, bitte speichern Sie die Daten als Kopie, bevor Sie sie verwenden.

Weitere Einzelheiten zu dieser Funktion finden Sie unter Erweiterte Zeilen kombinieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.

2.2 Kombinieren Sie Zeilen mit derselben ID und führen Sie einige Berechnungen durch

Wenn Sie Zeilen mit derselben ID kombinieren und dann die Werte summieren oder andere Berechnungen durchführen möchten, wie der folgende Screenshot zeigt, können Ihnen die folgenden Methoden helfen.
doc kombiniere spalten zeilen zu einer 1

2.21 Verwenden der Konsolidierungsfunktion

Wenn nur zwei Spalten vorhanden sind, enthält eine Spalte Texte (ID) und eine andere enthält Werte, die berechnet werden müssen, z. B. Summe, die in Excel integrierte Funktion Sammeln kann dir einen Gefallen tun.

1. Wählen Sie eine Zelle aus, in der Sie das kombinierte Ergebnis platzieren möchten, und klicken Sie dann Datum > Sammeln.
doc kombiniere spalten zeilen zu einer 1

2. In dem Sammeln Dialog, machen Sie wie folgt:

1) Wählen Sie die Funktionen wie du es brauchst;

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

3) Klicken Sie auf Speichern um den ausgewählten Bereich zu hinzuzufügen Alle Referenzen Liste;

4) Aktivieren Sie die Kontrollkästchen von Oberste Reihe und Linke Spalte;

5) Klicken Sie auf OK.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurde die Tabelle basierend auf derselben ID summiert.
doc kombiniere spalten zeilen zu einer 1

2.22 Verwendung von VBA

Hier ist eine VBA, die auch Zeilen mit derselben ID kombinieren und dann Werte summieren kann.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > Modul um ein neues leeres Modul zu erstellen.
doc kombiniere spalten zeilen zu einer 1

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

VBA: Doppelte Zeilen kombinieren 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 klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  klicken, dann erscheint ein Dialogfeld zum Auswählen der Tabelle, die Sie verwenden, und klicken Sie dann auf OK.

Jetzt wurde der ausgewählte Bereich mit denselben Werten kombiniert und summiert.

doc kombiniere spalten zeilen zu einer 1  VBA beschädigt die Originaldaten, bitte speichern Sie die Daten als Kopie, bevor Sie VBA verwenden.

2.23 Verwenden eines praktischen Tools – Advanced Combine Rows

Wenn es mehr als zwei Spalten in der Tabelle gibt, die Sie kombinieren und Berechnungen durchführen möchten, gibt es beispielsweise drei Spalten, die erste enthält doppelte Produktnamen, die kombiniert werden müssen, die zweite enthält Geschäftsnamen, die kombiniert werden müssen kombiniert und durch ein Komma getrennt werden, enthält die letzte Spalte Zahlen, die auf der Grundlage der doppelten Zeilen in der ersten Spalte summiert werden mussten, wie im folgenden Screenshot gezeigt. Kutools for Excel's Advanced Combine Rows kann Ihnen helfen.
doc kombiniere spalten zeilen zu einer 1

1. Wählen Sie die Tabelle aus und klicken Sie dann Kutoolen > Zusammenführen & Teilen > Erweiterte Zeilen kombinieren.
doc kombiniere spalten zeilen zu einer 1

2. In dem Erweiterte Zeilen kombinieren Dialog, bitte machen Sie wie folgt:

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

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

3) Wählen Sie die Spalte aus, für die Sie die Berechnung durchführen möchten, und klicken Sie darauf Berechnen und wählen Sie eine Berechnung aus.

4)klicken Ok.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden die Zeilen mit den gleichen Zeilen kombiniert und berechnet.

doc kombiniere spalten zeilen zu einer 1 Die Funktion „Erweiterte Zeilen kombinieren“ bricht die Originaldaten, bitte speichern Sie die Daten als Kopie, bevor Sie sie verwenden.

Weitere Einzelheiten zu dieser Funktion finden Sie unter Erweiterte Zeilen kombinieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.

2.3 Kombinieren Sie benachbarte Zeilen mit demselben Wert

Wenn es eine Tabelle mit mehreren Spalten gibt, enthält eine Spalte einige doppelte Werte, jetzt besteht die Aufgabe darin, die benachbarten Zeilen in dieser Spalte mit denselben Werten zu kombinieren, wie der folgende Screenshot zeigt. Wie können Sie es lösen?
doc kombiniere spalten zeilen zu einer 1

2.31 Verwendung von VBA

In Excel gibt es keine eingebaute Funktion, die diese Aufgabe direkt lösen kann, aber hier bietet ein VBA, das damit umgehen kann.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > Modul um ein neues leeres Modul zu erstellen.

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

VBA: Kombinieren Sie benachbarte Zeilen mit demselben Wert

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

doc kombiniere spalten zeilen zu einer 1

3. Drücken Sie dann F5 Taste oder klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  Schaltfläche, um diese VBA zu aktivieren, dann erscheint ein Dialogfeld zur Auswahl der Tabelle, die Sie verwenden, und klicken Sie dann auf OK.
doc kombiniere spalten zeilen zu einer 1

Jetzt werden die benachbarten Zeilen mit den gleichen Werten in der ersten Spalte im ausgewählten Bereich kombiniert.

doc kombiniere spalten zeilen zu einer 1  VBA beschädigt die Originaldaten, bitte speichern Sie die Daten als Kopie, bevor Sie VBA verwenden. Und dieser VBA führt dieselben Werte in der ersten Spalte der ausgewählten Tabelle zusammen.

2.32 Mit einem praktischen Tool – Merge Same Cells

Wenn Sie Kutools for Excel in Excel installiert, die Gleiche Zellen zusammenführen Die Funktion von Kutools for Excel kann diesen Job in einem Schritt lösen.

Wählen Sie die Spalte aus, in der Sie dieselben Werte kombinieren möchten, und klicken Sie dann auf Kutoolen > Zusammenführen & Teilen > Gleiche Zellen zusammenführen.
doc kombiniere spalten zeilen zu einer 1

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

doc kombiniere spalten zeilen zu einer 1I Wenn Sie die verbundenen Zellen wieder aufheben und die Werte wieder auffüllen möchten, können Sie die anwenden Zellen trennen und Werte ausfüllen -Funktion
doc kombiniere spalten zeilen zu einer 1
doc kombiniere spalten zeilen zu einer 1

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

Weitere Einzelheiten zu dieser Funktion finden Sie unter Zelle entfernen.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen . Kontaktieren Sie uns jetzt!


3 Zellen kombinieren

3.1. Kombinieren Sie mehrere Zeilen und Spalten zu einer einzigen Zelle

Um einen Bereich mit mehreren Zeilen und Spalten zu einer einzigen Zelle zu kombinieren, werden hier vier Methoden bereitgestellt.

Beispiel: Bereich A1:C3 kombinieren
doc kombiniere spalten zeilen zu einer 1

3.11 Verwenden des kaufmännischen Und-Symbols (&)

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

Wählen Sie eine Zelle aus, in die Sie das kombinierte Ergebnis einfügen möchten, und geben Sie dann eine Formel wie diese ein:

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

doc kombiniere spalten zeilen zu einer 1 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 ein, das in doppelte Anführungszeichen eingeschlossen ist.

Presse- Enter Taste, um das kombinierte Ergebnis zu erhalten.

3.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 über CONCATENATE
CONCATENATE (text1,[text2],…)

Weitere Einzelheiten zur CONCATENATE-Funktion finden Sie unter: VERKETTEN

Wählen Sie eine Zelle aus, in die Sie das kombinierte Ergebnis einfügen möchten, und geben Sie dann eine Formel wie diese ein:

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

doc kombiniere spalten zeilen zu einer 1 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 ein Trennzeichen in doppelten Anführungszeichen ein.

Dann drücken Enter Taste, um das kombinierte Ergebnis zu erhalten.

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

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

Syntax über CONCAT
CONCAT (text1,[text2],…)

Weitere Einzelheiten zur CONCAT-Funktion finden Sie unter: CONCAT.

Die Verwendung der CONCAT-Funktion ist die gleiche wie die CONCATENATE-Funktion, um den Vornamen und den Nachnamen zu kombinieren, die in zwei Spalten getrennt in einer Spalte sind, wird die Formel wie folgt verwendet:

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

doc kombiniere spalten zeilen zu einer 1 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 ein Trennzeichen in doppelten Anführungszeichen ein.

Dann drücken Enter Taste, um das kombinierte Ergebnis zu erhalten.

Syntax über TEXTJOIN
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Weitere Einzelheiten zur TEXTJOIN-Funktion finden Sie unter: TEXTVERBINDEN.

So kombinieren Sie Spalten oder Zeilen mit TEXTJOIN:

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

doc kombiniere spalten zeilen zu einer 1 In der Formel ist A1:C3 ein kontinuierlicher 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 Leerzeichen kombinieren möchten, ersetzen Sie TRUE durch FALSE.

Dann drücken Enter Taste, um das kombinierte Ergebnis zu erhalten.

doc kombiniere spalten zeilen zu einer 1 Wenn Sie einen Zeilenumbruch als Trennzeichen verwenden möchten, indem Sie CHAR(10) in der Formel verwenden, z. B. =TEXTJOIN(CHAR(10),TRUE,A1:C3), dann formatieren Sie die Ergebniszelle als Zeilenumbruch.
doc kombiniere spalten zeilen zu einer 1

3.14 Verwenden Kombinieren Sie Spalten/Zeilen/Zellen zu einer Zelle, ohne Daten zu verlieren

Wenn Sie Kutools for Excel in Excel installiert haben, wird die Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren Feature kann diesen Job schnell erledigen.

1. Wählen Sie den Zellbereich aus, den Sie zu einer Zelle kombinieren möchten, und klicken Sie dann Kutoolen > Zusammenführen & Teilen > Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren.
doc kombiniere spalten zeilen zu einer 1

2. Überprüfen Sie im Popup-Dialogfeld In eine einzelne Zelle kombinieren und geben Sie nach Bedarf ein Trennzeichen an, und klicken Sie dann auf Ok.
doc kombiniere spalten zeilen zu einer 1

Jetzt werden die Zellen mit einem bestimmten Trennzeichen zu einer Zelle zusammengeführt. Wenn der Zellinhalt zu groß ist, um in der verbundenen Zelle angezeigt zu werden, können Sie klicken Zeilenumbruch unter dem Home Registerkarte, um sie anzuzeigen.
doc kombiniere spalten zeilen zu einer 1

Weitere Einzelheiten zu dieser Funktion finden Sie unter Kombinieren Sie Spalten, Zeilen und Zellen, ohne Daten zu verlieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.

3.2 Kombinieren Sie mehrere Zeilen und Spalten in einer einzigen Zelle

 Zellen in eine einzige Spalte transponieren
 doc kombiniere spalten zeilen zu einer 1
 Transponieren Sie Zellen in eine einzelne Zeile
 doc kombiniere spalten zeilen zu einer 1
 

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 aktivieren, und klicken Sie Name definieren.
doc kombiniere spalten zeilen zu einer 1

2. Im Knallen Neuer Name Geben Sie im Dialogfeld einen Namen ein Name und Vorname Textfeld, klicken Sie auf OK.
doc kombiniere spalten zeilen zu einer 1

3. Nachdem Sie den Bereich benannt haben, wählen Sie eine Zelle aus, die die transponierten Daten platziert, 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 Einzelheiten zur INDEX-Funktion finden Sie unter hier.

4. Drücken Sie Enter -Taste und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um diese Formel zu füllen, bis ein #REF! Fehlerwert erscheint.
doc kombiniere spalten zeilen zu einer 1

5. Entfernen Sie den Fehlerwert, dann wurde der Zellbereich zu einer Spalte zusammengefasst.

3.22 VBA (nur für eine einzelne Spalte)

Um Zellen zu einer einzigen Spalte zu kombinieren, ist hier ein VBA, das auch funktionieren kann.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > 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

doc kombiniere spalten zeilen zu einer 1

3. Drücken Sie dann F5 Taste oder klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  Schaltfläche erscheint ein Dialog, um einen Bereich von Zellen auszuwählen, klicken Sie OK.
doc kombiniere spalten zeilen zu einer 1

4. Ein weiterer Dialog erscheint, um eine Zelle auszuwählen, um das Ergebnis zu platzieren, klicken Sie OK.
doc kombiniere spalten zeilen zu einer 1

3.23 Verwenden eines praktischen Werkzeugs – Transform Range

Wenn Sie Zellen zu einer Zeile kombinieren möchten, gibt es in Excel keine integrierte Funktion, die dies unterstützt. Allerdings, wenn Sie haben Kutools for Excel installiert, seine Bereich transformieren Feature unterstützt das Konvertieren eines Bereichs in eine einzelne Spalte oder eine Zeile, unterstützt auch das Konvertieren einer Zeile oder einer Spalte in einen Bereich.

1. Wählen Sie den Zellbereich aus und klicken Sie Kutoolen > Abdeckung > Bereich transformieren.
doc kombiniere spalten zeilen zu einer 1

2. In dem Bereich transformieren Dialog, überprüfen Bereich bis einzelne Spalte or Bereich bis einzelne Zeile Option, wie Sie brauchen. Klicken OK.
doc kombiniere spalten zeilen zu einer 1

3. Es erscheint ein Dialogfeld zum Auswählen einer Zelle zum Platzieren des Ergebnisses. Klicken Sie darauf OK.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurde der Zellbereich in eine Zeile oder Spalte umgewandelt.

Weitere Einzelheiten zu dieser Funktion finden Sie unter Bereich transformieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.

3.3 Spalten ohne Duplikat zu einer Spalte stapeln

Wenn es einige Duplikate in einer Tabelle mit mehreren Spalten gibt, wie können Sie die Spalten ohne die Duplikate in einer Spalte stapeln, wie der folgende Screenshot zeigt?
doc kombiniere spalten zeilen zu einer 1

In diesem Teil werden drei verschiedene Methoden zur Bearbeitung dieses Jobs bereitgestellt.

3.31 Kopieren und 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 dann die doppelten Werte zu entfernen.

1. Wählen Sie die erste Spalte und drücken Sie Ctrl + C Tasten, um es zu kopieren, wählen Sie dann eine Zielzelle aus und drücken Sie Ctrl + V Schlüssel.
doc kombiniere spalten zeilen zu einer 1

2. Wiederholen Sie dann Schritt 1, um weitere Spalten zu kopieren und unterhalb der ersten Spalte einzufügen.
doc kombiniere spalten zeilen zu einer 1

3. Wählen Sie dann die gestapelte Spalte aus und klicken Sie Datum > Duplikate entfernendann in der Entfernen duplizieren Dialogfeld, überprüfen Sie den Spaltennamen, klicken Sie auf OK.
doc kombiniere spalten zeilen zu einer 1
doc kombiniere spalten zeilen zu einer 1

4. Jetzt erscheint ein Dialog, der Sie daran erinnert, dass doppelte Werte entfernt werden. Klicken OK um es zu schließen, und die gestapelte Spalte behält nur die eindeutigen Werte.
doc kombiniere spalten zeilen zu einer 1

doc kombiniere spalten zeilen zu einer 1 Wenn es Hunderte von Spalten gibt, ist das Kopieren und Einfügen nacheinander zeitaufwändig. Allerdings, wenn Sie haben Kutools for Excel in Excel installiert, die Bereich transformieren Funktion kann den Bereich schnell in eine Spalte konvertieren und dann anwenden Duplikate entfernen Funktion von Excel.

Wählen Sie den Spaltenbereich aus und klicken Sie Kutoolen > Abdeckung > Bereich transformieren.
doc kombiniere spalten zeilen zu einer 1

Dann überprüfen Sie die Bereich bis einzelne Spalte Option und klicken Sie auf OK , um eine Zelle auszuwählen, um die gestapelte Spalte zu platzieren.
doc kombiniere spalten zeilen zu einer 1

Wenden Sie dann Remove Duplicates an, um die doppelten Werte zu entfernen.

Weitere Einzelheiten zu dieser Funktion finden Sie unter Bereich transformieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Bitte fordern Sie eine 30-tägige kostenlose Testversion von Kutools für Excel an herunterladen es jetzt.

3.32 Verwendung von VBA

Außerdem ist hier ein VBA-Code, der diesen Job lösen kann.

1. Drücken Sie Andere + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster, dann klicken Sie auf Insert > 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 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

doc kombiniere spalten zeilen zu einer 1

3. Drücken Sie dann F5 Taste oder klicken Führen Sie doc kombiniere spalten zeilen zu einer 1  klicken, dann erscheint ein Dialog zur Auswahl der Spalten, die gestapelt werden müssen, klicken Sie auf OK.
doc kombiniere spalten zeilen zu einer 1

4. Wählen Sie dann im zweiten Popup-Dialogfeld eine Zielzelle aus, um die gestapelte Spalte zu platzieren, und klicken Sie OK.
doc kombiniere spalten zeilen zu einer 1

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

3.4. Kombinieren Sie Zellen und behalten Sie die Formatierung bei

Wenn es zwei Spalten gibt, ist eine als eine spezielle Formatierung formatiert, z. B. eine benutzerdefinierte DateTimemm/dd/yyyy, um diese beiden Spalten mit den normalen Methoden zu einer zu kombinieren, wird die benutzerdefinierte Formatierung entfernt, wie der folgende Screenshot zeigt:
doc kombiniere spalten zeilen zu einer 1

In diesem Teil werden nun einige Möglichkeiten zum Kombinieren von Zellen und zum Beibehalten der Formatierung bereitgestellt.
doc kombiniere spalten zeilen zu einer 1

3.41 TEXT-Funktion in Formel einbetten

Die TEXT-Funktion wird verwendet, um eine Zahl in Text in einer bestimmten Formatierung umzuwandeln. Hier können wir es verwenden, um die Zelle (enthält eine Zahl) zuerst in eine Formatierung umzuwandeln und sie dann mit anderen Zellen zu kombinieren, indem wir „&“, CONCATENATE-Funktion, CONCAT-Funktion oder TEXTJOIN-Funktion verwenden.

Für Einzelheiten über das allgemeine Kombinieren von Zellen zu einer gehen Sie bitte zurück zu 1.1.

Syntax über TEXT-Funktion
TEXT (value, format_text)

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

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

Bitte kopieren Sie die folgende Formel und fügen Sie sie in eine Zelle ein, in der das kombinierte Ergebnis platziert werden soll:

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

doc kombiniere spalten zeilen zu einer 1 In der Formel ist A2 die Zelle, deren Formatierung Sie beibehalten möchten, „mm/dd/yyyy hh:mm“ ist die Formatierung, die Sie verwenden, B2 ist die andere Zelle, die zum Kombinieren verwendet wird. " " gibt an, dass die Werte durch Leerzeichen getrennt werden. Sie können die Verweise, die Formatierung und das Trennzeichen nach Bedarf ändern.

Presse- Enter drücken und den Griff zum automatischen Ausfüllen nach unten ziehen, um die Zellen mit dieser Formel zu füllen.

3.42 Verwendung von Microsoft Word

1. Wählen Sie die Tabelle aus, in der Sie Zellen zu einer kombinieren möchten, und drücken Sie Ctrl + C um sie zu kopieren.
doc kombiniere spalten zeilen zu einer 1

2. Öffnen Sie einen Rohling Word Dokument, Presse Ctrl + V um sie zu platzieren, klicken Sie dann auf die Tabelle im Dokument, jetzt erscheint ein Kreuz-Symbol oben rechts in der Tabelle.
doc kombiniere spalten zeilen zu einer 1

3. Klicken Sie auf die Layout Und klicken Sie dann auf In Text konvertieren der Datum Gruppe, im Knallen Tabelle in Text konvertieren Geben Sie im Dialogfeld das Trennzeichen für die Spalten an. Klicken OK.
doc kombiniere spalten zeilen zu einer 1
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden die Tabelleninhalte in Word in Texte umgewandelt.
doc kombiniere spalten zeilen zu einer 1

4. Wählen Sie die konvertierten Texte aus und drücken Sie Ctrl + C Um sie zu kopieren, gehen Sie zurück zu Excel und wählen Sie eine leere Zelle aus, drücken Sie Ctrl + V um das kombinierte Ergebnis einzufügen.
doc kombiniere spalten zeilen zu einer 1

3.43 Mit einem praktischen Tool – Kombinieren ohne Datenverlust

Der effizienteste Weg muss die Verwendung von K seinutools für Excel Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren Funktion, die nur angekreuzt werden muss Verwenden Sie formatierte Werte Kontrollkästchen beim Anwenden der Funktion aktiviert haben, behält das kombinierte Ergebnis die Datenformatierung bei.

1. Wählen Sie die Tabelle mit den Zellen aus, die das Ergebnis platzieren, klicken Sie Kutoolen > Zusammenführen & Teilen > Kombinieren Sie Zeilen, Spalten oder Zellen, ohne Daten zu verlieren.
doc kombiniere spalten zeilen zu einer 1

2. Geben Sie im Popup-Dialogfeld die Kombinationsoperation nach Bedarf an und deaktivieren Sie das Verwenden Sie formatierte Werte Kontrollkästchen (standardmäßig ist diese Option aktiviert). Klicken Ok.
doc kombiniere spalten zeilen zu einer 1

Jetzt wurden die Daten kombiniert und behalten die Formatierung bei.
doc kombiniere spalten zeilen zu einer 1

Weitere Einzelheiten zu dieser Funktion finden Sie unter Kombinieren Sie Spalten, Zeilen und Zellen, ohne Daten zu verlieren.

Weitere Informationen zu Kutools für Excel finden Sie unter Kutools for Excel.

Für eine {module745}-tägige kostenlose Testversion von Kutools for Excel bitte herunterladen es jetzt.

3.5 Kombiniere Zellen, um ein Datum zu erstellen

Angenommen, es gibt eine Tabelle, die Jahre, Monate und Tage in getrennten Spalten enthält, besteht die Aufgabe darin, die Spalten zu kombinieren und ein Datum zu generieren, wie im folgenden Screenshot gezeigt:
doc kombiniere spalten zeilen zu einer 1

3.51 Verwendung der DATE-Funktion

Mit der Funktion DATE wird ein Datum mit Jahr, Monat und Tag erstellt.

Syntax über DATE-Funktion
DATE( year, month, day )

Weitere Einzelheiten zur DATE-Funktion finden Sie unter DATE-Funktion.

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

=DATE(A2,B2,C2)

doc kombiniere spalten zeilen zu einer 1 In der Formel sind A2, B2 und C2 die Zellen, die die Jahres-, Monats- und Tageswerte enthalten.

Presse- Enter drücken, um das erste Datum zu erhalten, und ziehen Sie dann den Griff zum automatischen Ausfüllen nach unten, um alle Daten zu erhalten.
doc kombiniere spalten zeilen zu einer 1


Weitere Excel-Tutorials:

Kombinieren Sie mehrere Arbeitsmappen/Arbeitsblätter zu einer einzigen
Dieses Tutorial listet fast alle Kombinationsszenarien auf, denen Sie möglicherweise begegnen, und bietet Ihnen relativ professionelle Lösungen.

Text-, Zahlen- und Datumszellen aufteilen (in mehrere Spalten aufteilen)
Dieses Tutorial ist in drei Teile gegliedert: geteilte Textzellen, geteilte Zahlenzellen und geteilte Datumszellen. Jeder Teil enthält verschiedene Beispiele, die Ihnen helfen, den Aufteilungsauftrag zu handhaben, wenn das gleiche Problem auftritt.

Kombinieren Sie den Inhalt mehrerer Zellen, ohne Daten in Excel zu verlieren
Dieses Tutorial grenzt die Extraktion auf eine bestimmte Position in einer Zelle ein und sammelt verschiedene Methoden, um Text oder Zahlen aus einer Zelle anhand einer bestimmten Position in Excel zu extrahieren.

Vergleichen Sie zwei Spalten für Übereinstimmungen und Unterschiede in Excel
In diesem Artikel werden die meisten möglichen Szenarien des Vergleichs von zwei Spalten behandelt, die Sie möglicherweise treffen, und hoffen, dass er Ihnen helfen kann.


  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
kte tab 201905
  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations