Parfait A priori <>""devrait aussi fonctionner maintenant (avec vous tenté ? Je dirais que <ou > ont aussi besoin de l'option caractères génériques😉)
Claire Le 4 sept. 2024, 20:33, à 20:33, Isa&ric <[email protected]> a écrit: >Merci Claire et Agnès S > >Je peux maintenant mettre un ou des critères suivant les besoins comme > ><>^$ > >j-000 > >^j-$ > > >et aussi rajouter d'autres filtres... Je n'ai pas trouvé les filtres >automatiques plus pratique dans mon cas, si la feuille contient >plusieurs tableau les uns au dessus des autres. Je recherche maintenant > >une manière de recopier les cellules dans une autre feuille du même >fichier, en les liants ensemble. Dans cette 2e feuille, j'aimerai >pouvoir appliquer un/des filtre un peu ce que j'ai pu observer sur les >feuilles de calcul GoogleSheets avec les fonctions Sort() et Filter(). >Actuellement la solution "Filtre spécial" permet de le faire >manuellement, je recherche une manière plus automatisé. Me faut-il me >tourner vers les filtres dynamiques ? Éric Le 04/09/2024 à 11:18, Cleyr > >Listes a écrit : >> Bonjour Agnès >> >> Bien vu et merci beaucoup. J'ai pensé aux expressions régulières, et >j'ai oublié cette option ! >> Je n'ai pas essayé, mais c'est probablement la bonne piste. >> Reste, pour Éric que tant que vous ne filtrez que sur ce critère, le >filtre standard est suffisant... >> >> Claire >> >> Le 4 septembre 2024 10:56:32GMT+02:00, "Agnès >Simonet"<[email protected]> a écrit : >>>> Il faudrait retrouver comment exprimer non vide en filtre spécial >>> Ma modeste contribution : j'utilise <>^$ en cochant caractères >génériques dans les options du filtre. >>> Explication : >>> ^ pour "en début de chaîne" >>> $ pour "en fin de chaîne" >>> donc ^$ pour "rien entre le début et la fin de chaîne" soit "chaîne >vide" >>> <>^$ pour "chaîne non vide" >>> >>> Attention : une cellule contenant une formule (donc pas vraiment >vide) dont le résultat est une chaîne vide sera considérée comme vide >avec ce critère. >>> >>> J'ai dû voir passer ça sur cette liste ou une autre et comme ça >fonctionne dans les cas où j'en ai besoin je l'utilise tel quel. Mais >il y a peut-être plus simple, plus astucieux ou plus adapté à certaines >circonstances. >>> >>> Agnès S. >>> >>> Le 04/09/2024 à 07:19, Ocleyr2lalune a écrit : >>>> Bonjour Eric >>>> >>>> Je me suis emmmêlée les pédales hier (en même temps, je n'avais pas >le fichier sous les yeux). effectivement, en filtre spécial <>"" ne >fonctionne pas >>>> Pourquoi refusez vous de tenter le filtre standard ? Car la >condition non vide est présente, et fonctionne de ce coté... >>>> Il faudrait retrouver comment exprimer non vide en filtre spécial, >je n'y suis pas encore... >>>> Dans mon cas d'usage, un >0 fonctionne parfaitement, là non (parce >que >0 en formule, fonctionne aussi...) >>>> >>>> Et je le répète, ma dispo est limitée ces jours ci. essayez >d'avancer moins "au pif" et de façon plus ordonnée, notamment : d'abord >le fitlre standard. >>>> >>>> Claire >>>> Le 2024-09-03 19:12, Isa&ric a écrit : >>>>> Test-plageImport (filtre spéciaux-5).ods : >>>>> https://www.cjoint.com/c/NIdri74karp >>>>> >>>>> Après modification Format>cellules>Tout standard >>>>> le critère >>>>> |>j-001 ||fonctionne.| >>>>> >>>>> |||Je n’arrive pas à utiliser | >>>>> >>>>> |<>""| >>>>> >>>>> >>>>> Éric >>>>> >>>>> >>>>> Le 03/09/2024 à 12:05, Isa&ric a écrit : >>>>>> Ce qui est bizarre pour moi sur ce fichier, >>>>>> https://www.cjoint.com/c/NIdj5tKst5p >>>>>> C'est que si je mets en critère >>>>>> <>"" >>>>>> cela ne marche pas, il n'y a pas de filtrage et si je mets >>>>>>> J-001 >>>>>> ou >>>>>>> j-001 >>>>>> cela marche et je trouve bizarre de voir les résultats "j-001" ? >>>>>> >>>>>> Éric >>>>>> >>>>>> >>>>>> >>>>>> Le 03/09/2024 à 10:40, Cleyr Listes a écrit : >>>>>>> Bonjour Éric >>>>>>> Je n'ai pas de PC sous la main de toute la journée. >>>>>>> Chez moi N3 avec <>""(sans autre guillemet) filtre >>>>>>> >>>>>>> Tant que vous n'utilisez pas d'autres critères, passez par le >filtre standard. >>>>>>> L'extraction répétée à plusieurs occasions est tout autant >possible avec le filtre standard. Ce qui change c'est la façon dont on >formule le critère. Tant que vous n'avez pas besoin d'autre chose que >"non vide" le filtre standard peut suffire. Au moins pour vous >familiariser.... >>>>>>> >>>>>>> Claire >>>>>>> >>>>>>> Le 3 septembre 2024 10:21:33GMT+02:00, >Isa&ric<[email protected]> a écrit : >>>>>>>> Merci claire, pour toutes ces explications ! >>>>>>>> Je suis parti vers un filtre spécial pour pouvoir faire >l'extraction de façon répété à plusieurs occasions, mais ne connaissant >pas les résultats et les avantages de chacune des possibilités, je fais >cela un peu au "pif" !. >>>>>>>> >>>>>>>> J'ai essayé d'appliquer : >>>>>>>> https://www.cjoint.com/c/NIdilhN3L0p >>>>>>>> >>>>>>>> En N3 j'ai <>"" mais le résultat ne filtre pas. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Éric >>>>>>>> >>>>>>>> >>>>>>>> Le 02/09/2024 à 21:31, Ocleyr2lalune a écrit : >>>>>>>>> Bonsoir Eric >>>>>>>>> >>>>>>>>> Dans votre fichier >>>>>>>>> 1- la seule plage qui doit être marquée comme une plage de >filtre, est celle qui en est une : pCrit1 >>>>>>>>> Je ne peux pas vous dire si ça peut poser problème (je ne sais >plus... je ne me suis pas posé la question récemment !) >>>>>>>>> 2- Ensuite vous avez créé une colonne de contrôle, vous ne la >voulez pas dans votre résultat : il ne faut donc pas la sélectionner >quand vous appliquez votre filtre, encore moins l'ajouter dans vos >critères >>>>>>>>> 3- Enfin, dans votre colonne de contrôle, vous avez testé >votre critère sans utiliser une fonction qui avait besoin pour argument >d'une référence de cellule (ce qui aurait été le cas avec "estvide") => >pourquoi n'avez vous pas utilisé ce contrôle, formulé ainsi, dans votre >filtre, c'est ce qu'il faut faire. >>>>>>>>> >>>>>>>>> Comme je vous l'ai écrit précédemment, une cellule vide dans >la plage de filtre, n'est PAS un critère. >>>>>>>>> Bonus : pour indiquer l'emplacement "d'export" il suffit >d'indiquer la référence de la 1ère cellule en haut à gauche où seront >placés les résultats du filtre (avec plus de lignes, vous ne savez pas >nécessairement, combien de lignes seront filtrées, donc vous ne >définissez pas la plage de résultat, uniquement la référence de la 1ère >cellule ! donc pas besoin de plage nommée, à priori ! >>>>>>>>> >>>>>>>>> Une autre remarque, comme je vous l'ai écrit précédemment, je >vous confirme que vous pouvez obtenir le résultat avec un filtre >standard et non un filtre spécial. La mise en oeuvre et plus simple et >rapide : >>>>>>>>> Sélectionner la zone à filtrer (sans sélectionner votre >colonne de test donc, puisque vous ne la voulez pas pour finir !) >>>>>>>>> Données, filtre standard, >>>>>>>>> choisissez votre colonnev(Te) et en valeur "non vide". pour >les options du filtre (copier les résultats vers et décocher conserver >les critères de filtre), c'est comme pour le filtre spécial. >>>>>>>>> >>>>>>>>> Ainsi, si vous n'avez pas d'autres critères à définir, le >fitlre standard suffit. Si vous avez d'autres critères à définir >(éventuellement avec des ET = même ligne, des OU=même colonne), le >fitlre spécial s'y prête, sinon, c'est superflu. >>>>>>>>> >>>>>>>>> Donc >>>>>>>>> 1 => modifiez les références de votre plage nommée pCrit1 pour >enlever au moins la colonne O >>>>>>>>> 2 => insérez votre critère en N3 soit <>"" >>>>>>>>> 3 => sélectionnez votre plage à filtrer B2 à F8 (et G8) >>>>>>>>> 4=> Données / Filtre spécial >>>>>>>>> Et la suite... je crois que c'est bon. >>>>>>>>> >>>>>>>>> Bonus 2 : si la taille de votre plage source est fixe, votre >plage nommée est valable, sinon, en respectant la règle suivante, vous >aurez une sélection automatique, en plaçant le curseur dans la zone >>>>>>>>> aucune ligne ou colonne adjacentre remplie autour d'une plage >de valeurs qui n'a pas d'intérêt pour le calcul (votre ligne 1 surtout, >et la colonne G si vous la conservez, sont à déplacer... >>>>>>>>> >>>>>>>>> Bravo, l'étape suivante c'est les tableaux croisés ? ;-) >>>>>>>>> >>>>>>>>> Claire >>>>>>>>> >>>>>>>>> Le 2024-09-02 15:55, Isa&ric a écrit : >>>>>>>>>> Merci Claire, >>>>>>>>>> >>>>>>>>>> Il me semble bien maintenant avoir des plages de défini : >>>>>>>>>> Filtre.jpg :https://www.cjoint.com/c/NIcnXKsxmRp ><https://www.cjoint.com/c/NIcnXKsxmRp> >>>>>>>>>> >>>>>>>>>> Test-plageImport (filtre spéciaux-3).ods >>>>>>>>>> https://www.cjoint.com/c/NIcn1m2QYap ><https://www.cjoint.com/c/NIcn1m2QYap> >>>>>>>>>> Cela donne toujours une colonne en trop. >>>>>>>>>> >>>>>>>>>> Éric >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Le 02/09/2024 à 13:55, Ocleyr2lalune a écrit : >>>>>>>>>>> Pour simplifier la mise en place du filtre spécial >>>>>>>>>>> Nommer la zone destinée à être votre filtre spécial puis >dans "gérer les plages nommées" sélectionner filtre spécial dans les >propriétés de la plage nommée >>>>>>>>>>> Ensuite pour appliquer votre filtre >>>>>>>>>>> Lire les critères dans... Dans le menu déroulant vous >pourrez sélectionner votre plage de filtre spécial. >>>>>>>>>>> A lire votre capture (très rapidement, je dis peut-être une >betise) j'ai l'impression que votre critère n'est pas là où vous dîtes >qu'il est. >>>>>>>>>>> Le critère c'est colonne x non vide >>>>>>>>>>> >>>>>>>>>>> Veillez bien à ce que vos 2 plages ne puissent se >superposer. Par exemple vos critères peuvent être sur une autre feuille >ou sur les premières lignes de la feuille où vous préférez placerez vos >résultats. >>>>>>>>>>> >>>>>>>>>>> Il est possible aussi que le filtre standard vous suffise si >votre seul critère est telle colonne non vide. >>>>>>>>>>> >>>>>>>>>>> Pour exprimer le non vide dans un filtre spécial il ne >suffit pas de laisser la cellule non remplie (car ça signifie pas de >filtre pour cette colonne...) mais je ne sais plus comment je fais dans >ce cas. Au besoin j'irais voir mes fichiers perso. >>>>>>>>>>> >>>>>>>>>>> Si vous coincez toujours, prévenez nous. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Claire >>>>>>>>>>> Le 2 sept. 2024, à 10:17, Isa&ric <isaric.co ><mailto:<a>@free.fr target=_blank>isaric.co<http://isaric.co>@free.fr> >a écrit: >>>>>>>>>>> >>>>>>>>>>> Merci Claire. >>>>>>>>>>> >>>>>>>>>>> J'arrive à faire un "Filtre spécial..." >>>>>>>>>>> >>>>>>>>>>> Calc Filtre >spécial.png:https://www.cjoint.com/c/NIcid4VQejp ><https://www.cjoint.com/c/NIcid4VQejp> >>>>>>>>>>> >>>>>>>>>>> lorsque mon critère "Lire les critères de filtre dans" >est >>>>>>>>>>> $'1-Plage'.$H$2:$H$3 >>>>>>>>>>> avec en $'1-Plage'.$H$3 par exemple =j-001 >>>>>>>>>>> >>>>>>>>>>> Je voudrai que le critère soit ($'1-Plage'.$H$3) pour >toutes les >>>>>>>>>>> "cellules non vide", est-ce possible ? >>>>>>>>>>> >>>>>>>>>>> Éric >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Le 01/09/2024 à 22:34, Ocleyr2lalune a écrit : >>>>>>>>>>> >>>>>>>>>>> Bonjour Eric (je n'ai pas vu votre fichier, mais) >le besoin >>>>>>>>>>> que vous évoquez, fait penser au filtre spécial >(où vous >>>>>>>>>>> pouvez ajuster vos conditions, les faire varier >par une >>>>>>>>>>> formule) ou même simplement le filtre standard, >avez vous >>>>>>>>>>> essayé ? (pour le filtre standard il faut cocher >dans les >>>>>>>>>>> options, "copier les résultats vers...", voir >supprimer le >>>>>>>>>>> lien entre le résultat et la table filtrée) >>>>>>>>>>> >https://help.libreoffice.org/latest/fr/text/scalc/01/12040201.html?&DbPAR=CALC ><https://help.libreoffice.org/latest/fr/text/scalc/01/12040201.html?&DbPAR=CALC> >https://help.libreoffice.org/latest/fr/text/scalc/guide/specialfilter.html?DbPAR=CALC > Claire Le 2024-09-01 18:58, Isa&ric a écrit : >>>>>>>>>>> >>>>>>>>>>> Bonjour, Dans le fichier exemple >Test-plageImport.ods ( >>>>>>>>>>> https://www.cjoint.com/c/NIbqZ5uSinp ) qui comporte 3 >>>>>>>>>>> onglets je souhaite importer une plage de >données par >>>>>>>>>>> exempleA2:F7 de la feuille « 1-Plage » >contenant les >>>>>>>>>>> cellules à importer vers la feuille >« 2-Import » sous >>>>>>>>>>> condition que la cellule de la colonne « F » >>>>>>>>>>> correspondante à la ligne analysées, ne soit >pas vide. Et >>>>>>>>>>> obtenir un résultat comme celui de la feuille >« 3-Sup L >>>>>>>>>>> vide » où la ligne 3 de la feuille « 1-Plage » >n’apparaît >>>>>>>>>>> pas et la ligne 4 vient alors se placer >après/derrière la >>>>>>>>>>> ligne 2… D’avance merci pour vos aides ! Éric >>>>>>>> >>>>>>>> -- Envoyez un mail à[email protected] pour >vous désinscrire >>>>>>>> Les archives de la liste sont disponibles >àhttps://listarchives.libreoffice.org/fr/users/ >>>>>>>> Privacy Policy:https://www.documentfoundation.org/privacy >>>>>>> Claire >>>>>> >>> -- >>> Envoyez un mail à[email protected] pour vous >désinscrire >>> Les archives de la liste sont disponibles >àhttps://listarchives.libreoffice.org/fr/users/ >>> Privacy Policy:https://www.documentfoundation.org/privacy >> Claire > > >-- >Vie codée 19 > > > Vie codée 19 > cliquez pour aller sur le site <http://ma.pa.coc.free.fr/> > >-- >Envoyez un mail à [email protected] pour vous >désinscrire >Les archives de la liste sont disponibles à >https://listarchives.libreoffice.org/fr/users/ >Privacy Policy: https://www.documentfoundation.org/privacy -- Envoyez un mail à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
