Après avoir cliqué sur le bouton "Copier le texte" ci-dessous, ouvrir un nouveau classeur Excel et
le coller dans la cellule "A1".
Le menu "Filtre avancé" est disponible dans le ruban "Données" → rubrique "Trier et filtrer" → bouton "Avancé"
1) Filtre avancé simple avec 1 condition
Dans la partie filtre à appliquer:
E3 → on ajoute le filtre "citron"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G3
Copier dans → I2:K9
Les 3 résultats attendus:
citron | Paris | 500
citron | Bordeaux | 100
citron | Marseille | 25
2) Filtre avancé avec 2 conditions via ET
Dans la partie filtre à appliquer:
E3 → on ajoute le filtre "citron"
G3 → on ajoute le filtre ">99"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G3
Copier dans → I2:K9
Les 2 résultats attendus:
citron | Paris | 500
citron | Bordeaux | 100
3) Filtre avancé avec 2 conditions via OU
Dans la partie filtre à appliquer:
E3 → on ajoute le filtre "citron"
F4 → on ajoute le filtre "Paris"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G4
Copier dans → I2:K9
Les 4 résultats attendus:
citron | Paris | 500
citron | Bordeaux | 100
banane | Paris | 50
citron | Marseille | 25
4) Filtre avancé avec condition vide
Attention au piège de la partie "Zone de critères", si une ligne est ajoutée alors qu'elle est vide, elle sera interprétée
comme une condition supplémentaire sans restriction, et on récuperera donc la totalité des données de la source.
Dans la partie filtre à appliquer:
E3 → on ajoute le filtre "citron"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G4
Copier dans → I2:K9
Les 7 résultats seront retournés ici, car la ligne 4 de la partie "filtre à appliquer" est vide et pourtant utilisée dans
la "Zone de critères" de l'option "Filtre avancé".
5) Filtre avancé avec 2 conditions via ET sur 1 même champ
Dans la partie filtre à appliquer:
F2 → on change l'intitulé en "montant vendu", identique à G2
F3 → on ajoute le filtre ">50"
G3 → on ajoute le filtre "<400"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G3
Copier dans → I2:K9
Les 2 résultats attendus:
banane | Lille | 200
citron | Bordeaux | 100
6) Filtre avancé avec recherche textuelle complexe
Ici, on va pouvoir utiliser des fonctions de recherche de texte avancées.
Dans l'exemple:
le "?" correspond à 1 seul caractère, n'importe lequel
le "*" correspond à X caractères, n'importe lesquels
On cherche donc des villes avec un 1er caractère inconnu, puis un "a" et un "r" et on ne sait pas ce qu'il y a après, "?ar..."
Dans la partie filtre à appliquer:
F2 → intitulé "ville"
F3 → on ajoute le filtre "?ar*"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G3
Copier dans → I2:K9
Les 4 résultats attendus:
citron | Paris | 500
orange | Marseille | 400
banane | Paris | 50
citron | Marseille | 25
7) Filtre avancé avec exclusion de texte
On reprend l'exemple précédent, mais cette fois en faisant l'inverse,
on veut trouver toutes les villes différentes de la précédente recherche en ajoutant les caractères "<>".
Dans la partie filtre à appliquer:
F3 → on ajoute le filtre "<>?ar*"
Exécuter ensuite le filtre avancé avec les paramètres suivants:
Plages → A2:C9
Zone de critères → E2:G3
Copier dans → I2:K9
Les 3 résultats attendus:
banane | Lille | 200
citron | Bordeaux | 100
orange | Bordeaux | 10
8) Autres infos sur le filtre avancé
Comme on a pu le voir dans les différents exemples, ce filtre avancé est très puissant et efficace.
Quelques autres paramètres sont disponible à l'utilisation:
le filtre directement dans la liste des données source, sans faire de recopie des résultats → option "Filtrer la liste sur place"
l'exclusion de doublon dans le résultat → option "Extraction sans doublon"
L'article Microsoft
ayant servi comme source d'information pour ce tuto.