Wie kann ich eine Exceltabelle mit Kontobewegungen filtern und dabei für jeden Filter eine eigene Tabelle auf einem anderen Blatt anlegen?
Hi, ich möchte eine Excel-Tabelle erstellen, in die ich alle Kontobewegungen eintrage. Diese soll die Spalten DATUM, KATEGORIE, BUCHUNGSTEXT, BETRAG enthalten und dann chronologisch alle Buchungen auflisten.
Nun möchte ich die Tabelle nach Kategorien filtern. Das ist auch kein Problem. ABER ich möchte, dass es auf einer separaten Seite eine Tabelle (selbe Formatierung wie die Haupttabelle) gibt, die ausschließlich Werte einer Kategorie anzeigt. Dies für alle Kategorien auf jeweils einem neuen Blatt UND die Kategorie-Listen sollen sich automatisch aktualisieren, weil die Liste mit den Buchungen auf Blatt 1 weiterhin beschrieben und aktualisiert wird. Und daran scheitert es bisher.
Ich kann natürlich eine fertige, unveränderliche Liste von z.b. 2023 nehmen und diese auf weitere Blätter kopieren und jeweils einen anderen Filter drauf setzen. Aber ich möchte das Ganze für 2024 realisieren, so dass sich die einzelnen Kategorie-Tabellen mit aktualisieren, wenn eine neue Buchung in der entsprechenden Kategorie dazu kommt.
Kann mir da jemand möglichst idiotensicher erklären, wie ich das anstelle?
Vielen lieben Dank!
Das ist die fortlaufende Liste mit den Kontobewegungen (Ausschnitt).
Und das sollte dann ein neues Blatt sein, auf dem laut Kategorie der Datensatz gefiltert dargestellt wird. Aber alles eben ständig aktualisiert mit der ersten Seite in die die Kontobewegungen eingetragen werden.
4 Antworten
Hier hilft dir der Filter()
=Filter(Spalte mit den Beträgen auswählen;Filterkriterium(Kategorien);"")
Als Beispiel z.B. so
=Filter(D4:D1000;B4:B1000=Tabelle2!F1;"")
In Tabelle2 Zelle F1 steht dabei natürlich die Kategorie der jeweiligen Tabelle
Die jeweils passende Kategorie kannst du dir in der Zelle U1 auch automatisiert abholen z.B. durch
=Zeilenwahl(eindeutig(B4:B1000);Blatt(A1)-1)
hiermit werden alle Kategorien ausgegeben, die mindestens 1x vorkommen, aber eben nur 1x ausgegeben. Im Anschluss wird über Zeilenwahl die passende Zeile dieser Liste ausgegeben.
Blatt(A1)-1 (ich gehe mal davon aus das deine Umsatzliste die erste Arbeitsblatt 1 ist, demnach werden deine Kategorienlisten ab Arbeitsblatt 2 beginnen Blatt(A1) gibt von dem jeweiligen Blatt, in dem du A1 markierst die Blattnummer aus, abhängig davon an wievielter Stelle sie kommen.
somit erhältst du eine Liste von 1 bis X je nach dem wie viele Kategorien du hast brauchst du also unterschiedliche viele Arbeitsblätter.
Ich mache dir morgen mal ein Beispiel Screenshot, wie das ganze aussehen könnte.
Würde mich aber gerne über Rückmeldung freuen, ob dir das weiterhilft.
Kann mir da jemand möglichst idiotensicher erklären, wie ich das anstelle?
Je nach Anzahl der Konten auf deren Deine Bewegungen übernommen werden sollen, kann das eine "aufwendige" Angelegenheit werden.
Machbar ist es allerdings.
Du solltest wissen bzw. Dich entscheiden ob Du eine Darstellung auf T-Konten willst oder eine Auflistung in der Soll und Minus in einer Spalte aufgeführt/übertragen werden soll.
Mit den Funktionen SVerweis / XVerweis und der Nutzung Zählenwenn(s)
lässt sich das bewerkstelligen.
Wenn Du schon einen Ansatz zu ...
in die ich alle Kontobewegungen eintrage.
... hast wäre ein Screen sinnvoll und hilfreich
z.B. so
Bei Ausgabe auf unterschiedliche Tabellenblätter


So wie sich das liest, würde ich das mit einem Makro realisieren. Schauen, ob sich z.B. die Spalte Datum ändert und dann entsprechend die Zeile ins entsprechende Blatt kopieren. Bist halt eine Weile dran, aber so könnte es klappen.
Ich weiss ja nicht, ob du andere Tabellen hast, aber kleiner Tipp am Rande: verwende noch eine Unterkategorie. Wenn du z.B. die Kategorie "Lebensmittel" hast kannst du da noch die Unterkategorie "Fleisch", oder "Gemüse" auswählen. Dann kannst du genauer die Ausgaben analysieren
Du kannst die einzelnen Kategorien auch auf andere Dateien verknüpfen.
Du legst eine neue Datei (Tabelle) an und gibst in die Zeile wo die Ergebnisse angezeigt werden eine Formel ein die sich „WennDann“ heißt.
Hier kannst du eingeben das ein Ergebniss angezeigt werden soll wenn in deiner Master Tabelle eine bestimmte Kategorie eingegeben wurde.
Beispiel :
Ich will in der neuen Liste alle Buchungen angezeigt bekommen die zur Kategorie Lebensmittel gehört.
Dann gibst du z.B diese Formel ein :
=WENN(A2-A20;"Lebensmittel";"Wert")
Das klingt prinzipiell schlüssig... Was muss dann bei "Wert" eingetragen werden? Da müsste dann der Befehl zum kopieren rein? Wie sähe der dann aus?
Die Verknüpfung zu der Spalte wo die Werte in der Original Tabelle stehen
Beispiel : E2-E20
Wow, Danke für deine Mühe! Ich muss mir das morgen mal im Detail anschauen - aktuell seh ich da nur Buchstabensuppe :-)
Habe meinem Beitrag mal zwei Bilder angefügt, wie das nachher aussehen soll