Clever-Excel-Forum

Normale Version: Filtern ob mehrere Spalten je mindestens 1 Text aus anderer Zelle enthalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe mehrere Spalten. Eine Zeile soll angezeigt werden, wenn alle Werte in der Zeile einen von mehreren möglichen Werten enthalten.

Konkret:
Es gibt Spieler. 2 Spieler spielen jeweils ein Match gegen 2 andere Spieler. Bei 5 Spielern sind dann also z.b. 15 Kombinationen möglich. Sind nur 4 Spieler anwesend sind davon nur 3 Kombinationen möglich.
Ich möchte die Tabelle so Filtern, dass nur Spiele angezeigt werden, die mit den anwesenden Personen möglich ist.

Über die Filtern-Funktion wäre dies zwar möglich, dann muss aber der Benutzer für JEDE SPALTE angeben, wer anwesend ist. Das ist recht viel zu tun.

Stattdessen soll der Nutzer nur 1x angeben wer da ist und die Tabelle soll dann automatisch gefiltert werden.

Ob die Filterung in Place stattfindet oder durch diese "Filter"-Formel rechts daneben in 4 weiteren Spalten geschieht, ist egal. Wenn beides möglich ist, dann gerne zu beidem Lösungen.

Ich habe es gerade 1,5 Stunden versucht (Erfahrener Excel User) aber es trotzdem nicht geschaft. Habe viele Vorschläge gefunden mit FILTER, SUCHEN, ISTZAHL, MATCH, REGEXMATCH, aber ich bringe es nicht zum Laufen.
EDIT: Das Problem bei den Internetvorschlägen ist, dass die Leute entweder nur von 1 Suchwort ausgehen oder aber von mehreren, die aber zur Programmierzeit bekannt sind und dann so: "eins|zwei|drei|vier" per | getrennt werden. Bei mir sind die Suchbegriffe zur Programmierzeit noch nicht bekannt und müssten zur Laufzeit dynamisch aus der Spalte C ausgelesen werden.

EDIT2: Es soll in Google-Tabellen laufbar sein.

Dankeschön

Enomine
Hallo,

mit Hilfsspalte in Google Tabellen:

In F10 und runterkopieren:

Code:
=arrayformula(sum(countif(B10:E10,$C$2:$C$6)))

Nach der Hilfsspalte kannst du dann die Tabelle Filtern.

=filter(B10:E24,F10:F24=4)
Moin!
Ich kam unabhängig von Cadmus zur gleichen Lösung, nutze dies aber per Formel in der bedingten Formatierung:
Wird angewendet auf: B10:E24
Formel ist: =ARRAYFORMULA(SUM(COUNTIF($B10:$E10;C$2:C$6)))=4
Farbe zuweisen.
[attachment=44301]

In C2 habe ich übrigens =FILTER(B2:B6;A2:A6="x")

Gruß Ralf
Hallo, nette Idee,


Funktioniert =)

Danke - Enomine
Hallo ,

ich habe mal etwas ausprobiert!

Sollte so klappen
Hüstel!
Xlsm und Google Sheets?
Hallo,

danke für die Zusatzarbeit. Ich sehe es erst jetzt.

- Die Spielerliste muss nach unten dynamisch erweitert werden können (z.b. 8 oder 11 Spieler), Es wäre auch Dummy-Spieler möglich, die dann einfach nie Anwesend sind.
- Der Butteon "Spielplan füllen" erstellt nur 5 Spiele, obwohl hier 15 möglich wären, siehe https://www.clever-excel-forum.de/Thread...4-Spielern
- Ich muss das in google-sheets machen, damit die Leute mobil vom Handy aus zugreifen können.

Danke - Enomine
Hallöchen,

Zitat:damit die Leute mobil vom Handy aus zugreifen können
... können sie auch Excel nutzen:

microsoft-365/free-office-online-for-the-web