Clever-Excel-Forum

Normale Version: Filter mit Erweiterung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Zuerst einmal vielen Dank für die schnelle Hilfe an alle Mitwirkenden !!!

Jetzt habe ich einer Frage, die bisherigen Lösungen zu erweitern.

Ich filtere die Beispieltabelle nach Albert. Nun möchte ich wissen, wer gemeinsam mit Albert die Klasse 1B besucht. Geht so etwas per "Mausklick" auf 1B? Oder muss ich dafür in den Filtern "spielen" ? Siehe Beispieldatei... [attachment=31926]

Liebe Grüße. Martin
Moin

Nicht für deine Excel-Version.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGH
1NameKlasseAlbert2C1BCäsar
2Albert2C3CBernhardt
3Bernhardt3C1B
4Albert3C
5Cäsar1B
6Bernhardt1B
7Albert1B

ZelleFormel
F1=FILTER(Tabelle2[Klasse];Tabelle2[Name]=E1)
H1=FILTER(Tabelle2[Name];(Tabelle2[Klasse]=G1)*(Tabelle2[Name]<>E1))

ZelleGültigkeitstypOperatorWert1Wert2
G1Liste=F1#
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Ja und genau aus diesem Grund hatte ich dich auf den Autofilter verwiesen. Denn nun ist genau das von mir Vermutete eingetreten. Du willst nach weiteren Kriterien filtern. Und nach der Lösung dieser Aufgabe kommt bestimmt noch die nächste Aufgabe. Das nennt man Salamitaktik.

Du kannst nun für jedes zu filternde Feld ein neues Filterfeld mit Formel anlegen, so wie du es von Günter schon gezeigt bekommen hast. Wenn sich die zu filternden Felder aber ändern, dann wirst du damit keinen Spaß haben.
Hallo Berni,

(24.05.2020, 22:57)MisterBurns schrieb: [ -> ]Ja und genau aus diesem Grund hatte ich dich auf den Autofilter verwiesen. ...

Aber damit geht das doch sooo nicht, oder?

Gruß Uwe
Hallo Shift-del,

vielen Dank für deine Hilfe! Dann werde ich mich mit der Filterfunktion mal intensiver beschäftigen. Wieder was gelernt.

Eine schöne Woche!
Hi,

und falls du doch bei Formeln bleiben willst, könntest du mit INDEX/AGGREGAT() auslesen, wer sich in der gewünschten Klasse befindet. Die blau unterlegte Zelle ist die Suchzelle, in der Spalte links davon werden dir alle Mitschüler angezeigt.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1NameKlasseNameKlasse
2Albert2CCäsar1b
3Bernhardt3CBernhardt
4Albert3CAlbert
5Cäsar1B
6Bernhardt1B
7Albert1B

ZelleFormel
D2=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE(Tabelle2[Klasse])/(Tabelle2[Klasse]=$E$2);ZEILE(A1)));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Jetzt muss ich zu meiner Schande gestehen, dass ich die Aufgabe falsch gelesen hatte. Das geht mit dem Filter tatsächlich nicht. Mea culpa!