Seite 1 von 1
[Gelöst]Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 14:48
von ralfh
Hallo,
ich habe eine Basistabelle mit der Liste von >1.000 Fachartikeln einer Zeitschrift (Ausgabe, Titel, Autoren, ..., Schlagworte. In der Spalte F stehen Schlagwörter. In jeder Zelle der Spalte F können mehrere Schlagwörter stehen.
Ich würde nun gerne weitere Tabellen anlegen in die aus der Basistabelle alle Zeilen mit jeweils einem bestimmten Schlagwort kopiert werden. Die Zeile soll nur berücksichtigt werden wenn in Spalte F das Schlagwort vorkommt.
Bsp.:
F3 enthält Paris, München, Wien
F4 enthält Paris, Hamburg
F5 enthält Hamburg
Die Inhalte der Zeilen 3 und 4 sollen in die Tabelle Paris kopiert werden. Der Inhalt der Zeilen 4 und 5 in die Tabelle Hamburg usw.
Ich habe noch nicht herausgefunden wie man dies auf Grundlage eines 'enthält' Befehls machen kann. Habt ihr einen Tipp?
Kann man das dynamisch einrichten, damit jede Änderung oder Ergänzung in der Basistabelle automatisch übertragen wird.
Danke schon mal fürs Mitdenken.
Ralf
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 15:55
von echo
Hallo,
es steht eigentlich schon in deiner Überschrift: Warum filterst du deine Basistabelle nicht einfach, statt eine neue anzulegen?
Eine kleine Hilfsspalte könnte das erledigen.
Beispiel:
Gruß Holger
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 16:13
von Pit Zyclade
Noch einfacher (aber mit Einarbeiten):
Hole deine primäre Tabelle in base (=Datenbank mit eingebautem HSQLDB)
und erzeuge dann Abfragen ganz wünschenswert, am schnellsten mit SQL
Da gehen Änderungen und Anpassungen am sichersten.
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 16:31
von ralfh
Danke für eure schnellen Vorschläge. Das wird in meinem Einsatzszenario so nicht klappen.
In meinem Fall kommt folgendes dazu:
- Die Filterergebnisse sollen danach einfach ausdruckbar sein. Sie werden in einem kleinen Museum in einem Ordner zur Einsicht abgelegt.
- Die späteren Anwender sind Damen und Herren (über 80 Jahre alt). Ein Excel-Tabellenblatt ist für sie schon mit großen Ängsten verbunden. Eine Word-Tabelle geht gerade noch. Ich muss denen schon verklickern, dass es alles gut vorbereitet ist.
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 17:14
von RPP63
Moin!
Wer druckt denn aus?
Die älteren Herrschaften oder der Ralf am Rechner?
Das Einfachste dürfte durchaus der Autofilter sein.
Der hat ein Suchfeld, in dem man Textfragmente eingeben kann:
Ansonsten:
Reden wir hier über Calc oder wie in Deiner letzten Antwort über Excel?
Anyway:
Auch Calc kennt mittlerweile FILTERN()
Großer Nachteil:
Für Calc ist es eine feste Matrix, Excel kann das dynamisch.
Gruß Ralf
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 19:35
von ralfh
Ihr lieben,
es gbt tatsächlich in der Welt noch Situationen wo kein Rechner in der Nähe ist. Die Inhalte um die es geht, stehen längst online mit Suchfunktion zur Verfügung. In dem Museum wird eine Aufsicht gefragt, gibt es etwas zum Thema X. Sie stellt dann eine Mappe mit Ausdrucken zur Verfügung und der Besucher kann nachschauen. In der Situation steht kein PC zur Verfügung. Ich kann die Ausdrucke nicht auf Dauer selber machen, also muss sich andere befähigen. Und, ja es geht um Calc. Das ist den meisten aber noch nicht bekannt, steht aber in der Verwaltung zur Verfügung. Was neu ist, verunsichert. Und um Akzeptanz zu erwirken, ist die Menge an Verunsicherungen zu reduzieren. Zumindest in dem Alter der Akteure.
Auf ISTZAHL bin ich noch nicht gekommen. Damit arbeite ich erst mal weiter.Warum eigentlich ISTZAHL und nicht ISTTEXT?
Re: Filtern in mehrere Tabellen
Verfasst: Sa 28. Mär 2026, 22:43
von echo
Hallo,
meine Version ist möglicherweise etwas veraltet,
aber ich mache es bei gewünschten Listen seit Jahren nie anders,
- weil es relativ einfach ist,
- weil man praktisch jeden beliebigen Filter und Sortierung realisieren kann,
- und man auch später recht einfach erkennen kann was dort passiert.
1. Ich erzeuge eine Hilfsspalte in der alle relevanten Zeilen mit einem Wert markiert werden.
- Nimmt man als Wert zeile() so bleibt die Sortierung wie in der Quelltabelle erhalten.
- Nimmt man einen anderen Rang so wird die Ausgabe aufsteigend nach diesem Wert ausgegeben.
- Einzige Bedingung für den Wert ist, das es keine Duplikate gibt.
2. Im Ziel werden alle relevanten Zeilen per Formel aufsteigend nach dem Wert angezeigt.
Ich hänge mal ein Beispiel an, was ich meine
gruß Holger:
Re: Filtern in mehrere Tabellen
Verfasst: So 29. Mär 2026, 08:37
von RPP63
ralfh hat geschrieben: ↑Sa 28. Mär 2026, 19:35
Warum eigentlich ISTZAHL und nicht ISTTEXT?
SUCHEN oder FINDEN ergibt entweder die Fundstelle im Text als Zahl oder den Fehler #WERT! aus.
FILTERN kann mit einem Fehler nichts anfangen, sondern benötigt Wahrheitswerte.
Dies erreiche ich mit ISTZAHL
• ISTZAHL(4) → WAHR
• ISTZAHL(#WERT!) → FALSCH
Da für Calc alle Zahlen <> 0 WAHR sind, könnte man auch Folgendes nehmen:
{=FILTERN(A2:C6;WENNFEHLER(FINDEN("a";C2:C6);0))}
Wobei ich Holgers Variante besser finde.
Gruß Ralf