Filtrer et Trier lignes temporaire

Documentação •
Neste artigo

Les fonctions de Filtrer et Trier lignes temporaire de Banana Comptabilité Plus vous permet de trier et de filtrer les lignes d'un tableau, sans modifier leur ordre permanent. Ces fonctions sont très utiles pour la recherche immédiate de données, qu'il s'agisse de textes ou de montants.
Une fois les critères de tri ou de filtrage supprimés, les lignes du tableau reprennent leur ordre initial.

Pour modifier le tri de façon permanente, utilisez le menu Données > Trier lignes.

Les fonctions Filtrer et Trier sont nouvelles. Nous vous prions de nous donner votre avis sur la façon de les améliorer. Elles sont disponibles seulement dans le plan Advanced de Banana Comptabilité Plus.

La fonction Trier lignes temporaire

Cet outil permet de trier rapidement le contenu en fonction de la colonne à partir de laquelle la fonction Trier est donnée :

  • Cliquez avec le bouton droit de la souris sur l'en-tête de la colonne à trier.
  • Positionnez-vous sur la petite flèche et sélectionnez des critères de tri ascendants ou descendants.

Avantages

  • Vous pouvez trier les lignes affichées, en ordre croissant ou décroissant, selon la colonne souhaitée.
  • Contrairement à Excel, lorsque vous enlevez le tri de l'affichage, les lignes reprennent leur ordre initial sans qu'il soit nécessaire d'utiliser la commande Annuler.

Sort function in Banana

Sorted rows in Banana

Une flèche apparaît dans l'en-tête de la colonne choisie pour trier les données.

Note importante

La fonction Trier lignes temporaire est différente de la commande Trier lignes (dans le menu Données) :

  • Trier lignes temporaire est un tri temporaire des lignes à l'écran conçu pour accélérer la révision et l'édition des données saisies précédemment ; vous pouvez facilement supprimer les critères de tri pour revenir à l'ordre original des lignes. Cette fonction n'est disponible qu'avec le plan Advanced
  • La commande Trier lignes (dans le menu Données) modifie en permanence l'ordre des lignes du tableau et ne peut être annulée qu'à l'aide de la commande Annuler. Cette commande est disponible pour tous les plans.

La fonction Filtrer lignes

La fonction Filtrer lignes vous permet de filtrer rapidement les lignes du tableau en extrayant ce que vous recherchez. Elle permet de gagner un temps considérable, car :

  • Vous pouvez trouver les écritures souhaités en quelques secondes.
  • Vous pouvez modifier directement les écritures filtrés.
  • Le Filtre temporaire est présente dans toutes les tables du fichier (Comptes, Écritures, ...) et pour l'utiliser, il suffit de taper des mots-clés dans la boîte du filtre
  • Vous pouvez facilement supprimer le filtre pour revenir à l'ordre original des lignes.

Filter function in Banana
Le surlignage du texte en vert n'a qu'une valeur explicative ; il n'apparaît pas dans le logiciel.

Fonctions et syntaxe du filtre

Le filtre vous permet de trouver des lignes en saisissant simplement du texte séparé par des espaces. Au fur et à mesure que vous saisissez du texte, le programme filtre toutes les lignes et n'affiche que celles qui contiennent le texte séparé par des espaces.

Voici quelques exemples de filtre :

  • facture mario
    Affiche les lignes qui contiennent les mots "mario" et "facture" dans n'importe quelle position.
  • mar fac
    En fonction du nombre de lignes présentes, le même résultat peut également être obtenu en introduisant simplement un texte abrégé.
  • "facture mario"
    Recherche de texte comportant des espaces : si vous entrez le texte entre guillemets, le programme traitera le texte comme un seul mot.
  • "!~Mario"
    Normalement, la recherche porte sur les lettres majuscules et minuscules.
    Vous pouvez spécifier que la recherche est sensible à la casse en introduisant un caractère spécial.

L'espace est toujours considéré comme un séparateur pour la commande ET.

  • L'espace signifie que les conditions sont additives
  • Ne jamais inclure d'espaces dans la recherche, sauf s'ils sont entre guillemets, par exemple : "facture mario".
  • Exemples :
    • facture mario
      Le programme considère les lignes contenant à la fois les mots "facture" et "mario".
    • "facture mario"
      Le programme considère le texte entre guillemets comme un seul mot, espace inclus. Il recherchera donc toutes les lignes contenant exactement "facture mario" (dans cet ordre).

 

Caractères spéciaux

Presque tous les caractères peuvent être utilisés dans la recherche.

Seuls le point d'exclamation " !" et la barre verticale "|" au début d'une séquence de texte ont une signification particulière.

  • "|"  pour indiquer  OU
    Au moins un des éléments précédés de "|" doit être présent dans la ligne.
    Dans le cas suivant, la recherche affichera les lignes comprenant "mario" et "facture" ou "honoraire".
    mario|facture|honoraire
  • Spécification de commande "!".
    Tout texte précédé d'un point d'exclamation est considéré comme une commande et a une signification particulière.
    Par exemple, pour exclure un texte, utilisez la séquence de commandes "!-".
    mario !-facture

 Syntaxe avancée pour la recherche avec le Filtre

La syntaxe avancée de recherche est uniquement expérimentale : elle peut être sujette à des modifications et améliorations.

Le caractère "!" au début d'un texte indique qu'il s'agit d'une commande de recherche spéciale.

  • !
    Lorsqu'il est placé avant ou après un espace, il commence une séquence de commande.
  • !!
    Est considéré comme un simple "!" et non comme une séquence de commande.
  • !-
    Le signe moins "-" est utilisé pour exclure un contenu et peut être combiné avec n'importe quel autre opérateur.
    !-mario !-1000 !-=1000 !-^paiement !-~10
  • !~
    Le tilde "~" doit être placé immédiatement après le "!" ou le "!-".
    Avec "~", la recherche est sensible à la casse.
    !~mario
    !-~mario

Caractères de commande

Ce sont les caractères qui suivent immédiatement le début de la commande "!", "!-", "!~" ou "!-~" :
Ils peuvent également être utilisés avec le "-" pour exclure et le "~" pour la sensibilité à la casse, mais ils sont expliqués ici sans ces options.

  • !=
    Recherche exacte, la cellule doit contenir exactement le texte spécifié. Utile pour les comptes.
    !=1000
    Peut être utilisé avec plusieurs valeurs, avec l'opérateur | pour rechercher l'une d'elles.
    !=1000|2000|30000
    Cellule vide.
    Depuis la version 10.1.16 de Banana, cela sélectionne les cellules vides.
    !=
  • !+
    Contient, la cellule doit contenir exactement le texte spécifié. Utile pour les comptes.
    Équivaut à une recherche sans la commande "!", "mario" ou "!+mario" sont identiques.
    Mais "!+" permet des combinaisons avec d'autres caractères.
    !-+mario exclut les lignes contenant "mario".
    !~+mario exclut les lignes contenant "mario" en tenant compte de la casse.
  • !<>
    Différent, le texte de la cellule doit être différent de celui fourni.
    !<>1000
  • !.
    "." caractères jokers (*,?), identique à exact mais avec des jokers. Prend en charge plusieurs valeurs.
    !.100*
    !.100*|2?0*
  • !^
    Commence par. Le texte de la cellule doit commencer par le texte spécifié. Prend en charge plusieurs valeurs.
    ^mar
    ^mar|hom
  • !$
    Se termine par. Le texte de la cellule doit se terminer par le texte spécifié. Prend en charge plusieurs valeurs.
    !$rio
  • !_
    Recherche de mot entier. Ne correspond pas à "1000". Prend en charge plusieurs valeurs.
    !_100
    !_100|200
  • !:
    Expression régulière. Le texte suivant ":" doit être une expression régulière.
    !:\bmario\b

Supérieur à, Inférieur à et intervalles de valeurs

Ils sont utilisés pour comparer des valeurs.
Pour cela, la valeur XML du contenu est utilisée.

  • Date au format aaaa-mm-jj
    2024-12-31
  • Montant avec "." comme séparateur décimal et sans séparateur de milliers.
    1999.99

Caractères de commande

  • !>
    Supérieur à. Le contenu de la cellule doit être supérieur à 100.
    !>100
  • !>=
    Supérieur ou égal à.
    !>=100
  • !<
    Inférieur à.
    !<100
  • !<=
    Inférieur ou égal à.
    !<=100
  • !<>
    Différent de.
  • !><
    Dans une plage de valeurs, excluant les éléments spécifiés.
    C'est équivalent à l'utilisation de deux filtres > et <.
    Une plage nécessite deux éléments séparés par "|".
    !><99.99|200
  • !>=<
    Dans une plage de valeurs, incluant les éléments spécifiés.
    C'est équivalent à l'utilisation de deux filtres >= et <=.
    Une plage nécessite deux éléments séparés par "|".
    !>=<100|199.99


Spécification des colonnes

Permet de spécifier la colonne dans laquelle effectuer la recherche.

  • !Libellé!
    Recherche dans la colonne "Libellé".
    !Libellé!mario
    !Libellé!=
    !Lib*!mario
    !Lib*;doc!mario
    !Libellé:xml!mario
    !debit*!=1000

Afficher les lignes avec une couleur

Utilisé pour rechercher des lignes colorées.

  • !_co! ou !_color! Affiche toutes les lignes ayant une couleur.
  • !_co!2 Affiche toutes les lignes avec la couleur de style 2.
  • !_co!2|3 Affiche toutes les lignes avec la couleur de style 2 ou 3.

Afficher les lignes avec formatage

  • !_fo! Affiche les lignes avec un formatage spécifique.
  • !_fo!b Affiche les lignes en gras.
  • !_fo!i Affiche les lignes en italique.

Afficher les lignes avec erreurs

  • !_er! ou !_error! Affiche toutes les lignes marquées comme erreur ou avertissement.
  • !_er!e Affiche toutes les lignes marquées comme erreurs.
  • !_er!w Affiche toutes les lignes marquées comme avertissements.

Combinaison de différents filtres

  • 2022 !des*!mario !debit*!=1000
    Affichera les lignes contenant "2022" dans n'importe quelle colonne, "mario" dans toute colonne commençant par "des" et toutes les colonnes commençant par "debit" contenant exactement "1000".

Raison de la syntaxe du filtre

La syntaxe de recherche avancée peut sembler étrange, mais nous avons voulu une syntaxe qui 

  • N'interfère pas avec la recherche naturelle, afin que l'utilisateur puisse effectuer la plupart des recherches de manière intuitive, en combinant les textes exactement comme il est habitué à le faire dans une application mobile.
  • Ne soit pas spécifique à une langue, en utilisant uniquement des symboles.
  • Supporte toutes les recherches possibles, afin de pouvoir exprimer des filtres saisis par l'utilisateur d'une manière similaire à Excel.
  • Ouvre la possibilité d'inclure des commandes spécifiques à Banana, comme les couleurs, les erreurs, etc.

Nous avons évalué différentes autres syntaxes de recherche, mais elles utilisent toutes des caractères spéciaux comme le signe moins "-", le "+", ou encore "\", "(", "*", "?", fréquemment utilisés en comptabilité.
Nous avons donc opté pour une syntaxe spéciale où le point d'exclamation "!" est utilisé comme indicateur de commande. Le "!" est normalement utilisé à la fin d'une phrase, il est donc peu probable qu'il interfère avec la recherche.

Tous les retours et suggestions sont les bienvenus !

Générateur de commandes GPT de Banana Comptabilité Plus pour la recherche avec le Filtre

Le générateur de commandes GPT pour la syntaxe avancée de recherche (Filtre) est uniquement expérimental : il peut être sujet à des modifications et améliorations.

Ce GPT de Banana Comptabilité Plus a été créé en utilisant ChatGPT et est conçu pour générer une syntaxe avancée de recherche permettant de filtrer les lignes dans le tableau Écritures.

Exigences

Pour utiliser ce GPT, vous devez :

  • Télécharger et installer la dernière version de Banana Comptabilité Plus.
  • Avoir un compte ChatGPT.
    • Pour utiliser ce GPT, vous devez avoir un abonnement ChatGPT Plus. Sans cela, vous pouvez essayer le service gratuitement pour un maximum de dix requêtes. Au-delà, vous devrez soit passer à ChatGPT Plus, soit attendre quelques heures avant de pouvoir effectuer d'autres requêtes.

Comment ça fonctionne

  • Ouvrez le Banana GPT à partir de ce lien :
  • Dans le champ Message en bas, entrez une phrase décrivant ce que vous souhaitez rechercher dans le tableau Écritures. En général, plus la requête est précise, meilleurs seront les résultats.
  • GPT traitera votre requête et retournera le résultat correspondant.
    En fonction de l'entrée fournie au GPT, une chaîne de texte contenant la commande nécessaire pour filtrer les lignes dans le tableau Écritures sera générée.
  • Copiez la chaîne de texte générée.
  • Collez la chaîne copiée dans le filtre du tableau Écritures de Banana Comptabilité Plus.

Exemples de messages à entrer dans GPT

Voici quelques exemples de messages à entrer dans la discussion GPT, accompagnés des résultats correspondants :

  • "Trouver toutes les transactions du troisième trimestre 2024"
    • Résultat : "!date:xml!>=2024-07-01 !date:xml!<=2024-09-30"
  • "Rechercher les lignes avec un montant de 450.00"
    • Résultat : "!amount:xml!=450.00"
  • "Rechercher les lignes avec un montant supérieur à 200"
    • Résultat : "!amount:xml!>200"
  • "Rechercher les lignes avec la valeur 3001 dans la colonne Crédit du compte"
    • Résultat : "!accountcredit:xml!=3001"
  • "Donnez-moi les lignes avec la valeur 1020 dans la colonne Crédit du compte et un montant entre 1500 et 4000"
    • Résultat : "!accountcredit:xml!=1020 !amount:xml!>=<1500|4000"
help_id
TabDatiView::filter

Help us improve the documentation

We welcome feedback on how to improve this page.

Tell us what theme needs a better explanation or how to clarify a topic.

Share this article: Twitter | Facebook | LinkedIn | Email