Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
💥 Du 22 au 24 novembre : Accès 100% GRATUIT
à la Bibliothèque Numérique ENI. Je m'inscris !

Filtre des données

Activer/désactiver le filtrage automatique

Le filtrage automatique vous permet de filtrer les données d’un tableau afin d’afficher uniquement les lignes qui correspondent aux critères que vous spécifiez.

Si la plage de cellules a été convertie en tableau de données (cf. Tableaux de données - Créer un tableau de données), la fonction filtrage automatique est déjà activée et les boutons de listes déroulantes apparaissent dans les en-têtes de colonnes. 

 Activez une des cellules de la plage de cellules concernée.

 Cliquez sur le bouton Trier et filtrer de l’onglet Accueil, groupe Édition puis sur l’option Filtrer.

Des boutons de listes déroulantes apparaissent dans chaque cellule d’en-tête de colonne : cela indique que le filtrage est activé mais aucun filtre n’est encore appliqué.

images/21RBXL16-01.png

 Créez les filtres souhaités (cf. ci-après Filtrer des données selon un contenu ou une mise en forme).

Vous pouvez créer trois types de filtre : par valeurs de liste, par format ou par critères. Une fois les données filtrées, vous pouvez les copier, les modifier, les mettre en forme, les représenter sous forme de graphique et les imprimer sans les réorganiser ni les déplacer.

 Pour désactiver...

Filtrer des données selon un contenu ou une mise en forme

Grâce au filtre automatique, vous pouvez filtrer vos données en fonction du contenu des cellules, de leur couleur de remplissage, de leur couleur de police ou de leur mise en forme conditionnelle par jeux d’icônes.

Filtrer selon certaines valeurs de la colonne

 Activez le filtrage automatique.

 Ouvrez la liste déroulante associée à la colonne contenant les valeurs en fonction desquelles vous souhaitez filtrer.

Le menu Filtre automatique s’ouvre et affiche la liste de toutes les valeurs contenues dans la colonne active (jusqu’à 10 000 valeurs). Par défaut, les cases à cocher correspondantes sont activées : vous visualisez toutes les valeurs de la colonne. Vous retrouvez également dans ce menu, les options de tri.

images/21RBXL16-02.png

Vous pouvez modifier les dimensions du menu Filtre automatique en faisant glisser la bordure inférieure.

 Pour masquer certaines valeurs, décochez les cases à cocher correspondantes.

Pour afficher quelques valeurs, il est plus rapide de décocher l’option (Sélectionner tout) puis de cocher les valeurs à afficher.

 Pour rechercher une valeur précise, saisissez-la dans la zone Rechercher.

Si la valeur existe dans la colonne, elle est aussitôt sélectionnée. Dans le cas contraire, le message Aucune correspondance...

Filtrer selon un critère personnalisé

Il s’agit de filtrer les données selon certaines valeurs contenues dans la colonne ; en fonction du type de données de la colonne, Excel propose trois types de filtre : des filtres numériques (pour des données de type numérique), des filtres chronologiques (pour les données de type date) ou des filtres de texte (pour des données alphanumériques).

 Activez le filtrage automatique et ouvrez la liste déroulante associée à la colonne contenant les données en fonction desquelles vous souhaitez filtrer.

 Cliquez, selon le type de données de la colonne, sur l’option Filtres numériques, Filtres chronologiques ou Filtres textuels.

 Cliquez sur l’option Filtre personnalisé ou sur toute autre option ouvrant une boîte de dialogue (exemple : est égal à, est différent de, est supérieur à...).

Quelle que soit l’option choisie, la boîte de dialogue Filtre automatique personnalisé s’affiche ; si vous avez sélectionné une autre option que Filtre personnalisé, la première liste de la boîte de dialogue affiche alors le terme correspondant à l’option choisie (ex : différent de ou antérieur au).

 Dans la première liste, sélectionnez l’opérateur...

Utiliser des filtres spécifiques aux types de données

Filtrer selon un intervalle de valeurs ou de dates (filtre numérique ou chronologique)

 Activez le filtrage automatique et ouvrez la liste déroulante associée à la colonne.

 Activez l’option Filtres chronologiques ou Filtres numériques puis cliquez sur l’option Entre.

 Dans la boîte de dialogue Filtre automatique personnalisé qui s’affiche, précisez la valeur inférieure de l’intervalle en regard du premier opérateur de comparaison (postérieur ou égal au ou est supérieur ou égal à).

 Vérifiez que l’option Et est active.

 Précisez la valeur supérieure de l’intervalle en regard du second opérateur de comparaison (antérieur ou égal au ou est inférieur ou égal à).

 Cliquez sur le bouton OK.

Filtrer selon les valeurs maximales ou minimales (filtre numérique)

 Activez le filtrage automatique et ouvrez la liste déroulante associée à la colonne.

 Activez l’option Filtres numériques puis l’option 10 premiers.

 Indiquez si vous souhaitez avoir les valeurs maximales (Haut) ou minimales (Bas).

 Précisez le nombre de lignes, correspondant à votre critère, qu’il faut afficher....

Filtrer selon plusieurs critères

Deux critères pour une même colonne

 Activez le filtrage automatique et ouvrez la liste déroulante associée à la colonne.

 Cliquez, selon le type de données de la colonne, sur l’option Filtres numériques, Filtres chronologiques ou Filtres textuels.

 Cliquez sur l’option Filtre personnalisé.

 Précisez le premier critère de filtre sur la première ligne : précisez l’opérateur et la valeur de comparaison.

 Précisez comment doivent être reliés les deux critères :

  • par le Et logique pour que Excel filtre les données répondant simultanément à tous les critères.

  • Par le Ou logique pour que Excel filtre les données répondant à l’un ou à l’autre des critères.

 Précisez le deuxième critère de filtre sur la seconde ligne : précisez l’opérateur et la valeur de comparaison.

Sur cet exemple, seules les lignes dont la date d’inscription est comprise entre le 15/09/2007 et le 15/09/2008 s’afficheront.

images/21RBXL16-05.png

 Cliquez sur le bouton OK.

Vous ne pouvez pas poser un critère de contenu et un critère de mise en forme sur une même colonne.

Plusieurs critères sur des colonnes différentes

 Activez le filtrage automatique....

Effacer un filtre ou tous les filtres

Il s’agit tout simplement d’afficher de nouveau toutes les données.

 Pour désactiver un filtre sur une colonne, ouvrez la liste déroulante associée à la colonne et activez l’option Effacer le filtre de suivie du nom de la colonne.

 Pour désactiver tous les filtres, cliquez sur le bouton Trier et filtrer du groupe Édition de l’onglet Accueil puis cliquez sur l’option Effacer.

Vous pouvez également désactiver le filtrage automatique (onglet Accueil - bouton Trier et filtrer - Filtrer) pour réafficher toutes les données du tableau.

Filtrer des données à l’aide d’un filtre complexe

Un filtre complexe nécessite la création d’une zone de critères dans laquelle vous allez vous-même saisir les critères de filtre. Vous pourrez ensuite filtrer les données directement dans le tableau mais aussi les copier à un autre endroit.

Créer une zone de critères

 Prévoyez quelques lignes et colonnes vierges au-dessus ou à côté du tableau à filtrer.

 Dans la première de ces lignes vides, saisissez ou copiez le nom des en-têtes de colonnes qui serviront à définir les critères.

 Sur les lignes situées en dessous, saisissez les critères à respecter en prêtant attention aux consignes suivantes :

  • pour relier des critères par le OU logique, saisissez-les sur plusieurs lignes,

  • pour relier des critères par le ET logique, saisissez-les sur plusieurs colonnes,

  • pour relier des critères par le ET et le OU logiques, saisissez-les sur plusieurs colonnes et lignes.

Exemples :

images/21RBXL16-07.png

Filtrer des données selon une zone de critères

 Cliquez dans l’une des cellules du tableau contenant les données à filtrer.

 Activez l’onglet Données et cliquez sur le bouton Avancé du groupe Trier et filtrer.

La boîte de dialogue Filtre avancé s’affiche ;...

Filtrer un tableau de données au moyen de segments

Avec Excel 2019 vous pouvez filtrer un tableau de données à l’aide de segments. Rappelons que l’utilisation de ce type de filtre introduit dans la version 2010 ne s’appliquait qu’aux données de tableau croisé dynamique.

Sachez que vous pouvez également utiliser cette fonctionnalité sur les tables de requêtes et autres tables de données.

 Créez un tableau de données (cf. Tableaux de données - Créer un tableau de données), puis cliquez sur l’une de ses cellules.

L’onglet contextuel Création s’active aussitôt.

 Cliquez sur l’outil Insérer un segment du groupe Outils de l’onglet Création.

 Cochez le ou les champs du tableau de données pour lesquels vous souhaitez créer un filtre segment.

images/21RBXL16-09.png

 Cliquez sur OK pour valider.

images/COR-IE-55.png

Dans cet exemple, deux filtres segments se superposent. Vous pouvez déplacer ces panneaux en faisant glisser leur barre de titre et les redimensionner en faisant glisser un des angles.

Notez également la présence d’un nouvel onglet contextuel Options qui s’affiche lorsqu’un des filtres à segments (panneaux) est activé.

 Pour filtrer les données du tableau, cliquez sur un des boutons du filtre segment.

Pour ajouter des filtres supplémentaires...

Effectuer des statistiques sur les données filtrées par une zone de critères

Ces calculs statistiques vont concerner les lignes dont les valeurs correspondent aux critères de la zone de critères.

 Créez la zone de critères adéquate et saisissez les critères (cf. Filtrer des données à l’aide d’un filtre complexe).

 Sélectionnez la cellule dans laquelle vous souhaitez afficher le résultat et utilisez les fonctions suivantes :

=BDNB(BDD;champ;critères)

dénombre les cellules.

=BDSOMME(BDD;champ;critères)

additionne les valeurs du champ.

=BDMOYENNE (BDD;champ;critères)

calcule la moyenne des valeurs du champ.

=BDMAX (BDD;champ;critères)

extrait la valeur maximale du champ.

=BDMIN (BDD;champ;critères)

extrait la valeur minimale du champ.

Dans lesquelles vous remplacez :

  • BDD par la référence des cellules correspondant à la liste de données sur laquelle le calcul doit se faire (y compris les libellés de colonne).

  • champ par la référence de la cellule contenant le libellé de la colonne sur laquelle le calcul doit se faire ; si vous utilisez la fonction BDNB, vous devez spécifier la valeur 0 pour cet argument afin que le calcul s’effectue correctement.

  • critères par les références des cellules correspondant à la zone de critères....