In diesem Artikel
Mit der temporären Zeilen-Filterfunktion können die Zeilen einer Tabelle vorübergehend gefiltert werden, ohne deren Anordnung dauerhaft zu verändern. Diese Funktion ist besonders nützlich, wenn Sie schnell nach einem Text, einem Betrag oder einem Wert suchen müssen.
Sobald Sie die Filterkriterien entfernen, kehren die Tabellenzeilen automatisch in ihre ursprüngliche Reihenfolge zurück.
Die Temporäre Zeilen-Filterfunktion ist nur im Advanced-Plan von Banana Buchhaltung Plus verfügbar.
Mit der Filterfunktion können Sie nur die Zeilen einer Tabelle anzeigen, die das eingegebene Suchwort enthalten. So sparen Sie viel Zeit, denn:
- Schnelle Suche: Finden Sie in wenigen Sekunden die gewünschten Buchungen.
- Direkte Bearbeitung: Nehmen Sie sofort Änderungen an den gefilterten Zeilen vor.
- In allen Tabellen verfügbar: Konten, Buchungen, Wechselkurse und mehr.
- Einfache Bedienung: Geben Sie ein Stichwort in das Filterfeld ein.
- Einfaches Zurücksetzen: Entfernen Sie den Filter, um zur ursprünglichen Ansicht zurückzukehren.
Die grüne Farbe dient nur zur Erläuterung der Abbildung; sie erscheint nicht in der Software.
Funktionen und Syntax des Filters
Mit dem Filter können Sie Zeilen finden, indem Sie einfach einen Text, der durch Leerzeichen getrennt ist, als Suchkriterium eingeben. Während Sie den Text eingeben, filtert das Programm alle Zeilen und zeigt nur diejenigen an, die den durch Leerzeichen getrennten Text enthalten.
Hier einige Beispiele:
- rechnung mario
Zeigt die Zeilen an, die die Wörter "mario" und "rechnung" an beliebiger Stelle enthalten. - mar rec
Je nach Anzahl der vorhandenen Zeilen ist es möglich, das gleiche Ergebnis nur durch die Eingabe eines abgekürzten Textes zu erzielen. - "rechnung mario"
Suchen nach einem Text, der Leerzeichen enthält: Wenn Sie den Text in Anführungszeichen setzen, betrachtet das Programm den gesamten Ausdruck als ein einziges Wort. - "!~Mario"
Normalerweise wird bei der Suche nicht zwischen Gross- und Kleinschreibung unterschieden.
Sie können jedoch festlegen, ob bei der Suche zwischen Gross- und Kleinschreibung unterschieden werden soll, indem Sie ein Sonderzeichen eingeben.
Das Leerzeichen wird im Befehl E immer als Trennzeichen betrachtet.
- Ein Leerzeichen bedeutet, dass beide Bedingungen erfüllt sein müssen.
- Geben Sie in einer Suche niemals Leerzeichen ein, es sei denn, sie stehen in Anführungszeichen, z.B. "rechnung mario ".
- Beispiele:
- rechnung mario
Das Programm berücksichtigt alle Zeilen, die sowohl das Wort "rechnung" als auch das Wort "mario" enthalten.- "rechnung mario"
Das Programm behandelt den in Anführungszeichen gesetzten Text als ein einzelnes Wort, einschliesslich des Leerzeichens. Daher werden nur Zeilen gesucht, die exakt "rechnung mario" in dieser Reihenfolge enthalten.
Sonderzeichen
Fast jedes Zeichen kann bei der Suche verwendet werden.
Nur das Ausrufezeichen "!" und der senkrechte Strich "|" am Anfang einer Textsequenz haben eine besondere Bedeutung.
- "|" - Um ein ODER anzugeben
Mindestens eines der mit vorangestelltem "|" verbundenen Elemente muss in der Zeile vorhanden sein.
Im folgenden Fall zeigt die Suche Zeilen an, die "mario" und "rechnung" oder "gebühr" enthalten:
mario |rechnung |gebühr - "!" - dient als Befehls-Indikator
Jeder Text, dem ein Ausrufezeichen vorangestellt ist, wird als Befehl betrachtet und hat eine besondere Bedeutung.
Um beispielsweise einen Text auszuschliessen, verwenden Sie die Befehlssequenz "!-":
mario !-invoice
Erweiterte Syntax für die Filtersuche
Die erweiterte Suchsyntax ist nur experimentell und kann Änderungen sowie Verbesserungen unterliegen.
Wenn das Zeichen "!" am Anfang eines Textes steht, wird es als spezieller Suchbefehl interpretiert.
- !
Wenn es vor oder nach einem Leerzeichen steht, beginnt eine Befehlssequenz. - !!
Wird als einfaches "!" betrachtet und nicht als Befehlssequenz. - !-
Das Minuszeichen "-" wird verwendet, um Inhalte auszuschliessen und lässt sich mit jedem anderen Operator kombinieren:
!-mario !-1000 !-=1000 !-^zahlung !-~10 - !~
Die Tilde "~" muss unmittelbar nach dem "!" oder "!-" Zeichen stehen.
Mit der Tilde "~" wird die Suche nach Gross- und Kleinschreibung unterschieden:
!~mario
!-~mario
Befehlszeichen
Es sind die Zeichen, die unmittelbar nach dem Beginn des Befehls "!", "!-", "!~" oder "!-~" folgen.
Sie können auch mit dem Zeichen "-" (zum Ausschliessen) und "~" (für die Gross-/Kleinschreibung) verwendet werden, werden hier jedoch ohne diese Optionen erklärt.
- !=
Findet exakt den in der Zelle angegebenen Text
!=1000
Kann mit mehreren Werten verwendet werden, die durch das Zeichen "|" getrennt sind:
!=1000|2000|30000
Leere Zelle.
Ab Banana-Version 10.1.16 werden auch Zellen mit leeren Werten ausgewählt.
!= - !+
Die Zelle muss den angegebenen Text enthalten. Dies ist besonders nützlich für Konten.
Dies entspricht der Suche ohne den !-Befehl, "mario" oder "!+mario" sind gleich.
"!+" erlaubt jedoch die Kombination mit anderen Zeichen.
!-+mario schliesst Zeilen aus, die "mario" enthalten.
!~+mario schliesst Zeilen aus, die "mario" mit Berücksichtigung der Gross-/Kleinschreibung enthalten. - !<>
Der Inhalt muss sich vom angegebenen Wert unterscheiden:
!<>1000 - !.
Der Punkt "." ist ein Platzhalter (*,?), der eine exakte Suche mit Platzhaltern ermöglicht. Er unterstützt mehrere Werte.
!.100*
!.100*|2?0* - !^
Beginnt mit dem angegebenen Text.
^mar
^mar|hom - !$
Endet mit dem angegebenen Text.
!$rio - !_
Ganze Wortsuche.
!_100
!_100|200 - !:
Regulärer Ausdruck.
!:\bmario\b
Grösser als, kleiner als und Bereichszeichen
Diese Zeichen werden verwendet, um Werte zu vergleichen. Dabei wird der XML-Wert des Inhalts verwendet.
- Datum im Format yyyy-mm-dd
Beispiel: 2024-12-31 - Betrag mit "." als Dezimaltrennzeichen und ohne Tausendertrennzeichen.
Beispiel: 1999.99
Befehlszeichen
- !> (Grösser als - Der Inhalt der Zelle muss grösser als 100 sein)
!>100 - !>= (Grösser oder gleich)
!>=100 - !< (Kleiner als)
!<100 - !<= (Kleiner oder gleich)
!<=100 - !<> (Unterscheidet sich von)
- !>< (Bereich ohne die angegebenen Werte)
!><99.99|200 - !>=< (Bereich einschliesslich der angegebenen Werte)
!>=<100|199.99
Spaltenbezeichner
Ermöglicht es, die Spalte anzugeben, in der die Suche durchgeführt werden soll.
- !beschreibung!
Suche in der Spalte "beschreibung".
!beschreibung!mario
!beschreibung!=
!besch*!mario
!besch*;dok!mario
!beschreibung:xml!mario
!soll*!=1000
Zeilen mit Farbe anzeigen
Wird zur Suche nach Zeilen mit bestimmten Farben verwendet.
- !_co! oder !_color! - Zeigt alle Zeilen an, die eine Farbe haben.
- !_co!2 - Zeigt alle Zeilen mit der Stilfarbe 2 an.
- !_co!2|3 - Zeigt alle Zeilen mit entweder der Stilfarbe 2 oder 3 an.
Zeilen mit Formatierung anzeigen
Wird zur Suche nach Zeilen mit bestimmter Formatierung verwendet.
- !_fo! - Zeigt alle Zeilen an, die eine spezifische Zeilenformatierung haben.
- !_fo!b - Zeigt alle Zeilen mit fett formatierter Schrift an.
- !_fo!i - Zeigt alle Zeilen mit kursiv formatierter Schrift an.
Zeilen mit Fehlern anzeigen
Wird zur Suche nach Zeilen verwendet, die vom Programm als Fehler oder Warnung markiert wurden.
Um Fehler erneut zu überprüfen, verwenden Sie den Befehl "Alles neu berechnen".
- !_er! - Zeigt alle Zeilen an, die als Fehler oder Warnung markiert sind.
- !_er!e - Zeigt alle Zeilen an, die als Fehler markiert sind.
- !_er!w - Zeigt alle Zeilen an, die als Warnung markiert sind.
Kombination verschiedener Filter
Geben Sie den Filtertext getrennt durch ein Leerzeichen ein.
- 2022 !besch*!mario !soll*!=1000
Zeigt Zeilen an, die "2022", "mario" in der Spalte "besch" und den exakten Wert "1000" in der Spalte "soll". - |!PeriodTotal_?_C:xml!<> |!PeriodEnd_?_C:xml!<>
Zeigt Zeilen an, die Zeilen mit einem Betrag in Spalten enthalten, deren XML-Name mit PeriodTotal_ beginnt und mit _C endet oder deren XML-Name mit PeriodTotal_ beginnt und mit _C endet.
Grund für die Filtersyntax
Die erweiterte Suchsyntax mag ungewöhnlich erscheinen, aber wir wollten eine Syntax, die:
- Nicht mit der natürlichen Suche interferiert, sodass der Benutzer die meisten Suchen intuitiv durchführen kann, indem er die Texte genau so kombiniert, wie man es von Smartphone-Anwendungen gewohnt ist.
- Nicht sprachspezifisch ist und daher ausschliesslich Symbole verwendet.
- Alle möglichen Suchen unterstützt, sodass sie genutzt werden kann, um Filter auszudrucken, die der Benutzer auf eine Weise eingibt, die Excel ähnelt.
- Die Möglichkeit bietet, spezifische Banana-Befehle wie Farben, Fehler usw. einzubeziehen.
Wir haben verschiedene andere Suchsyntaxen bewertet, aber alle nutzen Sonderzeichen wie das Minuszeichen "-", das Pluszeichen "+" oder auch andere wie "\", "(", "*", "?", die in der Buchhaltung häufig vorkommen.
Deshalb haben wir eine spezielle Syntax entwickelt, bei der das Ausrufezeichen "!" als Befehlsstartzeichen verwendet wird. Das "!" wird normalerweise am Ende eines Satzes verwendet, sodass es die Suche wahrscheinlich nicht stört.
Wir freuen uns über alle Rückmeldungen und Vorschläge!
GPT von Banana Buchhaltung Plus - Befehlsgenerator für die Filternutzung
Der GPT-Befehlsgenerator für die erweiterte Suchsyntax (Filter) ist nur experimentell: Er könnte Änderungen und Verbesserungen unterliegen.
Dieser Banana Buchhaltung Plus GPT wurde mit ChatGPT erstellt und dient dazu, eine erweiterte Suchsyntax zu generieren, um Zeilen in der Tabelle Buchungen zu filtern.
Voraussetzungen
Um diesen GPT zu verwenden, benötigen Sie:
- Die aktuellste Version (ab 10.1.24) von Banana Buchhaltung Plus (Download).
- Ein ChatGPT-Konto.
- Um diesen GPT zu nutzen, benötigen Sie ein ChatGPT Plus-Abonnement. Ohne dieses können Sie den Dienst bis zu zehn Anfragen kostenlos testen. Danach müssen Sie entweder auf ChatGPT Plus upgraden oder einige Stunden warten, bevor Sie weitere Anfragen stellen können.
Wie es funktioniert
- Öffnen Sie den Banana GPT über diesen Link: https://chatgpt.com/g/g-HTOEAHRVb-banana-accounting-filter-rows-command-creator-gpt
- Geben+Sie im Nachrichtenfeld unten einen Satz ein, der beschreibt, wonach Sie in der Tabelle Buchungen suchen möchten. Im Allgemeinen liefern spezifischere Anfragen bessere Ergebnisse.
- Der GPT verarbeitet Ihre Anfrage und gibt das entsprechende Ergebnis zurück.
Basierend auf Ihrer Eingabe wird eine Textzeichenfolge generiert, die den Befehl enthält, um die Zeilen in der Tabelle Buchungen zu filtern. - Kopieren Sie die generierte Textzeichenfolge.
- Fügen Sie die kopierte Zeichenfolge in das Filterfeld der Tabelle Buchungen in Banana Buchhaltung Plus ein.
Beispiele für Nachrichten, die in den GPT eingegeben werden können
Nachfolgend finden Sie einige Beispiele für Nachrichten, die Sie in den GPT-Chat eingeben können, zusammen mit den entsprechenden generierten Ergebnissen:
- "Finde alle Buchungen aus dem dritten Quartal 2024"
- Ergebnis: "!date:xml!>=2024-07-01 !date:xml!<=2024-09-30"
- "Suche nach Zeilen mit einem Betrag von 450.00"
- Ergebnis: "!amount:xml!=450.00"
- "Suche nach Zeilen mit einem Betrag grösser als 200"
- Ergebnis: "!amount:xml!>200"
- "Suche nach Zeilen mit dem Wert 3001 in der Spalte Konto Haben"
- Ergebnis: "!accountcredit:xml!=3001"
- "Gib mir Zeilen mit dem Wert 1020 in der Spalte Konto Haben und einem Betrag zwischen 1500 und 4000"
- Ergebnis: "!accountcredit:xml!=1020 !amount:xml!>=<1500|4000"