Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabelle Filtern mit mehreren Kriterien

Tabelle Filtern mit mehreren Kriterien
18.07.2024 15:29:46
Tommes02
Hallo Schwarmwissende,

ich habe eine Tabelle und möchte die nach mehreren Kriterien Filtern:
Userbild

Der Filter soll zum Beispiel lauten: x in Merkmal 1 UND x in Merkmal 6.
Ergäbe Person 2 und Person 10.
Der Filter sollte Variabel sein, so dass ich nach verschiedenen Merkmals-Kombinationen filtern kann.

Wie kann ich das am Besten angehen?

Danke für eure Hilfe,
Tommes
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
18.07.2024 15:42:33
daniel
naja, du hast den Autofilter und der ist flexibel.
du klickst das DropDown von Merkmal 1 und wählst "x" und dann
klickst du das DropDown von Merkmal 6 und wählst "x"
wenn du mehrere Filter auswählst, sind die alle UND-Vernküpft

wenn du alle Filter auf einmal zurücksetzen willst, kannst du im Menü DATEN den kleinen Button "Löschen" verwenden (rechts oben neben dem großen Filter-Icon)
dann bleibt der Autofilter aktiv, aber es wird alles angezeigt.

Gruß Daniel
Anzeige
Wenn du dir aus...
19.07.2024 10:12:33
Case
Moin, :-)

… folgendem Thema...
https://www.herber.de/forum/archiv/1968to1972/1970672_Tabelle_Filter_Filterkriterium_aus_aktiver_Zelle.html

… die Datei...
https://www.herber.de/bbs/user/168246.xlsb

... holst, siehst du eine Alternative. ;-)

Du machst dort einen Doppelklick ODER einen Rechtsklick auf das Merkmal, welches du filtern möchtest.

Mit Doppelklick ODER Rechtsklick auf den Spaltenkopf, welcher gefiltert ist, setzt den Filter wieder zurück.

Der Code ist im Codefenster des Tabellenblattes, in welchem das ListObject ist. Info dazu:
https://www.online-excel.de/excel/singsel_vba.php?f=44

Eingebau in deine Beispieldatei sieht das dann so aus: ;-)
https://www.herber.de/bbs/user/171120.xlsb

Servus
Case
Anzeige
AW: Wenn du dir aus...
19.07.2024 13:37:06
Tommes02
Danke dir, ich habe es jetzt mit der andern Variante hinbekommen.
AW: Hier noch was zum...
22.07.2024 08:04:59
Tommes02
Schaut gut aus.
Muss ich mir bei Gelegenheit mal genauer anschauen.

Danke dir.
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
18.07.2024 16:01:12
Tommes02
Hi Daniel,

Danke für deine Antwort.
Das ist natürlich richtig.

Das Auswählen der einzelnen Filter ist (wenn man das öfter anwenden muss) leider nicht sehr komfortabel.
Ist es möglich, mir nebendran eine Liste mit allen Merkmalen zu machen und ich kreuze die an, die nach denen ich Filtern möchte?
Das würde bedeuten, dass ich diese Liste mit dem Filter verknüpfen müsste.
Geht sowas?

Kann ich mich im Textfilter des Dropdowns auf eine Zelle beziehen?

Gruß Tommes
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
18.07.2024 16:14:46
daniel
HI
du könntest folgendes machen:

1. nimm eine Zeile oberhalb der Tabelle (mindestens eine Zeile abstand) und trage in der Spalte, in der du nach "x" filtern willst, ein "x" ein
ich nenne diese Zeile mal "AuswahlBereich"
2. füge deiner Tabelle eine Spalte hinzu mit der Formel =Summe(1*(Auswahlbereich&TabellenZeile="xx"))=ZählenWenn(Auswahlbereich;"x")

die Formel sollte ein WAHR ergeben, wenn in einer Zeile mindestens die selben "x" gesetzt wie in deiner Auswahlzeile
dann reicht es, wenn du in dieser Spalte nach WAHR filterst.

Gruß Daniel
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 08:39:52
Tommes02
Hi,

diese Lösung gefällt mir, nur komme ich damit noch nicht so ganz klar:

Die Zeile habe ich angelegt und dem Bereich den Namen "AuswahlBereich" gegeben.
Der Bereich enthält nicht die ganze Spalte, sondern nur die entsprechenden Zellen über den Merkmalen.

Zur Formel: Was muss ich für TabellenZeile einsetzen? Das "xx" muss wohl "x" heißen?

Kannst du mir grob erklären, was die Formel macht, ich habe sowas noch nie gemacht.

Gruß Tommes
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 08:51:49
daniel
Tabellenzeile ist eine Zeile in der Tabelle, in der du die "x"setzt , nach denen du filtern willst.

"xx" ist schon richtig.

Gruß Daniel
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 09:34:24
Tommes02
Kannst du dir die Tabelle mal anschauen, ich bekomme es nicht hin...

https://www.herber.de/bbs/user/171119.xlsx
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 10:19:11
daniel
Hi
Auswahlbereich muss sein $I$10:$N$10 und die Formel muss lauten:

=SUMME(1*(AuswahlBereich&Tabelle2[@[Merkmal 1]:[Merkmal 6]]="xx"))=ZÄHLENWENN(AuswahlBereich;"x")

Gruß Daniel
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 13:36:22
Tommes02
Danke dir, jetzt passt es.

Bekomme ich es auch hin, dass sich der Autofilter beim ändern eines "x" automatisch aktualisiert?
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 13:54:19
daniel
Hi

du musst den Filter einmalig einrichten. Dann reicht es aus, wenn du ihn nach Änderung aktualisierst (das der kleine Button in der Mitte neben dem großen Filterbutton)
das kann man auch automatisieren, dazu muss man diesen Code ins Modul des Tabelleblatts schreiben:

Private Sub Worksheet_Change(ByVal Target As Range)

ActiveSheet.ListObjects("Tabelle1").AutoFilter.ApplyFilter
End Sub


den Namen der Tabelle musst du wahrscheinlich anpassen (einfach mal die Aktion von Hand ausführen und mit dem Makrorecorder aufzeichnen), oder wenn du nur eine Tabelle auf dem Tabellenblatt hast, den Namen "Tabelle1" durch die Zahl 1 ersetzen.

Gruß Daniel
Anzeige
AW: Tabelle Filtern mit mehreren Kriterien
19.07.2024 14:05:21
Tommes02
Danke dir.
Jetzt hab ich es wie gewünscht.

Schönes WE.

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige