Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1392to1396
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

(Auto-) Filter mit Kriterium in untersch. Spalten

(Auto-) Filter mit Kriterium in untersch. Spalten
23.11.2014 20:05:14
Michi
Hallo alle zusammen,
in einer Tabelle habe ich eine Auflistung von Personen, die zu verschiedenen Teams gehören. Die jeweiligen Teamzugehörigkeiten (bis zu drei) stehen in den Spalten rechts neben dem Namen.
Nun möchte ich wissen, wer zu einem Team gehört. Per einfachem Autofilter funktioniert das nicht, weil ich so immer nur die Zugehörigkeit pro Spalte habe. Ich brauche aber eine Liste aller zum jeweiligen Team passenden Namen, egal ob sie in der ersten, zweiten oder dritten Spalte stehen.
Die Herausforderung besteht noch dazu darin, dass das möglichst einfach zu bedienen sein soll. Ich habe schon darüber nachgedacht, die drei Spalten per & zu verknüpfen und in einer Hilfsspalte auszugeben. Dann könnte man per "Autofilter - Textfilter - Enthält" arbeiten. Das wäre aber viel Klickerei und man müsste auch immer den Teamnamen eingeben.
Ideal wäre es, wenn ich per Dropdown-Auswahlliste einfach das Team auswähle und dann alle zugehörigen Namen erhalte (und nur diese und keine "Überreste" einer alten Auswahl). Ob das dann per Formel (nicht so gern per VBA) oder als Filter funktioniert, ist egal.
Ziel ist, dass ich alle zum jeweils ausgewählten Team zugehörigen Namen erhalte.
Hier dazu mal eine Beispieltabelle, die das ganze vielleicht besser nachvollziehbar macht:
https://www.herber.de/bbs/user/93962.xlsx
Viele Grüße
Michi

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mittels "Formel"filter ...
24.11.2014 08:54:56
neopa
Hallo Michi,
... Formel nach unten kopieren:
 ABCDEFGHI
2Hier stehen alle Teamzugehörigkeiten drin     
3 Zugehörigkeit 1Zugehörigkeit 2Zugehörigkeit 3 Diese Teams gibt es   
4Name 1Team 2Team 1  Liste der Teams   
5Name 2Team 1Team 3  Team 1   
6Name 3Team 6   Team 2   
7Name 4Team 3Team 4  Team 3   
8Name 5Team 4   Team 4   
9Name 6Team 5Team 1  Team 5   
10Name 7Team 7   Team 6   
11Name 8Team 1Team 8  Team 7   
12Name 9Team 3   Team 8   
13Name 10Team 4Team 2Team 1     
14Name 11Team 5       
15Name 12Team 8Team 2Team 4 Hier wird das Team ausgewählt. In Abhängigkeit der Teamauswahl soll nun eine Liste erstellt werden mit den zugehörigen Mitgliedern.
16Name 13Team 2   Auswahl:Team 4->Name 4
17Name 14Team 4      Name 5
18        Name 10
19        Name 12
20        Name 14
21         

Formeln der Tabelle
ZelleFormel
I16{=WENN(ZEILE(A1)>ZÄHLENWENN(B$4:D$17;G$16); "";INDEX(A:A;KKLEINSTE(WENN(B$4:D$17=G$16;ZEILE(A$4:A$17)); ZEILE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
 ABCDEFGHI
2Hier stehen alle Teamzugehörigkeiten drin     
3 Zugehörigkeit 1Zugehörigkeit 2Zugehörigkeit 3 Diese Teams gibt es   
4Name 1Team 2Team 1  Liste der Teams   
5Name 2Team 1Team 3  Team 1   
6Name 3Team 6   Team 2   
7Name 4Team 3Team 4  Team 3   
8Name 5Team 4   Team 4   
9Name 6Team 5Team 1  Team 5   
10Name 7Team 7   Team 6   
11Name 8Team 1Team 8  Team 7   
12Name 9Team 3   Team 8   
13Name 10Team 4Team 2Team 1     
14Name 11Team 5       
15Name 12Team 8Team 2Team 4 Hier wird das Team ausgewählt. In Abhängigkeit der Teamauswahl soll nun eine Liste erstellt werden mit den zugehörigen Mitgliedern.
16Name 13Team 2   Auswahl:Team 4->Name 4
17Name 14Team 4      Name 5
18        Name 10
19        Name 12
20        Name 14
21         

Formeln der Tabelle
ZelleFormel
I16{=WENN(ZEILE(A1)>ZÄHLENWENN(B$4:D$17;G$16); "";INDEX(A:A;KKLEINSTE(WENN(B$4:D$17=G$16;ZEILE(A$4:A$17)); ZEILE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
 ABCDEFGHI
2Hier stehen alle Teamzugehörigkeiten drin     
3 Zugehörigkeit 1Zugehörigkeit 2Zugehörigkeit 3 Diese Teams gibt es   
4Name 1Team 2Team 1  Liste der Teams   
5Name 2Team 1Team 3  Team 1   
6Name 3Team 6   Team 2   
7Name 4Team 3Team 4  Team 3   
8Name 5Team 4   Team 4   
9Name 6Team 5Team 1  Team 5   
10Name 7Team 7   Team 6   
11Name 8Team 1Team 8  Team 7   
12Name 9Team 3   Team 8   
13Name 10Team 4Team 2Team 1     
14Name 11Team 5       
15Name 12Team 8Team 2Team 4 Hier wird das Team ausgewählt. In Abhängigkeit der Teamauswahl soll nun eine Liste erstellt werden mit den zugehörigen Mitgliedern.
16Name 13Team 2   Auswahl:Team 4->Name 4
17Name 14Team 4      Name 5
18        Name 10
19        Name 12
20        Name 14
21         

Formeln der Tabelle
ZelleFormel
I16{=WENN(ZEILE(A1)>ZÄHLENWENN(B$4:D$17;G$16); "";INDEX(A:A;KKLEINSTE(WENN(B$4:D$17=G$16;ZEILE(A$4:A$17)); ZEILE(A1))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: mittels "Formel"filter ...
25.11.2014 06:05:21
Michi
Hallo Werner,
sehr cool, die Formel funktioniert bestens, vielen Dank!
Beim Nachvollziehen der Formel hatte ich allerdings noch eine kleine Schwierigkeit:
Wozu brauche ich bzw. was macht am Anfang die Überprüfung mit ZEILE(A1), ebenso der Zusatz am Ende?
Viele Grüße
Michi

ZEIILE(A1) steht für einen Zähler ...
25.11.2014 09:52:06
neopa
Hallo Michi,
... damit wird beim runter kopieren der Formel die Anzahl der Zeilen der Zeilen gezählt in der die Formel seit dem obersten Eintag steht. Mehr dazu sieh mal hier: http://www.online-excel.de/excel/singsel.php?f=26 und ff.
Und sorry, dafür, dass der Lösungstabellenausschnitt in meiner gestrigen Antwort gleich dreimla erschienen ist. Dafür habe ich keine wirkliche Erklärung. Ignoriere es einfach.
Gruß Werner
.. , - ...

Anzeige
AW: Aber warum Beginn in A1 und nicht in A4
25.11.2014 10:55:07
Michi
Hallo Werner,
okay, danke für die Info. Aber warum beginnt der Zähler in A1 und nicht in A4, wo doch die Auflistung der Namen beginnt?
Viele Grüße
Michi

ist genau wie beim zählen ...
25.11.2014 14:04:03
neopa
Hallo Michi,
... man beginnt (normalerweise) bei der Zahl 1.
Und =ZEILE(A4) ergibt aber 4 genau wie =ZEILE(XY4) etc.
Gruß Werner
.. , - ...

klingt logisch :-)
25.11.2014 18:52:50
Michi
Hallo Werner,
das klingt natürlich logisch :-)
Hab das nicht sofort verstanden, dass es einfach eine bei 1 beginnende Zählvariable ist, die dann hochgezählt wird.
Herzlichen Dank - alles funktioniert wunderbar!
Beste Grüße
Michi
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige