Zum Hauptinhalt springen

Wie kann man Texte in einer Spalte ohne Duplikate in Excel zusammenführen?

Author: Siluvia Last Modified: 2025-05-28

Wissen Sie, wie man Texte aus einer Spalte in eine Zelle ohne Duplikate in Excel zusammenführt? Und was ist, wenn man Texte in einer Spalte ohne Duplikate basierend auf einem bestimmten Zellenwert zusammenführt? Dieser Artikel bietet Methoden zur Lösung dieser Probleme.

Texte in einer Spalte ohne Duplikate mit Formel zusammenführen
Texte in einer Spalte ohne Duplikate basierend auf einem anderen Zellenwert mit VBA-Code zusammenführen
Texte in einer Spalte ganz einfach basierend auf einem anderen Zellenwert mit einem erstaunlichen Tool zusammenführen

Weitere Tutorials zum Kombinieren von Zellen…


Texte in einer Spalte ohne Duplikate mit Formel zusammenführen

Wie im folgenden Screenshot gezeigt, möchten Sie die Texte in Spalte A in eine einzige Zelle ohne Duplikate zusammenführen. Bitte gehen Sie wie folgt vor.

a screenshot showing the original data and the combined data without duplicates

1. Wählen Sie eine leere Zelle aus, kopieren Sie die folgende Formel hinein und drücken Sie gleichzeitig die Tasten Alt + Umschalt + Eingabetaste.

=TEXTVERBINDEN(", "; WAHR; WENN(VERGLEICH(A2:A12; A2:A12; 0)=VERGLEICH(ZEILE(A2:A12); ZEILE(A2:A12)); A2:A12; ""))

Hinweis: In der Formel ist „, “ das Trennzeichen für die kombinierten Texte; A2:A12 sind die Spaltenzellen, die Sie zusammenführen möchten. Bitte ändern Sie sie nach Bedarf.

a screenshot of using formula to join texts in a column without duplicates

Jetzt werden die Texte in der angegebenen Spalte ohne Duplikate zusammengeführt.


Texte in einer Spalte ohne Duplikate basierend auf einem anderen Zellenwert mit VBA-Code zusammenführen

Manchmal müssen Sie möglicherweise Texte in einer Spalte ohne Duplikate basierend auf dem Wert in einer anderen Zelle zusammenführen, wie im folgenden Screenshot gezeigt. Sie können es wie folgt erledigen.

a screenshot showing the original data and the combined results based on another cell value

1. Drücken Sie in dem Arbeitsblatt, das die zu verbindenden Texte enthält, die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul, und kopieren Sie dann den folgenden VBA-Code in das Modulcodefenster.

VBA-Code: Texte in einer Spalte ohne Duplikate basierend auf einem anderen Zellenwert zusammenführen

Sub JoinTextsWithoutDuplicates()
'Updated by Extendoffice 20190924
    Dim xRg As Range
    Dim xArr As Variant
    Dim xCell As Range
    Dim xTxt As String
    Dim I As Long
    Dim xDic As Object
    Dim xValue
    Dim xStr, xStrValue As String
    Dim xB As Boolean
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "Does not support multiple selections", , "Kutools for Excel"
        Exit Sub
    End If
    If xRg.Columns.Count <> 2 Then
        MsgBox "There must be only two columns in the selected range", , "Kutools for Excel"
        Exit Sub
    End If
    xArr = xRg
    Set xDic = CreateObject("Scripting.Dictionary")
    xDic.CompareMode = 1
    For I = 1 To UBound(xArr)
        If Not xDic.Exists(xArr(I, 1)) Then
            xDic.Item(xArr(I, 1)) = xDic.Count + 1
            xArr(xDic.Count, 1) = xArr(I, 1)
            xArr(xDic.Count, 2) = xArr(I, 2)
        Else
            xStrValue = xArr(I, 2)
           xB = True
            For Each xStr In Split(xArr(xDic.Item(xArr(I, 1)), 2), ",")
                If xStr = xStrValue Then
                    xB = False
                    Exit For
                End If
            Next
            If xB Then
            xArr(xDic.Item(xArr(I, 1)), 2) = xArr(xDic.Item(xArr(I, 1)), 2) & "," & xArr(I, 2)
            End If
        End If
    Next
    Sheets.Add.Cells(1).Resize(xDic.Count, 2).Value = xArr
End Sub

3. Drücken Sie die Taste F5, um den Code auszuführen. Wählen Sie im erscheinenden Dialogfeld Kutools für Excel den Bereich aus, der sowohl die Werte, auf deren Grundlage Sie Texte zusammenführen, als auch die zu verbindenden Texte enthält, und klicken Sie dann auf die Schaltfläche OK.

a screenshot of selecting the cells you want to join after running the VBA code

Dann werden die eindeutigen Werte extrahiert und ihre entsprechenden eindeutigen Texte in einer anderen Spalte zusammengeführt und in einem neuen Arbeitsblatt platziert.

a screenshot showing the combined results


Texte in einer Spalte ganz einfach basierend auf einem anderen Zellenwert mit einem erstaunlichen Tool zusammenführen

Vielleicht sind Sie nicht gut in Formeln oder VBA-Code. Hier empfehlen wir Ihnen das Erweiterte Zeilen zusammenführen Tool von Kutools for Excel Mit diesem Tool können Sie ganz einfach Texte in einer Spalte basierend auf dem Wert in einer anderen Zelle mit nur wenigen Klicks zusammenführen.

Bevor Sie Kutools für Excel anwenden, laden Sie es bitte zunächst herunter und installieren es.

Hinweis: Da das Tool direkt im ursprünglichen Bereich angewendet wird, erstellen Sie bitte vor der Durchführung der folgenden Operation eine Kopie der Originaldaten.

1. Wählen Sie den Bereich aus (enthält die zu verbindenden Texte und den Wert, auf dessen Grundlage Sie Texte zusammenführen), klicken Sie auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen.

2. Gehen Sie im Dialogfeld Erweiterte Zeilen zusammenführen wie folgt vor:

  • Wählen Sie die Spalte aus, die die Werte enthält, auf deren Grundlage Sie Texte zusammenführen, und klicken Sie auf Primärschlüssel;
  • Wählen Sie die Spalte aus, die die zu verbindenden Texte enthält, und klicken Sie auf Zusammenführen > Komma;
  • Wenn noch Spalten übrig sind, legen Sie Bedingungen für diese fest. In diesem Fall wähle ich die Spalte Verkäufe aus und wähle Berechnen > Summe.
  • Klicken Sie auf die Schaltfläche OK. Siehe Screenshot:

a screenshot showing how to configure the Advanced Combine Rows dialog box

Dann sehen Sie, dass alle Texte in der angegebenen Spalte basierend auf der Schlüsselspalte zusammengeführt wurden. Siehe Screenshot:

a screenshot showing the original data and the combined results

  Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.


Verwandte Artikel

Duplikatzeilen kombinieren und Werte in Excel summieren
In Excel stoßen Sie möglicherweise immer wieder auf dieses Problem, wenn Sie einen Datenbereich haben, der einige doppelte Einträge enthält, und nun möchten Sie die doppelten Daten kombinieren und die entsprechenden Werte in einer anderen Spalte summieren. Wie könnten Sie dieses Problem lösen? Probieren Sie die Methoden in diesem Artikel aus.

Mehrere Zellen in eine Zelle mit Leerzeichen, Kommas oder anderen Trennzeichen in Excel kombinieren
Wenn Sie Zellen aus mehreren Spalten oder Zeilen in eine einzelne Zelle kombinieren, werden die kombinierten Daten möglicherweise durch nichts getrennt. Wenn Sie sie jedoch durch bestimmte Markierungen wie Leerzeichen, Kommas, Semikolon oder andere trennen möchten, wie können Sie das tun? Dieses Tutorial stellt Ihnen einige Methoden vor.

Zellen verketten und dabei Zahl-/Datumsformatierung in Excel beibehalten
Sie haben vielleicht bemerkt, dass beim Anwenden der VERKETTEN-Funktion in Excel das Datumsformat (2014-01-03) und das Zahlenformat wie Währungsformat ($734,7), Prozentformat (48,9%), Dezimalstellen (24,5000) usw. entfernt werden und in den Verkettungsergebnissen als allgemeine Zahlen angezeigt werden. In diesem Artikel bieten wir verschiedene Lösungsansätze an, um Daten zu verketten und dabei Datums- oder Zahlenformatierung in Excel beizubehalten.

Die Verketten-Funktion in Excel umkehren
Wie wir alle wissen, kann die Funktion VERKETTEN in Excel uns helfen, mehrere Zellen in eine Zelle zu kombinieren, aber manchmal möchten Sie das Gegenteil der VERKETTEN-Funktion tun, was bedeutet, keine Zellen zu kombinieren, sondern einen Zellenwert in mehrere getrennte Zellen aufzuteilen. Die Methoden in diesem Artikel helfen, das Problem zu lösen.

Zellen verketten, wenn in einer anderen Spalte derselbe Wert vorhanden ist, in Excel
Dieser Artikel bietet Methoden, um Ihnen zu helfen, Zellen ganz einfach zu verketten, wenn in einer anderen Spalte derselbe Wert vorhanden ist, in Excel.

Weitere Tutorials zum Kombinieren von Zellen…


Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!