une question sur des filtres

  • Initiateur de la discussion Initiateur de la discussion LESTAT
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

LESTAT

Guest
Bonjour à tous!

Je m'adresse à vous cette foi si pour voir si je ne pourrais pas gagner du temps en optimisant un filrage... en pièce jointe j'ai mis mon classeur avec en page1 mes données et en page2 une série de code sur lesquels je souhaite m'appuyer pour faire un filtre; en gros j'aimerais réussir à trouver un moyen pour garder sur ma page les données correspondant uniquement au code répertoriés en page 2.

Est-ce possible?

D'avance merci.
L.
 
Bonjour,

Voici ma solution:


Sur la feuille 2 tu dois définir le nom de plage 'code_filtrant' et trier les données en ordre alphabétique.


Sur la feuille 1, tu pourrais ajouter une colonne avec la formule suivante:
=ISERROR(VLOOKUP(C2;code_filtrant;1;0))


Ceci va te donner Vrai ou Faux, les lignes qui ont Vrai font partie de ta liste de code filtrant. Tu peux ajouter le Filtre automatique pour afficher que les Vrai.


Salutations
Eric
 
Re,

Alors j'ai essayé...mais débutant en excel malgré tes précieux conseil, une chose doit m'échapper.

Je te mets en PJ ce que j'obtients.

Merci de me dire ce que j'ai mal fait.

L. [file name=Testfil_20050627164546.zip size=37144]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Testfil_20050627164546.zip[/file]
 

Pièces jointes

Tu n'as pas défini le nom de plage 'code_filtrant'

Juste à sélectionner tes données de la feuille 2, menu insertion / nom / définir, taper code_filtrant et OK.


Ensuite faire F2 sur la premiere formule et la re-copier sur toute la colonne.

Alternative moins élégante: =ISERROR(VLOOKUP(C2;Feuil2!A$2:A$131;1;0))

Ca devrait marcher...

Salut
Eric

Message édité par: guitarde, à: 27/06/2005 16:52
 
J'ai fait ce que tu m'as dis...mais ça n'a toujours pas l'air de fonctionner...cela peut il venir de ma version d'excel(excel97)? [file name=Testfil_20050627170603.zip size=36908]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Testfil_20050627170603.zip[/file]
 

Pièces jointes

Le nom de plage / range semble mal définie.
Excel 97 ou 2000 c'est pareil.

J'essaie de mettre ma version Zippée...

Salut
Eric [file name=TESTfild_eric.zip size=37189]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TESTfild_eric.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
611
Réponses
3
Affichages
732
Retour