Wie verknüpft man Texte in einer Spalte in Excel, ohne Duplikate zu berücksichtigen?
Beim Arbeiten mit Listen oder großen Datensätzen in Excel müssen Sie häufig den Textinhalt einer ganzen Spalte in eine einzelne Zelle zusammenführen – und dabei sicherstellen, dass doppelte Werte nur einmal enthalten sind. Es kann zudem vorkommen, dass Sie Texte aus einer Spalte basierend auf einem bestimmten Wert in einer anderen Spalte verketten möchten, ebenfalls ohne Duplikate. Die Beherrschung dieser Methoden ist äußerst wertvoll für die Datenbereinigung, Zusammenfassung und Berichterstellung und hilft Ihnen, Ihre Arbeitsblätter übersichtlich und leicht verständlich zu halten. Dieser Artikel zeigt mehrere praktische Ansätze, um diese Ziele zu erreichen, und liefert detaillierte Schritt-für-Schritt-Anleitungen für gängige Szenarien.
Texte in einer Spalte ohne Duplikate mithilfe einer Formel verknüpfen
Texte in einer Spalte ohne Duplikate basierend auf dem Wert einer anderen Zelle mithilfe von VBA-Code verknüpfen
Texte in einer Spalte basierend auf dem Wert einer anderen Zelle mithilfe eines leistungsstarken Tools einfach verknüpfen
Weitere Anleitungen zum Kombinieren von Zellen…
Texte in einer Spalte ohne Duplikate mithilfe einer Formel verknüpfen
Angenommen, Sie haben eine Spalte mit Textwerten in Ihrem Arbeitsblatt und möchten diese zu einer einzigen Zelle zusammenführen – wobei alle doppelten Einträge automatisch entfernt werden, wie im folgenden Screenshot gezeigt. Dieser Ansatz eignet sich ideal für die Erstellung von Zusammenfassungsfeldern oder kommagetrennten, eindeutigen Listen in Berichten und Dashboards. Die Methode kommt ganz ohne Makros oder externe Tools aus und funktioniert in den meisten Excel-Versionen, die dynamische Arrayfunktionen und TEXTVERKETTEN unterstützen.

Wählen Sie eine leere Zelle aus, in der der kombinierte Text erscheinen soll. Kopieren Sie die folgende Formel in die ausgewählte Zelle und drücken Sie Strg + Umschalttaste + Eingabetaste, wenn Sie eine ältere Excel-Version verwenden. In neueren Versionen mit Unterstützung für dynamische Arrays (Excel 365 oder Excel 2019 und neuer) genügt ein einfacher Druck auf Eingabetaste:
=TEXTJOIN(", ", TRUE, IF(MATCH(A2:A12, A2:A12,0)=MATCH(ROW(A2:A12), ROW(A2:A12)), A2:A12, „"))
Erläuterung der Parameter und Verwendungshinweise:
- A2:A12: Dies legt den Zellbereich fest, dessen Werte Sie verknüpfen möchten. Passen Sie diesen Bereich bei Bedarf an Ihre Daten an.
- ", ": Dies ist das Trennzeichen, das zwischen den kombinierten Texten verwendet wird (in diesem Beispiel ein Komma gefolgt von einem Leerzeichen). Möchten Sie ein anderes Trennzeichen wie ein Semikolon oder einen Zeilenumbruch verwenden, passen Sie einfach dieses Argument an.
- TRUE: Bei dieser Einstellung ignoriert TEXTVERKETTEN leere Zellen.

Nach Abschluss dieser Schritte erhalten Sie eine einzelne Zelle, die alle eindeutigen Textwerte aus Ihrer angegebenen Spalte enthält – verbunden durch das von Ihnen festgelegte Trennzeichen.
Texte in einer Spalte ohne Duplikate basierend auf dem Wert einer anderen Zelle mithilfe von VBA-Code verknüpfen
Es gibt Situationen, in denen Sie Texte einer Spalte basierend auf den eindeutigen Werten einer anderen Spalte verketten möchten – etwa um alle Projekte aufzulisten, die einem Teammitglied zugewiesen sind, oder die Themen jeder Sitzung ohne doppelte Einträge darzustellen. Die integrierten Excel-Funktionen stoßen hierbei oft an ihre Grenzen oder erweisen sich als umständlich, besonders wenn die Datenmenge wächst. Mit VBA lässt sich dieser Prozess flexibel automatisieren – selbst bei großen Datenmengen, die gruppenweise zusammengeführt werden müssen, wobei Duplikate automatisch ignoriert werden. Die folgende VBA-Lösung ermöglicht es Ihnen, dieses Ziel schnell zu erreichen und die Ergebnisse in ein neues Arbeitsblatt zu exportieren, sodass Ihre Quelldaten zur Sicherheit und Überprüfung unverändert erhalten bleiben.

1. Drücken Sie im Arbeitsblatt, das die zu kombinierenden Texte enthält,Alt+F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
2. Klicken Sie im Visual-Basic-Fenster auf Einfügen>Modul, um ein neues Modul zu erstellen, und fügen Sie anschließend den folgenden Code in das Codefenster des Moduls ein:
VBA-Code: Texte in einer Spalte ohne Duplikate basierend auf dem Wert einer anderen Zelle verknüpfen
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. Um den Code auszuführen, drücken Sie einfach die F5-Taste. Wählen Sie im daraufhin erscheinenden Dialogfeld (mit dem Titel)Kutools für Excel) den Bereich aus, der sowohl die Gruppierungsspalte als auch die zu verknüpfenden Texte enthält. Der markierte Bereich sollte genau zwei Spalten umfassen – beispielsweise die erste Spalte mit einer Kategorie und die zweite mit den zugehörigen Textwerten. Bestätigen Sie Ihre Auswahl mit einem Klick auf OK, um fortzufahren.

Sobald der Code abgeschlossen ist, wird Ihrem Arbeitsbuch ein Neues Arbeitsblatt hinzugefügt. Hier werden die eindeutigen Werte aus Ihrer Schlüsselspalte aufgelistet, und daneben werden die entsprechenden Texte aus Ihrer ursprünglichen Spalte verknüpft – wobei jeder Wert nur einmal erscheint. Dies ist besonders effizient zur Zusammenfassung gruppierter Daten, beispielsweise zum Sammeln von Kundenkommentaren pro Produkt oder zum Auflisten von Projekten pro Manager.

Texte in einer Spalte basierend auf dem Wert einer anderen Zelle mithilfe eines leistungsstarken Tools einfach verknüpfen
Bevor Sie Kutools für Excel verwenden, laden Sie es bitte zunächst herunter und installieren.
Mit dieser Methode können Sie Ihre Zusammenfassungs- und Zusammenführungsoperationen interaktiv und flexibel anpassen – ideal für Benutzer, die regelmäßig mit variablen Datensätzen arbeiten oder dieselbe Operation mehrfach mit unterschiedlichen Parametern ausführen müssen.
Hinweis: Da dieses Hilfsprogramm Ihren ausgewählten Bereich direkt verändert, wird dringend empfohlen, Ihre ursprünglichen Arbeitsblattdaten vor dem Zusammenführen zu sichern. So vermeiden Sie versehentlichen Datenverlust oder das Überschreiben wichtiger Informationen.
1. Wählen Sie den Zellbereich aus, der sowohl die Werte enthält, nach denen gruppiert werden soll, als auch die Texte, die zusammengeführt werden sollen. Wechseln Sie dann zur Registerkarte Kutools, klicken Sie auf Vereinigen/Aufteilen und wählen Sie Erweiterte Zeilen zusammenführen aus dem Dropdown-Menü aus.
2. Im erscheinenden Dialogfeld Erweiterte Zeilen zusammenführen:
- Wählen Sie die Spalte aus, die bestimmt, wie Ihre Texte gruppiert werden, und klicken Sie auf Primärschlüssel. In der Regel handelt es sich dabei um die Identifikator- oder Kategoriespalte.
- Wählen Sie die Spalte mit den Texten aus, die Sie zusammenführen möchten, und klicken Sie dann auf Kombinieren > Komma (oder wählen Sie Ihr bevorzugtes Trennzeichen).
- Falls zusätzliche Spalten vorhanden sind – beispielsweise numerische Werte oder andere Attribute – können Sie für diese Aggregationsoperationen festlegen (z. B. Summen bilden oder Durchschnitte berechnen), indem Sie die entsprechende Funktion auswählen, z. B. Berechnen > Summe.
- Klicken Sie auf OK, um die Aktion auszuführen – Ihre Daten werden anschließend entsprechend kombiniert. Ein Beispiel finden Sie im folgenden Screenshot:

Nach dem Vorgang erkennen Sie, dass alle Textwerte in Ihrer angegebenen Spalte entsprechend der Gruppierung der ausgewählten Schlüsselspalte verknüpft wurden. Dieser Ansatz bietet besonders Benutzern einen klaren Vorteil, die eine schnelle, wiederholbare Lösung ohne das Auswendiglernen von Formeln suchen.

Wenn Sie eine kostenlose 30-Tage-Testversion dieses Dienstprogramms nutzen möchten, klicken Sie bitte hier, um sie herunterzuladen, und führen Sie anschließend die Aktion gemäß den oben beschriebenen Schritten aus.
Verwandte Artikel
Doppelte Zeilen kombinieren und Werte in Excel summieren
In Excel stoßen Sie häufig auf folgendes Problem: Sie haben einen Datenbereich mit doppelten Einträgen und möchten diese Duplikate zusammenführen sowie die zugehörigen Werte aus einer anderen Spalte summieren. Wie lösen Sie dieses Problem? Probieren Sie die Methoden in diesem Artikel aus!
Mehrere Zellen in Excel mit Leerzeichen, Kommas oder anderen Trennzeichen zu einer Zelle kombinieren
Beim Zusammenführen von Zellen aus mehreren Spalten oder Zeilen zu einer einzigen Zelle werden die kombinierten Daten oft ohne Trennzeichen angezeigt. Möchten Sie sie stattdessen durch bestimmte Zeichen wie Leerzeichen, Kommas, Semikolons oder andere Trennzeichen voneinander abgrenzen? In diesem Tutorial zeigen wir Ihnen verschiedene Methoden dafür.
Zellen verketten und dabei das Zahlen-/Datumsformat in Excel beibehalten
Haben Sie schon einmal bemerkt, dass beim Einsatz der VERKETTEN-Funktion in Excel das Datumsformat (2014-01-03) sowie Zahlenformate wie Währung ($734,70), Prozent (48,9 %) oder Dezimalstellen (24,5000) verloren gehen und stattdessen als reine Zahlen im Ergebnis erscheinen? In diesem Artikel zeigen wir Ihnen mehrere effektive Methoden, um Zellen zu verketten – ohne das ursprüngliche Zahlen- oder Datumsformat zu verlieren.
Die Verketten-Funktion in Excel umkehren
Wie allgemein bekannt ist, hilft die VERKETTEN-Funktion in Excel dabei, mehrere Zellen zu einer einzigen Zelle zusammenzuführen. Manchmal möchten Sie jedoch genau das Gegenteil erreichen: Statt Zellen zu verbinden, soll ein Zellwert in mehrere separate Zellen aufgeteilt werden. Die Methoden in diesem Artikel zeigen Ihnen, wie das gelingt.
Zellen verketten, wenn in einer anderen Spalte derselbe Wert vorhanden ist – in Excel
Dieser Artikel zeigt Ihnen effiziente Methoden, um Zellen problemlos zu verketten, sobald in einer anderen Spalte derselbe Wert vorkommt.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins