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

Répondre à