Excel 03: Filtre automatique

Résolu/Fermé
Kev96 Messages postés 63 Date d'inscription jeudi 17 février 2011 Statut Membre Dernière intervention 7 avril 2011 - 4 mars 2011 à 11:00
Kev96 Messages postés 63 Date d'inscription jeudi 17 février 2011 Statut Membre Dernière intervention 7 avril 2011 - 8 mars 2011 à 09:50
Bonjour,

J'ai inséré un filtre automatique pour une colonne et quand je veux rechercher en utilisant le filtre personnalisé, on dirait que le filtre oublie des valeurs.

J'utilise la fonction du filtre personnalisé "contient" et tout le viens pas... Étrange

Merci de votre aide!

A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
4 mars 2011 à 13:50
bonjour,

- N'y aurait-il pas des lignes ou des colonnes vides dans le tableau ?
- "contient" ne s'applique qu'à du texte

donne un exemple plus précis de ce que tu fais et de ce que ne fonctionne pas
1
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
5 mars 2011 à 01:12
Bonjour,

Le filtre automatique sur Excel 2003 est limité à 1000 lignes visibles...

m@rina
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
5 mars 2011 à 23:57
Bonjour Marina

C'est la liste déroulante du filtre qui n'affiche que 1000 lignes mais il est toujours possible d'utiliser personnalisé.

Par contre, il n'y a pas de limitation sur le filtre lui-même et il n'y a a priori aucune raison pour que le filtre "oublie" des valeurs.
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
6 mars 2011 à 22:20
Bonsoir Patrice,

Kev96 a bien parlé de filtre automatique.
Ne pas confonde filtre personnalisé (automatique) et filtre élaboré...

m@rina
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
6 mars 2011 à 22:56
Re,

Moi aussi je parle de filtre automatique, Kev96 dit J'utilise la fonction du filtre personnalisé "contient" et tout le viens pas... Étrange, et pour moi, ça n'a aucun rapport avec la limitation à 1000 lignes de la liste déroulante du filtre automatique.
A part une interruption dans le tableau de données (ligne vide), je ne vois pas pourquoi le filtre automatique personnalisé "contient" ne fonctionnerait pas.
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
7 mars 2011 à 00:15
Essaie d'insérer une suite de numéros de 1 à 5000 par exemple.
Puis tu affiches la boîte de dialogue Personnaliser. Egal à =
tu verras que ça s'arrête à 1000, même si ta suite va beaucoup plus loin.
Limite corrigée avec les versions actuelles.

m@rina
0
Salut! Effectivement m@rina le filtre s'arrête à 1000. Mais ici le problème est celui que Patrice33740 soulevait: le filtre ne "reconnaît"pas tout. Je met ci-joint un exemple de mon soucis.

http://www.cijoint.fr/cjlink.php?file=cj201103/cijgGignUZ.xls

Contenu: il y a une colonne de dates. Et le soucis réside dans le fait que quand j'insère "2012" dans le filtre personnalisé il ne reconnaît que 2 dates, alors qu'il y en a bien plus de 2!
Dans cette colonne il y a des cellules qui possèdent également du texte mais je ne pense pas que ce soit important dans ce cas.

Merci beaucoup de votre aide.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
7 mars 2011 à 23:44
Bonjour,

En voyant ton exemple, il est évident que tu dois avoir des problèmes de filtrage, ta base de données n'est pas cohérente :

1) Il y a de nombreuses cellules fusionnées inutilement ;

2) Tes données sont un panachage de données textuelles et de données numériques (des dates) hors comme je te l'ai déjà dit, "contient" ne s'applique qu'à du texte.


Il y a un moyen très simple pour savoir si une donnée est textuelle ou numérique :
- Sélectionner la colonne / clic droit / format de cellule / alignement / horizontal : Standard
- Élargir suffisamment la colonne (double clic entre les colonne)
- Tout ce qui est aligné à gauche est du texte et ce qui est aligné à droite est numérique.

Tu dois donc :

1) Supprimer la fusion des cellules :
Sélectionner la colonne / clic droit / format de cellule / alignement / cocher puis décocher fusionner les cellule / ok2)

2) Supprimer toutes les lignes vides (tu peux peut-être utiliser trier)

3) Tout convertir en texte

Pour tout convertir en texte, tu peux taper en B2 :
=SI(ESTTEXTE(A2);A2;TEXTE(A2;"jj/mm/aa"))

puis double clic sur la croix de recopie pour étendre la formule jusqu'à la dernière ligne / sans désélectionner, copier / sélectionner A2 / collage spécial / valeurs

Cordialement
Patrice

PS pour M@rina : avec Excel 2003 version 11.5612, toutes les lignes filtrées (automatique, personnalisé, égal à) s'affichent normalement (n° en bleue), bien au delà de 1000 lignes. Comme je disais, seule la liste déroulante du filtre automatique est limitée aux 1000 premières valeurs.
0
m@rina Messages postés 21080 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 15 novembre 2024 11 351
8 mars 2011 à 00:10
Mais c'est exactement ce que j'ai dit...
0
Kev96 Messages postés 63 Date d'inscription jeudi 17 février 2011 Statut Membre Dernière intervention 7 avril 2011 10
8 mars 2011 à 09:50
Merci Patrice33740, j'ai essayé ta solution et ça fonctionne correctement.
J'ai également trié et arrangé les cellules en laissant seulement les dates et en mettant supérieur ou = ET inférieur ou égal dans le filtre personnalisé, ça marché également, mais bien sur SANS cellules vides! Merci aussi à m@rina. A plus
0