Comment Filtrer, afficher et masquer les données de tableau croisé dynamique dans Microsoft Excel

Les tableaux croisés dynamiques résument souvent d’énormes ensembles de données dans une feuille de calcul relativement petite. Plus vous pouvez capturer et écrire plus de détails dans une table, plus vous avez de la souplesse dans l’analyse des données. A titre d’exemple, considérons tous les détails capturés dans un tableau dans lequel chaque ligne contient une valeur représentant le centre de distribution, la date, le mois, la semaine, le jour de la semaine, le jour et le volume pour chaque jour de l’année. Vous pouvez filtrer ces données pour

n’afficher que les valeurs du lundi.

Filtrez les tableaux Excel pour vous concentrer sur les données pertinentes

Chaque colonne, à son tour, contient de nombreuses valeurs: il existe neuf centres de distribution, des données sur deux ans, douze mois par an, sept jours de semaine et jusqu’à cinq semaines et 31 jours par mois. Tout comme vous pouvez filtrer les données qui apparaissent dans un tableau Excel ou une autre collection de données, vous pouvez filtrer les données affichées dans un tableau croisé dynamique en sélectionnant les valeurs que vous souhaitez.

Filtrer un tableau croisé dynamique en cliquant sur une flèche de filtre

 

Pour plus d’informations sur le filtrage d’un tableau Excel, voir « Limiter le nombre de données apparaissant à l’écran» au chapitre 5, «Gérer les données de la feuille de calcul».

Un clic sur l’en-tête de colonne dans le tableau croisé dynamique affiche plusieurs options de tri, des commandes pour différentes catégories de filtres et une liste d’éléments qui apparaissent dans le champ que vous souhaitez filtrer. Chaque élément de la liste est accompagné d’une case à cocher. Les éléments dont les cases à cocher sont sélectionnées sont actuellement affichés dans le tableau croisé dynamique et les éléments dont les cases à cocher sont désactivées sont masqués.

La première entrée en haut de la liste des éléments est la case à cocher Tout sélectionner. La case à cocher Tout sélectionner peut avoir l’un des trois états suivants: afficher une coche (sélectionnée), afficher un carré noir ou effacer. Si la case à cocher Tout sélectionner contient une coche, le tableau croisé dynamique affiche chaque élément de la liste. Si la case à cocher Tout sélectionner est désactivée, aucun élément de filtre n’est sélectionné. Enfin, si la case à cocher Tout sélectionner contient un carré noir, cela signifie que certains éléments de la liste, mais pas tous, sont affichés. Si vous ne cochez que la case Nord-Ouest, par exemple, vous accédez à une configuration de tableau croisé dynamique dans laquelle seules les données du centre Nord-Ouest sont affichées.

Limiter les données en utilisant des filtres de sélection

Si vous préférez afficher les données de tableau croisé dynamique sur l’intégralité de la feuille de calcul, vous pouvez masquer le volet Champs de tableau croisé dynamique et filtrer le tableau croisé dynamique à l’aide des flèches de filtre de l’en-tête Étiquettes de ligne et Étiquettes de colonne dans le corps du tableau croisé dynamique. Excel indique que des filtres sont appliqués à un tableau croisé dynamique en plaçant un indicateur de filtre en regard de l’en-tête Étiquettes de colonne ou Étiquettes de ligne, ainsi que du nom du champ filtré dans le volet de tâches Champs de tableau croisé dynamique.

Jusqu’à présent, tous les champs dans lesquels nous avons parlé de filtrer le tableau croisé dynamique modifieront l’organisation des données dans le tableau croisé dynamique. L’ajout de certains champs à un tableau croisé dynamique peut toutefois créer une complexité indésirable. Par exemple, vous pouvez filtrer un tableau croisé dynamique par mois, mais l’ajout du champ Mois au corps du tableau croisé dynamique élargit inutilement la table.

 

Au lieu d’ajouter le champ Mois à la zone Lignes ou Colonnes, l’ajout du champ à la zone Filtres ne modifie pas le corps du tableau croisé dynamique, mais ajoute un nouveau contrôle de filtre au-dessus du tableau croisé dynamique dans sa feuille de calcul. Lorsque vous cliquez sur la flèche de filtre d’un champ dans la zone Filtres, Excel affiche une liste des valeurs du champ. Vous pouvez choisir de filtrer en fonction d’une ou de plusieurs valeurs.

Ajouter un champ à la zone de filtre pour filtrer un tableau croisé dynamique sans changer son organisation

Dans Excel 2003 et les versions antérieures, la zone Filtre était appelée zone de champ de page.

Si votre tableau croisé dynamique a plusieurs champs dans la zone Lignes du volet des champs de tableau croisé dynamique, vous pouvez filtrer les valeurs d’un tableau croisé dynamique en masquant et en réduisant les niveaux de détail dans le rapport. Pour ce faire, vous cliquez sur le contrôle Masquer les détails (qui ressemble à une zone contenant un signe moins) ou sur le contrôle Afficher les détails (qui ressemble à une boîte contenant le signe plus) en regard d’un en-tête.

 

Résumer les niveaux de données à l’aide des commandes Afficher le détail et Masquer le détail

Si une zone de tableau croisé dynamique, telle que des lignes ou des colonnes, contient plusieurs champs, vous pouvez sélectionner le champ à filtrer en cliquant sur la flèche Sélectionner un champ, puis sur le champ souhaité.

Excel 2016 fournit deux autres moyens de filtrer les tableaux croisés dynamiques : les filtres de recherche et les segments. En utilisant un filtre de recherche, vous pouvez entrer une série de caractères à utiliser par Excel pour filtrer les valeurs de ce champ.

Filtrer un champ de tableau croisé dynamique à l’aide d’un filtre de recherche

Les filtres de recherche recherchent la chaîne de caractères que vous spécifiez n’importe où dans la valeur d’un champ, pas seulement au début de la valeur. Dans l’exemple précédent, la chaîne de filtre de recherche «cen» renverrait à la fois Central et Nord Central.

Dans les versions d’Excel antérieures à Excel 2013, la seule indication visuelle que vous aviez appliqué un filtre à un champ était l’indicateur ajouté à la flèche de filtre d’un champ. L’indicateur a indiqué aux utilisateurs qu’un filtre actif avait été appliqué à ce champ, mais n’a fourni aucune information sur les valeurs affichées et les valeurs masquées. Dans Excel 2016, les segments fournissent une indication visuelle des éléments actuellement affichés ou masqués dans un tableau croisé dynamique.

Lorsque vous êtes prêt à créer un segment, affichez la boîte de dialogue Insérer des segments et sélectionnez les données à filtrer.

Sélection des champs pour lesquels vous souhaitez afficher un segment Après avoir effectué vos

Sélections, Excel affiche un segment pour chaque champ identifié.

Les trancheurs fournissent des valeurs résumées visuellement affectées par les filtres

Si vous avez déjà appliqué un filtre au champ pour lequel vous affichez un segment, le segment reflète le résultat du filtre.

Un segment affiche les valeurs du champ de tableau croisé dynamique que vous avez identifié. Toute valeur affichée en couleur (ou en gris si vous avez un jeu de couleurs gris et blanc) apparaît dans le tableau croisé dynamique. Les valeurs affichées en gris clair ou en blanc n’apparaissent pas dans  le tableau croisé dynamique.

Le fait de cliquer sur un élément dans un segment modifie l’état de cet élément. Si une valeur est actuellement affichée dans un tableau croisé dynamique, cliquez dessus pour la masquer. S’il est masqué, cliquez sur sa valeur dans le segment pour l’afficher dans le tableau croisé dynamique. Comme pour les autres objets d’un classeur Excel 2016, vous pouvez utiliser les touches Maj et Ctrl pour définir vos sélections.

En cliquant sur une valeur, vous créez un filtre qui limite les données affichées à cette valeur. Cliquez sur une valeur sélectionnée pour la supprimer du filtre. Si vous souhaitez afficher les valeurs liées à plusieurs éléments dans le segment, cliquez sur le bouton Sélection multiple de la barre de titre du segment.

 

Sélectionner plusieurs éléments dans un segment à l’aide de la sélection multiple

Désormais, lorsque vous cliquez sur des éléments supplémentaires, Excel les ajoute au slicer au lieu de remplacer la sélection d’origine. Vous pouvez également sélectionner plusieurs valeurs en maintenant la touche Ctrl enfoncée et en cliquant sur des valeurs individuelles, ou en maintenant la touche Maj enfoncée et en cliquant sur deux valeurs dans l’ordre, ce qui sélectionne les deux valeurs sur lesquelles vous avez cliqué et toutes les valeurs qui les séparent.

Les trancheurs fournissent une référence visuelle pour les champs filtrés

Comme avec d’autres objets de dessin dans Excel, vous pouvez déplacer et redimensionner le segment si nécessaire. Lorsque vous avez terminé de filtrer les valeurs, vous pouvez effacer le filtre Slicer et supprimer complètement le Slicer.

Vous pouvez modifier le formatage d’un segment en cliquant sur le segment, puis sur l’onglet Outils de l’outil Options du segment sur le ruban, puis sur un style dans la galerie Styles de segment.

  1. 1. Affichez le volet Champs de tableau croisé dynamique.
  2. 2. Faites glisser un champ dans la zone Filtres.
  3. 3. Dans la zone Filtre du tableau croisé dynamique, cliquez sur la flèche de filtre du champ.
  4. 4. Cliquez sur la valeur par laquelle vous souhaitez filtrer.

Ou

Activez la case à cocher Sélectionner plusieurs éléments et activez les cases à cocher en regard des éléments à afficher dans le tableau croisé dynamique.

Pour masquer un niveau de détail dans un tableau croisé dynamique

  1. 1. Cliquez sur le contrôle Masquer les détails en regard de l’en-tête de ligne d’un champ de tableau croisé dynamique.

Pour afficher un niveau de détail dans un tableau croisé dynamique

  1. 1. Cliquez sur le contrôle Afficher les détails en regard d’un en-tête de champ de tableau croisé dynamique.

Pour ajouter un slicer à votre classeur

  1. 1. Cliquez sur une cellule dans le corps du tableau croisé dynamique.
  2. 2. Dans l’onglet Outil d’analyse, dans le groupe Filtre, cliquez sur le bouton Insérer un segment.
  3. 3. Dans la boîte de dialogue Insérer des segments, cochez la case en regard du champ pour lequel vous souhaitez créer un segment.
  4. 4. Cliquez sur OK.

Pour sélectionner plusieurs valeurs dans un filtre Slicer

  1. 1. Dans la barre de titre Slicer, cliquez sur le bouton Sélection multiple.
  2. 2. Cliquez sur les valeurs que vous souhaitez voir apparaître dans le tableau croisé dynamique.

Pour filtrer un champ à l’aide d’un slicer

  1. 1. Dans le corps du trancheur, effectuez l’une des opérations suivantes:
    • • Cliquez sur la valeur unique que vous souhaitez afficher.
    • • Maintenez la touche Ctrl enfoncée et cliquez sur les valeurs que vous souhaitez afficher.
  • • Maintenez la touche Maj enfoncée et cliquez sur deux valeurs pour afficher ces valeurs et toutes les valeurs les séparant.

Pour effacer le filtre dans un slicer

  1. 1. Dans la barre de titre Slicer, cliquez sur le bouton Clear Filter.

Changer l’apparence d’un slicer

  1. 1. Cliquez avec le bouton droit de la souris sur la barre de titre de Slicer, puis cliquez sur Taille et propriétés.
  2. 2. Utilisez les paramètres du volet Formater le segment pour modifier l’apparence du segment.
  3. 3. Cliquez sur le bouton Fermer du volet pour le fermer et appliquer les modifications.

Pour enlever un slicer

  1. 1. Cliquez avec le bouton droit sur le segment, puis cliquez sur Supprimer le champ.
S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x