Excel-Tutorial: Spalten, Zeilen und Zellen kombinieren
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.
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.
Klicken Sie hier, um die Beispieldatei herunterzuladen
1 Spalten/Zeilen in eine Zelle zusammenführen
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 |
![]() |
| Zeilen in eine Zelle zusammenführen |
![]() |
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
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.
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)
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.
Um Zeilen zu kombinieren, ändern Sie einfach die Zellbezüge und das Trennzeichen nach Bedarf, und ziehen Sie den Auto-Ausfüllgriff nach rechts.
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)
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.
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))
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 |
![]() |
| Leerzeichen einschließen |
![]() |
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.
2. Öffnen Sie eine Notepad, und drücken Sie Strg + V um den kopierten Bereich einzufügen.
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.
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.
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.

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:
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.
Jetzt sind die Spalten in einer zusammengefasst und durch einen Zeilenumbruch getrennt.
Wenn 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.
![]() | ![]() |
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:
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)
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.
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
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.
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.
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
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)
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.
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.
1. Wählen Sie die Zellen aus, die Sie kombinieren möchten, sowie die Zellen, in denen Sie die kombinierten Ergebnisse platzieren möchten.
2. Klicken Sie auf Kutools > Zusammenführen & Aufteilen > Zeilen, Spalten oder Zellen zusammenführen und Werte beibehalten.
3. Geben Sie im erscheinenden Dialogfenster die folgenden Optionen an:
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. |
![]() | ![]() | ![]() |
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. |
![]() | ![]() |
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. |
![]() | ![]() |
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 |
![]() |
| Inhalt der zusammengeführten Zellen löschen |
![]() |
| Diese Zellen zusammenführen |
![]() |
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.
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:
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.
Nun wurden nur die leeren Zellen in Spalte A mit den Inhalten aus Spalte B gefüllt.
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 
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
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.
In diesem Abschnitt werden die Methoden zur Zusammenführung von Zeilen mit derselben ID und durch Kommas getrennt vorgestellt, wie im folgenden Screenshot gezeigt:
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
3. Drücken Sie dann F5 Taste oder Klick Ausführen
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.
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.
1. Sortieren Sie die ID von A bis Z. Wählen Sie die ID-Spalte aus und klicken Sie Daten > Sortieren A bis Z.
2. Dann im Sortierwarnung Dialog, überprüfen Erweitern die Auswahlmöglichkeit, klicken Sie auf Sortieren.
Jetzt wurden die gleichen IDs zusammen sortiert.
3. Verwenden Sie in der angrenzenden Spalte die WENN-Funktion wie folgt:
=WENN(A17=A18;C17&", "&B18;B18)
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.
5. Gehen Sie zur angrenzenden Spalte und geben Sie die Formel wie folgt ein:
=WENN(A18<>A19,"Zusammengeführt","")
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.
7. Wählen Sie die letzte Formelspalte einschließlich der Kopfzeile aus und klicken Sie auf Daten > Filter.
8. Klicken Sie auf Filter Schaltfläche und markieren Zusammengeführt Kontrollkästchen im Dropdown-Menü, klicken OK.
Nun wurden nur die zusammengeführten Zeilen herausgefiltert. Kopieren Sie die gefilterten Daten und fügen Sie sie an einer anderen Stelle ein.
Weitere Details zur IF-Funktion finden Sie hier: IF.
Wenn Sie Kutools für Excel in Excel installiert haben, kann die Funktion Erweiterte Zeilen zusammenführen diese Aufgabe ganz einfach erledigen.
1. Wählen Sie die Tabelle aus und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.
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.
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.
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.
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.
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.
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.
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 Sub3. Drücken Sie dann F5 Taste oder Klick Ausführen
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.
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.
1. Wählen Sie die Tabelle aus und klicken Sie dann auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.
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.
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.
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?
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

3. Drücken Sie dann F5 Taste oder Klick Ausführen
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.
Jetzt sind die angrenzenden Zeilen mit denselben Werten in der ersten Spalte im ausgewählten Bereich zusammengeführt.
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.
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.
Jetzt wurden die angrenzenden Zellen mit denselben Werten zusammengeführt.
Wenn 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.

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
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 
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
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)
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)
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)
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.
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.
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.
2. Aktivieren Sie im erscheinenden Dialogfeld In eine Zelle zusammenführen und ein Trennzeichen nach Bedarf angeben, dann klicken Sie auf Ok.
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.
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.
| Zellen in eine einzige Spalte transponieren |
![]() |
| Zellen in eine einzige Zeile transponieren |
![]() |
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.
2. Im Pop-up Neuer Name Dialogfeld, geben Sie einen Namen in das Name Textfeld, klicken OK.
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.
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

3. Drücken Sie dann F5 Taste drücken oder klicken Ausführen
Schaltfläche, ein Dialogfenster öffnet sich, um einen Zellenbereich auszuwählen, klicken Sie auf OK.
4. Ein weiterer Dialog öffnet sich, um eine Zelle zur Platzierung des Ergebnisses auszuwählen, klicken Sie auf OK.
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.
1. Wählen Sie den Zellenbereich aus und klicken Sie auf Kutools > Bereich > Bereich transformieren.
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.
3. Ein Dialogfenster öffnet sich, um eine Zelle für das Ergebnis auszuwählen, klicken Sie OK.
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.
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?
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.
2. Wiederholen Sie dann Schritt 1, um andere Spalten zu kopieren und sie unter die erste Spalte einzufügen.
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.

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.
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.
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.
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.
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

3. Drücken Sie dann F5 Taste drücken oder klicken Ausführen
Klicken Sie auf die Schaltfläche, dann öffnet sich ein Dialogfenster zur Auswahl der Spalten, die gestapelt werden sollen. Klicken Sie auf OK.
4. Wählen Sie dann im zweiten erscheinenden Dialogfeld eine Zielzelle aus, um die gestapelte Spalte zu platzieren, und klicken Sie OK.
Nun wurden die Spalten zu einer einzigen Spalte mit nur eindeutigen Werten gestapelt.
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: 
In diesem Abschnitt werden nun einige Methoden vorgestellt, um Zellen zusammenzuführen und die Formatierung beizubehalten.
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)
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.
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.
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.

Jetzt wurden die Inhalte der Tabelle in Word in Texte umgewandelt.
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.
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.
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.
Die Daten wurden nun zusammengeführt und das Format wurde beibehalten.
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.
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:
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)
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.
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.
Die besten Tools zur Büroproduktivität
Kutools für Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80 %
- 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...
- 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!

















