KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie filtert man Daten in Excel ganz einfach per Klick auf den Zellinhalt?

AutorXiaoyang Änderungsdatum

Bei täglichen Excel-Aufgaben ist effizientes Datenfiltern entscheidend, um große Datensätze zu analysieren oder gezielt Informationen nach bestimmten Kriterien herauszufiltern. Zwar bietet Excel mit der Standardfilterfunktion die Möglichkeit, manuell Filterbedingungen über die Spaltenüberschriften auszuwählen – doch dieser Ansatz erfordert mehrere Klicks und wirkt wenig intuitiv, besonders wenn Daten dynamisch oder basierend auf Werten außerhalb der Spaltenüberschriften gefiltert werden sollen. In diesem Artikel stellen wir praktische Methoden vor, mit denen Sie Daten ganz einfach durch Anklicken eines Zellwerts filtern können: Doppelklicken Sie beispielsweise im unten dargestellten Datensatz auf Zelle A2, und schon werden automatisch alle Zeilen angezeigt, die dem Wert dieser Zelle entsprechen – sofort und übersichtlich, wie im Screenshot zu sehen.

 Daten filtern, indem Sie einfach auf den Zellinhalt klicken


Datenfilterung durch Anklicken eines Zellwerts mithilfe von VBA-Code

VBA bietet eine bemerkenswert effiziente Möglichkeit, Daten durch einfaches Doppelklicken auf einen Zellwert zu filtern – und das schneller als mit den regulären Filteroptionen. Diese Methode ist ideal für Benutzer, die Makros aktivieren können und echte Ein-Klick-Interaktivität wünschen. Befolgen Sie bitte die folgenden Anweisungen:

1. Weisen Sie Ihrem Datensatz einen Namen zu. Markieren Sie den gesamten Datenbereich, geben Sie einen Namen (z. B.)mydata) in das Namensfeld oberhalb des Arbeitsblatts ein und drücken Sie die Enter-Taste. Durch die Benennung des Bereichs kann der VBA-Code Ihre Tabelle problemlos referenzieren.

Definieren Sie einen Bereichsnamen für den Datenbereich

2. Klicken Sie mit der rechten Maustaste auf die Arbeitsblattregisterkarte, auf der die interaktive Filterung erfolgen soll, und wählen Sie im Kontextmenü Code anzeigen. Fügen Sie im erscheinenden Fenster Microsoft Visual Basic for Applications den folgenden Code in den Codebereich des Arbeitsblatts (nicht in ein normales Modul) ein:

VBA-Code: Daten durch Anklicken eines Zellwerts filtern:

Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice
    Dim rgTable As Range
    Dim rgData As Range
    Dim xColumn As Integer
    On Error Resume Next
    Application.ScreenUpdating = False
    Set rgTable = Range("mydata")
    With rgTable
        Set rgData = .Offset(1, 0).Resize(.Rows.Count - 1, .Columns.Count)
        If Not Application.Intersect(ActiveCell, rgData.Cells) Is Nothing Then
            xColumn = ActiveCell.Column - .Column + 1
            If ActiveSheet.AutoFilterMode = False Then
                .AutoFilter
            End If
            If ActiveSheet.AutoFilter.Filters(xColumn).On = True Then
                .AutoFilter Field:=xColumn
            Else
                .AutoFilter Field:=xColumn, Criteria1:=ActiveCell.Value
            End If
        End If
    End With
    Set rgData = Nothing
    Set rgTable = Nothing
    Application.ScreenUpdating = True
End Sub

Klicken Sie auf Code anzeigen und fügen Sie den Code in das Modul ein

Hinweis: Der Code verwendet mydata als Zellenname für Ihre Datentabelle. Stellen Sie sicher, dass dieser Name mit dem von Ihnen vergebenen übereinstimmt. Falls Sie einen anderen Namen verwenden, passen Sie den Code entsprechend an.

Da dieses Makro auf das Doppelklick-Ereignis des Arbeitsblatts reagiert, funktioniert es nur, wenn Makros aktiviert sind, und ausschließlich auf dem Blatt, auf dem Sie den Code platziert haben. Das Makro filtert die Datentabelle basierend auf dem Wert der Zelle, die Sie doppelklicken, und zeigt nur passende Zeilen an. Ein erneutes Doppelklicken setzt den Filter zurück.

3. Nachdem Sie das Codefenster gespeichert und geschlossen haben, kehren Sie zu Ihrem Arbeitsblatt zurück. Sobald Sie nun eine beliebige Zelle im Hauptdatenbereich doppelklicken, filtert Excel sofort alle Zeilen und zeigt nur diejenigen an, die dem angeklickten Wert entsprechen – wie im Screenshot dargestellt:

Beim Doppelklick auf eine beliebige Zelle des Datenbereichs werden die zugehörigen Datensätze gefiltert

Falls der Filter nicht wie erwartet funktioniert, prüfen Sie bitte, ob Makros aktiviert sind, Ihr Datenbereich Spaltenüberschriften enthält und „mydata“ den gesamten Bereich – inklusive der Überschriften – korrekt referenziert. Beachten Sie: Diese Methode unterstützt keine Rückgängigmachung per Strg+Z – planen Sie daher vorausschauend. Um den Filter zu entfernen, doppelklicken Sie entweder erneut auf denselben Wert oder nutzen Sie die Option „Filter löschen“ im Menüband.

Dieser VBA-Ansatz eignet sich ideal für schnelles, wiederholtes und interaktives Filtern strukturierter Datensätze wie Protokolle, Kundenlisten oder Verkaufsdaten. Wesentliche Voraussetzung ist jedoch, dass Benutzer Makros aktivieren und über zumindest grundlegende Kenntnisse zu Arbeitsblatt-Ereignissen verfügen. Für fortgeschrittene Freigabe- oder Integrationsszenarien könnten alternative Lösungen (siehe unten) besser geeignet sein.


Excel-Formel – Dynamisches Filtern von Daten nach einem ausgewählten Zellwert (ohne VBA)

Diese Methode verwendet integrierte Excel-Formeln wie FILTER, um interaktives, dynamisches Filtern basierend auf einem ausgewählten oder manuell eingegebenen Wert zu ermöglichen. Sie ist ideal für Benutzer, die auf Makros verzichten möchten, Portabilität zwischen Arbeitsmappen benötigen oder in Umgebungen arbeiten, in denen VBA nicht erlaubt ist. Die FILTER-Funktion steht in Excel 365, Excel 2021 und Excel Online zur Verfügung.

Angenommen, Sie haben eine Datentabelle im Bereich A1:C11 mit Überschriften und möchten Zeilen basierend auf einem in Zelle E1 eingegebenen Wert filtern.

1. Geben Sie in einer leeren Zelle, in der die gefilterten Ergebnisse erscheinen sollen (z. B.)G2), die folgende Formel ein, um Zeilen nach dem Wert in E1 für die erste Spalte (A) zu filtern:

=FILTER(A2:C11, A2:A11=E1, "No results found")

Diese Formel zeigt nur die Zeilen an, bei denen der Wert in Spalte A mit dem in Zelle E1 eingegebenen oder ausgewählten Wert übereinstimmt. Möchten Sie stattdessen nach einer anderen Spalte filtern, passen Sie die Bedingung entsprechend an – zum Beispiel so: B2:B11=E1.

2. Drücken Sie Enter, und die gefilterten Ergebnisse werden automatisch eingetragen. Sobald sich der Inhalt von E1 ändert, aktualisiert sich der Ausgabebereich sofort.

2. Verknüpfen Sie E1 mit einer Dropdown-Liste zur Datenüberprüfung, um per Klick-Auswahl zu filtern. Gehen Sie dazu zu Daten > Datenüberprüfung, wählen Sie Liste und legen Sie Ihre Werte als Quelle fest. So wählen Sie Filterbedingungen noch einfacher aus – ganz ohne Tippen!

Das Filtern von Zellen mit Formeln ist äußerst dynamisch und sicher, da keine Makro-Aktivierung erforderlich ist. Allerdings blendet es nicht-physisch passende Datensätze in der Originaltabelle nicht aus und steht nur in unterstützten Excel-Versionen zur Verfügung. Benutzer älterer Excel-Versionen sollten stattdessen die Funktion „Erweiterter Filter“ verwenden (siehe unten).

Fehlerbehebung: Falls Sie eine #BERECHNEN!-Fehlermeldung erhalten, prüfen Sie, ob Ihre Formel die korrekten Bereiche abdeckt und ob Sie eine unterstützte Excel-Version verwenden.

Tipp: Bei großen Datensätzen kann die Verwendung dynamischer Arrays und Formeln die Reaktionsfähigkeit der Arbeitsmappe beeinträchtigen – besonders dann, wenn das Echtzeit-Filtern kontinuierlich neu berechnet wird.


Weitere integrierte Excel-Methoden – Verwenden Sie Slicer oder Tabellenfilter für interaktives Filtern

Die integrierten Tabellenfilter und Slicer von Excel bieten eine benutzerfreundliche Möglichkeit, Daten interaktiv mit einem einzigen Klick zu filtern – ohne Code oder Formeln schreiben zu müssen. Dies ist besonders hilfreich für Dashboards und Übersichtsblätter, bei denen nicht-technische Benutzer interaktive Funktionen benötigen.

Um diese Methode zu verwenden, wandeln Sie Ihren Bereich in eine Tabelle um:

  1. Wählen Sie Ihren Datensatz aus und navigieren Sie zu Einfügen > Tabelle. Stellen Sie sicher, dass die Option „Meine Tabelle hat Überschriften“ aktiviert ist, und klicken Sie auf OK.
  2. In jeder Tabellenüberschrift erscheint ein interaktiver Filtersymbolpfeil. Klicken Sie auf den Pfeil, wählen Sie Ihre gewünschten Werte aus, und Excel filtert die Daten automatisch entsprechend.
  3. Für noch einfachere Filterung per Mausklick können Sie einen Slicer einfügen: Wählen Sie Ihre Tabelle aus und gehen Sie zu Tabellenentwurf > Slicer einfügen. Anschließend wählen Sie die Spalten aus, für die Sie einen Slicer benötigen. Sobald Sie auf Einträge im Slicer klicken, werden die sichtbaren Tabellenzeilen sofort gefiltert.

Dieser Ansatz ermöglicht es Benutzern, Daten visuell und interaktiv zu filtern, unterstützt mehrere Spalten und bietet sofortige Filterergebnisse. Slicer lassen sich frei formatieren und verschieben, um das Dashboard-Design optimal zu gestalten. Wenn Sie eine PivotTable verwenden, können Slicer hinzugefügt und sogar über mehrere Tabellen hinweg synchronisiert werden, um einheitliches Filtern sicherzustellen.

Einige Einschränkungen sind, dass Slicer und Tabellenfilter voraussetzen, dass der Bereich als Tabelle formatiert ist. Große Datensätze können geringfügige Verzögerungen verursachen, und nur die sichtbaren Zeilen werden beeinflusst – nicht die zugrunde liegenden Daten.

Slicer werden in Excel für das Web derzeit nicht unterstützt. Prüfen Sie daher vor dem Weitergeben Ihrer Arbeitsmappen stets die Kompatibilität.


Bedingte Formatierung verwenden – Visuelles Hervorheben von Datensätzen, die dem ausgewählten Wert entsprechen

Wenn Sie Datensätze, die einem bestimmten Wert entsprechen, visuell hervorheben – aber nicht ausblenden – möchten, ist die bedingte Formatierung eine schnelle Lösung. Diese Methode hebt automatisch Zellen oder deren Inhalte hervor, die dem Wert entsprechen, den Sie in einer Hilfszelle auswählen oder eingeben. Sie eignet sich hervorragend zum visuellen Durchforsten von Daten und ist ideal für kollaborative Arbeitsmappen, da weder Code noch Zellenformeln erforderlich sind.

Angenommen, Sie möchten alle Zeilen hervorheben, deren Daten in der ersten Spalte mit dem in Zelle E1 eingegebenen Wert übereinstimmen.

  1. Markieren Sie Ihren gesamten Datenbereich (z. B.)A2:C11).
  2. Gehen Sie zu Start > Bedingte Formatierung verwenden > Neue Regel.
  3. Wählen Sie Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen.
  4. Geben Sie diese Formel ein (unter der Annahme, dass A2 die erste Datenzeile ist):=$A2=$E$1
  5. Klicken Sie auf Formatieren, um die gewünschte Hintergrund- oder Schriftformatierung festzulegen, und bestätigen Sie anschließend alle Dialogfelder mit OK.

Sobald Sie den Wert in Zelle E1 ändern, werden alle übereinstimmenden Zeilen oder Zellen in Ihren Daten sofort hervorgehoben – so lenken Sie gezielt Ihre Aufmerksamkeit darauf, ohne andere Datensätze zu entfernen oder auszublenden.

Diese Methode eignet sich ideal, wenn Sie visuelle Hinweise statt einer echten Ausblendung der Daten benötigen – etwa in kollaborativen Umgebungen oder bei der Präsentation von Daten für Gruppen, die den Kontext im Blick behalten müssen. Für das tatsächliche Ausblenden oder Extrahieren von Daten greifen Sie auf eine der oben beschriebenen Filtermethoden zurück.

Einschränkungen: Die bedingte Formatierung dient nur der Hervorhebung – sie filtert oder blendet andere Daten nicht aus. Für rein visuelle Anwendungen ist das eine einfache und wartbare Lösung.

Ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Weitere verwandte Artikel:

Wie ändert man den Zellwert, indem man die Zelle anklickt?

Wie sortiert man Spaltendaten in Excel, indem man auf die Überschrift klickt?

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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