Wie filtert man kommagetrennte Daten in Excel?
In vielen Excel-Arbeitsblättern stoßen Sie möglicherweise auf Situationen, in denen Zellinhalte aus mehreren durch Kommas getrennten Elementen bestehen – beispielsweise eine Namensliste wie „Tom, Jerry, Sam“ in einer einzigen Zelle. Beim Einsatz des AutoFilter-Tools in Excel können Sie jedoch nur nach dem gesamten Zellwert filtern, nicht nach einzelnen Elementen innerhalb der Zelle, wie in der folgenden Abbildung veranschaulicht. Diese Einschränkung wird schnell zum Problem, wenn Sie Zeilen suchen oder bearbeiten müssen, die einen bestimmten Wert innerhalb solcher kommagetrennten Daten enthalten. In diesem Artikel zeigen wir Ihnen mehrere praktische Methoden, um Zeilen gezielt nach einem einzelnen Wert aus Zellen mit kommagetrennten Listen zu filtern und zu extrahieren – inklusive hilfreicher Tipps zur Fehlersuche und zur Auswahl der für Ihre Anforderungen optimalen Lösung.

Filtern Sie kommagetrennte Daten in Excel mit Filterbedingungen festlegen
Filtern Sie kommagetrennte Daten in Excel mit Kutools für Excel
Filtern Sie kommagetrennte Daten mithilfe einer Excel-Formel (Hilfsspalte)
Filtern Sie kommagetrennte Daten mithilfe eines VBA-Makros
Filtern Sie kommagetrennte Daten in Excel mit Filterbedingungen festlegen
Mit der Funktion AutoFilter – Filterbedingungen festlegen zeigen Sie im Handumdrehen nur die Zeilen an, die einen bestimmten Wert in Zellen mit kommagetrennten Daten enthalten. Möchten Sie beispielsweise alle Zeilen anzeigen, in denen Spalte B den Namen „Tom“ enthält, gehen Sie wie folgt vor:
1. Wählen Sie die Spalte mit den kommagetrennten Daten aus, die Sie filtern möchten.
2. Wechseln Sie zur Daten-Registerkarte und klicken Sie auf Filter. Neben der Überschrift Ihrer ausgewählten Spalte erscheint eine Pfeil-Schaltfläche, mit der der Filter für Ihre Daten aktiviert wird:

3. Klicken Sie auf die Pfeil-Schaltfläche und wählen Sie dann Textfilter – Sie sehen mehrere Optionen. Wählen Sie Filterbedingungen festlegen, um das Dialogfeld „Filterbedingungen“ zu öffnen:

4. Wählen Sie im Dialogfeld Benutzerdefinierter AutoFilter im Dropdown-Menü enthält aus. Geben Sie Ihren gewünschten Suchbegriff ein (z. B. „Tom“). Diese Einstellung sucht den eingegebenen Wert an beliebiger Stelle innerhalb der Zelle:

5. Klicken Sie auf OK. Alle Zeilen, die „Tom“ in den kommagetrennten Daten enthalten, werden sofort angezeigt:

Dieser Ansatz eignet sich hervorragend für einfache Suchvorgänge. Beachten Sie jedoch, dass der Filter nach dem Vorkommen von „Tom“ im gesamten Zellinhalt sucht – dadurch können versehentlich auch Werte wie „Tommy“ oder „Tomson“ erfasst werden. Stellen Sie daher stets sicher, dass Ihr Suchbegriff die gewünschten Datensätze eindeutig identifiziert. Sollten Sie eine exakte Übereinstimmung mit strengen Begrenzungen benötigen (z. B. ausschließlich „Tom“), sind zusätzliche Schritte oder spezielle Tools erforderlich.
Filtern Sie kommagetrennte Daten in Excel mit Kutools für Excel
Die Super Filter-Funktion in Kutools für Excel bietet eine effiziente Lösung zum Filtern komplexer Daten – sogar Zellen mit kommagetrennten Listen. Mit Unterstützung für mehrere Kriterien, Groß-/Kleinschreibung, Filterung nach Textlänge und vielem mehr ist sie ideal für anspruchsvolle Filterszenarien.
Nach der Installation von Kutools für Excelführen Sie diese Schritte zum Anwenden eines Filters aus:
1. Klicken Sie im Menüband auf KUTOOLS PLUS > Super Filter. Der Bereich „Super Filter“ wird rechts in Ihrem Excel-Fenster angezeigt:

2. Klicken Sie im Bereich „Super Filter“ auf die Schaltfläche
, um den Datenbereich auszuwählen, den Sie filtern möchten. Achten Sie darauf, dass Ihr Bereich alle Spalten und Zeilen umfasst, die Sie analysieren wollen. Klicken Sie auf die horizontale Linie, um den Kriterienbereich zu erweitern und detaillierte Bedingungen festzulegen:

3. Wählen Sie im Kriterienfeld die Überschrift der Spalte aus, nach der gefiltert werden soll. Wählen Sie anschließend in der zweiten Liste Text und in der dritten Liste Enthält aus. Geben Sie dann den zu suchenden Wert (z. B. „Tom“) in das letzte Feld ein:

4. Klicken Sie anschließend auf die Schaltfläche Filtern. Kutools filtert die Zeilen sofort und zeigt nur diejenigen an, deren kommagetrennte Werte Ihre Bedingung erfüllen:

Der Super-Filter von Kutools bietet eine benutzerfreundliche Oberfläche für komplexe Filtervorgänge – ideal, wenn Sie regelmäßig mit großen und komplizierten Datensätzen arbeiten oder mehrere Kriterien gleichzeitig anwenden müssen. Tipp: Nutzen Sie die Optionen unter „Zusätzliche Bedingung“, um erweiterte Mustererkennung zu aktivieren (z. B. nur exakte Werte filtern und Teilübereinstimmungen ignorieren).
Kutools für Excel jetzt kostenlos herunterladen!
Filtern Sie kommagetrennte Daten mithilfe einer Excel-Formel (Hilfsspalte)
Die Verwendung einer Hilfsspalte mit Excel-Formeln ist eine praktische Methode, um Zeilen zu markieren, die einen bestimmten Wert innerhalb kommagetrennter Daten enthalten. Dieser Ansatz eignet sich ideal, wenn Sie präzise Kontrolle über Ihre Übereinstimmungskriterien benötigen und anschließend effizient mit Excel-Filtern arbeiten möchten.
Geeignet für Benutzer, die:
- Bevorzugen Sie exakte oder teilweise Übereinstimmungen mithilfe von Formeln.
- Müssen die Kriterien für komplexe Datensätze angepasst werden?
- Sie arbeiten mit großen Tabellen und möchten eine schnelle Filterung mithilfe der integrierten Excel-Tools durchführen.
Nachteile:
- Erfordert die Nutzung zusätzlicher Spalten und grundlegende Kenntnisse in der Formelerstellung.
- Kann möglicherweise Varianten (wie Leerzeichen vor oder nach Kommas) nicht fehlerfrei verarbeiten, ohne dass die Formel angepasst wird.
1. Fügen Sie eine leere Spalte neben Ihre Daten ein (z. B. Spalte C neben den ursprünglichen Daten in Spalte B).
2. Geben Sie in Zelle C2 (angenommen, Ihre Daten beginnen in B2) die folgende Formel ein, um zu prüfen, ob „Tom“ als eigenständiger Wert in der kommagetrennten Liste enthalten ist:
=ISNUMBER(SEARCH(",Tom,",","&B2&",")) Diese Formel fügt vor und nach dem Zellinhalt Kommas ein, um sicherzustellen, dass „Tom“ als ganzes Wort – und nicht als Teil eines anderen Wortes wie „Tommy“ – erkannt wird.
3. Drücken Sie die Eingabetaste zur Bestätigung und ziehen Sie anschließend am Ausfüllkästchen, um die Formel auf weitere Zeilen zu übertragen.
4. Wenden Sie nun den AutoFilter von Excel auf Ihre Hilfsspalte an und filtern Sie die WAHR-Werte, um ausschließlich die Zeilen anzuzeigen, in denen „Tom“ als eigenständiges Element in der kommagetrennten Liste vorkommt.
Tipps und Hinweise:
- Wenn Ihre Zellwerte ein anderes Trennzeichen (z. B. Semikolons) verwenden, ersetzen Sie das Komma (,) in der Formel einfach durch Ihr eigenes Trennzeichen.
- Achten Sie stets auf überflüssige Leerzeichen – und nutzen Sie bei Bedarf die
GLÄTTEN-Funktion in Ihrer Formel. - Diese Lösung ist vollständig dynamisch für zukünftige Bearbeitungen – aktualisierte Zellwerte führen nach der Neuberechnung automatisch zu aktualisierten Filterergebnissen.
Filtern Sie kommagetrennte Daten mithilfe eines VBA-Makros
Für eine automatisierte Stapelverarbeitung können Sie ein VBA-Makro nutzen, um Ihr Arbeitsblatt nach Zeilen zu durchsuchen, die einen bestimmten Wert innerhalb kommagetrennter Daten enthalten. Dieser Ansatz ist ideal für große Datensätze, häufig wiederkehrende Filtervorgänge oder wenn Sie die Filterung nahtlos in einen benutzerdefinierten Arbeitsablauf integrieren möchten.
Geeignet für Benutzer, die:
- Müssen Sie die Filterung für viele Zeilen oder mehrere Arbeitsblätter automatisieren?
- Bevorzugen Sie skriptbasierte, wiederholbare Lösungen.
- Fühlen Sie sich im VBA-Editor sicher.
Nachteile:
- Erfordert die Aktivierung von Makros sowie grundlegende VBA-Kenntnisse.
- Möglicherweise muss es an andere Trennzeichen oder Kriterien angepasst werden.
1. Öffnen Sie Excel und klicken Sie auf Entwicklertools > Visual Basic. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Fügen Sie den folgenden Code in das Modulfenster ein:
Sub FilterCommaSeparatedData()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Dim criteria As String
Dim outputRow As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
criteria = Application.InputBox("Enter value to filter (exact match):", xTitleId, "Tom", Type:=2)
Set rng = Application.InputBox("Select column with comma separated data:", xTitleId, Selection.Address, Type:=8)
outputRow = 1
ws.Rows.Hidden = False
For Each cell In rng
If InStr(1, "," & cell.Value & ",", "," & criteria & ",", vbTextCompare) > 0 Then
cell.EntireRow.Hidden = False
Else
cell.EntireRow.Hidden = True
End If
Next cell
End Sub 2. Nachdem Sie den Code eingegeben haben, klicken Sie auf die Schaltfläche
Ausführen. Anschließend erscheint ein Dialog, in dem Sie Ihren gewünschten Suchwert eingeben und die Zielspalte auswählen können. Excel blendet nach der Ausführung alle Zeilen aus, die den angegebenen Wert in der ausgewählten Spalte nicht enthalten.
Sollte das Makro nicht wie erwartet funktionieren, vergewissern Sie sich, dass Ihre Zellwerte einheitlich formatiert und frei von unerwarteten Zeichen sind. Um nach dem Filtern alle Zeilen wieder einzublenden, markieren Sie einfach sämtliche Zeilen, klicken mit der rechten Maustaste und wählen „Einblenden“. Falls Sie den Code für alternative Trennzeichen anpassen möchten, ersetzen Sie das Komma im Makro durch Ihr bevorzugtes Zeichen.
Diese Methoden bieten flexible Optionen für den Umgang mit kommagetrennten Listen in Excel – egal, ob Sie manuell filtern, Formeln einsetzen, VBA zur Automatisierung nutzen oder Kutools für Excel verwenden. Berücksichtigen Sie bei der Wahl einer Lösung die Größe Ihres Datensatzes, wie häufig Sie sie benötigen und wie komplex Ihre Übereinstimmungsanforderungen sind. Sollten ungewöhnliche Ergebnisse auftreten, prüfen Sie sorgfältig auf versteckte Leerzeichen, Zeilenumbrüche oder nicht standardkonforme Zeichen, die die Übereinstimmung beeinträchtigen könnten, und passen Sie gegebenenfalls Ihre Formeln oder Makros entsprechend an.
Verwandte Artikel:
Wie filtert man Daten in Excel nach mehreren Farben?
Wie filtert man in Excel nach exaktem Text?
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