Filtern und temporäres Sortieren von Zeilen

Dokumentation •
In diesem Artikel

Mit den Funktionalitäten Filtern und temporäres Sortieren können die Zeilen einer Tabelle vorübergehend sortiert und gefiltert werden, ohne deren Anordnung dauerhaft zu verändern. Diese Funktionen sind besonders nützlich, wenn Sie schnell nach einem Text, einem Betrag oder einem Wert suchen müssen.
Sobald Sie die Sortier- oder Filterkriterien entfernen, kehren die Tabellenzeilen automatisch in ihre ursprüngliche Reihenfolge zurück.

Um die Zeilenanordnung dauerhaft zu verändern, führen Sie den Menübefehl Daten > Zeilen sortieren aus.

Die Funktionalitäten Filtern und temporäres Sortieren sind neue Funktionen. Wir möchten Sie bitten, diese zu testen und uns Ihr Feedback zu geben, damit wir sie weiter verbessern können.
Die neuen Funktionen sind nur im Advanced-Plan von Banana Buchhaltung Plus verfügbar.

Die temporäre Zeilen-Sortierfunktion

Mit diesem Werkzeug können Sie den Inhalt schnell nach der Spalte sortieren, aus welcher der Sortierbefehl ausgeführt wird:

  • Klicken Sie mit der rechten Maustaste auf die Spalte, die Sie als Sortierkriterium verwenden möchten.
  • Wählen Sie das gewünschte Sortierkriterium aus - entweder in aufsteigender oder absteigender Reihenfolge.

Vorteile

  • Sie können die angezeigten Zeilen aufsteigend oder absteigend nach der gewünschten Spalte sortieren.
  • Im Gegensatz zu Excel kehren die Zeilen, wenn Sie die temporäre Sortierung entfernen, automatisch in ihre ursprüngliche Reihenfolge zurück, ohne dass der Vorgang rückgängig gemacht werden muss.

Sort function in Banana

Sorted rows in Banana

In der Kopfzeile der Spalte, die für die Sortierung der Daten ausgewählt wurde, erscheint ein Pfeil.

Wichtiger Hinweis

Die temporäre Sortier-Funktion unterscheidet sich von der Funktion Zeilen sortieren (Menü Daten):

  • Temporäres Sortieren von Zeilen ist eine vorübergehende Sortierreihenfolge, die nur auf dem Bildschirm angezeigt wird. Sie wurde entwickelt, um die Überprüfung und Bearbeitung von zuvor eingegebenen Daten zu beschleunigen. Die Sortierkriterien können einfach entfernt werden, um zur ursprünglichen Reihenfolge der Zeilen zurückzukehren. Diese Funktion ist nur im Advanced-Plan verfügbar.
  • Mit dem Befehl Zeilen sortieren wird die Reihenfolge der Tabellenzeilen dauerhaft verändert. Diese Änderung kann nur unmittelbar danach mit dem Rückgängig-Befehl (Menü Bearbeiten) rückgängig gemacht werden. Dieser Befehl ist in allen Abonnement-Plänen verfügbar.

Die Zeilen-Filterfunktion

Die Filter-Funktion ermöglicht es Ihnen, nur die Zeilen der Tabelle anzuzeigen, die das als Suchkriterium eingegebene Schlüsselwort enthalten. Mit dem Filter sparen Sie eine Menge Zeit, denn:

  • Sie können die gewünschten Datensätze in Sekundenschnelle finden.
  • Die gefilterten Buchungen lassen sich direkt bearbeiten.
  • Die Filterfunktion ist in allen Tabellen der Buchhaltungsdatei verfügbar (Konten, Buchungen, Wechselkurse...). Um sie zu verwenden, geben Sie einfach das gewünschte Suchkriterium in das Feld Zeilen filtern ein.
  • Sie können den Filter jederzeit entfernen, um automatisch zur ursprünglichen Reihenfolge der Zeilen zurückzukehren.

Filter function in Banana
Die grüne Farbe dient nur zur Erläuterung des Abbildes; 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 zitierten Text 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.

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".

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"
help_id
TabDatiView::filter

Helfen Sie uns, unsere Dokumentation zu verbessern

Ihre Anregungen, wie wir diese Seite verbessern könnten, sind uns jederzeit willkommen.

Sagen Sie uns bitte, welches Thema eine bessere Erklärung braucht oder wie wir ein Argument verständlicher erklären könnten.

Diesen Artikel teilen: Twitter | Facebook | LinkedIn | Email