Filtre de tableau croisé dynamique dans Excel - Comment filtrer les données dans un tableau croisé dynamique? (Exemples)

Les filtres dans les tableaux croisés dynamiques ne sont pas similaires aux filtres dans les tableaux ou les données que nous utilisons, dans les filtres de tableau croisé dynamique, nous avons deux méthodes pour utiliser les filtres, l'une est par clic droit sur le tableau croisé dynamique et nous trouverons l'option de filtre pour le filtre de tableau croisé dynamique , une autre méthode consiste à utiliser les options de filtre fournies dans les champs du tableau croisé dynamique.

Comment filtrer dans un tableau croisé dynamique?

Le tableau croisé dynamique est un outil de feuille de calcul convivial dans Excel qui nous permet de résumer, de regrouper, d'effectuer des opérations mathématiques telles que SOMME, MOYENNE, NOMBRE, etc. à partir des données organisées stockées dans une base de données. Outre les opérations mathématiques, le tableau croisé dynamique possède l'une des meilleures fonctionnalités, à savoir le filtrage, qui nous permet d'extraire des résultats définis de nos données.

Examinons plusieurs façons d'utiliser un filtre dans un tableau croisé dynamique Excel: -

# 1 - Filtre intégré dans le tableau croisé dynamique Excel

  • Disons avoir les données dans l'une des feuilles de calcul.

Les données ci-dessus se composent de 4 colonnes différentes avec S.No, Flat no's, Carpet Area & SBA.

  • Accédez à l'onglet Insertion et sélectionnez un tableau croisé dynamique, comme indiqué ci-dessous.
  • Lorsque vous cliquez sur le tableau croisé dynamique, la fenêtre «Créer un tableau croisé dynamique» apparaît.

Dans cette fenêtre, nous avons la possibilité de sélectionner une table ou une plage pour créer un tableau croisé dynamique, ou nous pouvons également utiliser une source de données externe.

Nous avons également la possibilité de placer le rapport de tableau croisé dynamique, que ce soit dans la même feuille de calcul ou dans une nouvelle feuille de calcul, et nous pouvons le voir dans l'image ci-dessus.

  • Tableau croisé dynamique Le champ sera disponible à l'extrémité droite de la feuille comme ci-dessous.
  • Nous pouvons observer le champ de filtre, où nous pouvons faire glisser les champs dans des filtres pour créer un filtre de tableau croisé dynamique. Faisons glisser le champ Flat no dans Filters, et nous pouvons voir que le filtre pour Flat no's aurait été créé.
  • À partir de là, nous pouvons filtrer les numéros plats selon nos besoins, et c'est la manière normale de créer le filtre dans le tableau croisé dynamique.

# 2 - Créer un filtre dans la zone de valeurs d'un tableau croisé dynamique Excel

En règle générale, lorsque nous prenons des données dans des zones de valeur, aucun filtre n'est créé pour ces champs de tableau croisé dynamique. Nous pouvons le voir ci-dessous.

Nous pouvons clairement observer qu'il n'y a pas d'option de filtre pour les zones de valeur, c'est-à-dire la somme du SBA et la somme de la surface du tapis. Mais nous pouvons réellement le créer et ce qui nous aide dans diverses prises de décision.

  • Tout d'abord, nous devons sélectionner une cellule à côté du tableau et cliquer sur le filtre dans l'onglet de données.
  • Nous pouvons voir que le filtre entre dans les zones de valeur.

Au fur et à mesure que nous avons obtenu les filtres, nous pouvons désormais effectuer différents types d'opérations à partir de zones de valeur, comme les trier du plus grand au plus petit afin de connaître les meilleures ventes / zone / tout. De même, nous pouvons faire le tri du plus petit au plus grand, le tri par couleur, et même nous pouvons effectuer des filtres numériques comme <=, =,>, et bien d'autres. Cela joue un rôle majeur dans la prise de décision dans toute organisation.

# 3 - Afficher une liste de plusieurs éléments dans un filtre de tableau croisé dynamique.

Dans l'exemple ci-dessus, nous avons appris à créer un filtre dans le tableau croisé dynamique. Regardons maintenant la façon dont nous affichons la liste de différentes manières.

Les 3 méthodes les plus importantes pour afficher une liste de plusieurs éléments dans un filtre de tableau croisé dynamique sont: -

  • Utilisation de slicers.
  • Création d'une liste de cellules avec des critères de filtre.
  • Liste des valeurs séparées par des virgules.

Utilisation de slicers

  • Avons un tableau croisé dynamique simple avec différentes colonnes comme Région, Mois, Numéro d'unité, Fonction, Industrie, Catégorie d'âge.
  • Commencez par créer un tableau croisé dynamique en utilisant les données ci-dessus. Sélectionnez les données, puis accédez à l'onglet Insertion, sélectionnez une option de tableau croisé dynamique et créez un tableau croisé dynamique.
  • À partir de cet exemple, nous allons considérer la fonction dans notre filtre et vérifier comment elle peut être répertoriée à l'aide de segments et varie selon notre sélection. C'est simple car nous sélectionnons simplement n'importe quelle cellule dans le tableau croisé dynamique, et nous allons passer à l'onglet d'analyse sur le ruban et choisir le segment d'insertion.
  • Ensuite, nous allons insérer la diapositive le slicer du fichier dans notre zone de filtre, donc dans ce cas, la «Fonction» a été classée dans notre zone de filtre, puis appuyez sur Ok, et cela va ajouter un segment à la feuille.
  • Nous pouvons voir que les éléments mis en surbrillance dans le segment sont ceux qui sont mis en surbrillance dans nos critères de filtre de tableau croisé dynamique dans le menu déroulant des filtres.

Maintenant, c'est une solution assez simple qui affiche les critères de filtre. Grâce à cela, nous pouvons facilement filtrer plusieurs éléments et voir le résultat varier dans les zones de valeur. À partir de l'exemple ci-dessous, il est clair que nous avons sélectionné les fonctions visibles dans le slicer et que nous pouvons connaître le décompte de la catégorie d'âge pour différentes industries (qui sont des étiquettes de ligne que nous avions glissées dans le champ d'étiquette de ligne) qui sont associées avec ces fonctions qui sont dans un slicer. Nous pouvons changer la fonction selon nos besoins et pouvons observer les résultats varient selon les éléments sélectionnés.

Cependant, si vous avez beaucoup d'éléments dans votre liste ici et qu'elle est vraiment longue, ces éléments risquent de ne pas s'afficher correctement et vous devrez peut-être faire beaucoup de défilement pour voir quels éléments sont sélectionnés, ce qui nous amène à la Nest solution consistant à lister les critères de filtrage dans les cellules.

Ainsi, «Créer une liste de cellules avec des critères de filtre de tableau croisé dynamique» vient à notre secours.

Créer une liste de cellules avec des critères de filtre de tableau croisé dynamique: -

Nous allons utiliser un tableau croisé dynamique connecté, et nous allons essentiellement utiliser le segment ci-dessus pour connecter deux tableaux croisés dynamiques ensemble.

  • Maintenant, créons une copie du tableau croisé dynamique existant et collez-la dans une cellule vide.

Nous avons donc maintenant une copie en double de notre tableau croisé dynamique, et nous allons modifier un peu pour afficher ce champ Fonctions dans la zone des lignes.

Pour ce faire, nous devons sélectionner une cellule à l'intérieur de notre tableau croisé dynamique ici et aller à la liste des champs du tableau croisé dynamique et aller supprimer Industrie des lignes, en supprimant le nombre de catégories d'âge de la zone de valeurs, et nous allons prendre la fonction qui se trouve dans notre zone de filtres vers la zone de lignes, et nous pouvons donc maintenant voir que nous avons une liste de nos critères de filtre si nous regardons ici dans notre menu déroulant de filtre, nous avons la liste des éléments qui se trouvent dans les segments et filtre de fonction aussi.

  • Nous avons maintenant une liste de nos critères de filtre de tableau croisé dynamique, et cela fonctionne car ces deux tableaux croisés dynamiques sont connectés par le segment. Si nous faisons un clic droit n'importe où sur le segment et pour signaler les connexions
  • Connexions de tableau croisé dynamique qui ouvriront un menu qui nous montre que ces deux tableaux croisés dynamiques sont connectés lorsque les cases à cocher sont cochées.

Cela signifie que chaque fois qu'un changement est fait dans le premier pivot, il se refléterait automatiquement dans l'autre.

Les tableaux peuvent être déplacés n'importe où; il peut être utilisé dans tous les modèles financiers; Les étiquettes de ligne peuvent également être modifiées.

Liste des valeurs séparées par des virgules dans le filtre de tableau croisé dynamique Excel: -

La troisième façon d'afficher nos critères de filtre de tableau croisé dynamique est donc dans une seule cellule avec une liste de valeurs séparées par des virgules, et nous pouvons le faire avec la fonction TEXTJOIN . Nous avons toujours besoin des tables que nous avons utilisées précédemment et avons simplement utilisé une formule pour créer cette chaîne de valeurs et les séparer par des virgules.

Il s'agit d'une nouvelle formule ou d'une nouvelle fonction qui a été introduite dans Excel 2016 et qui s'appelle TEXTJOIN (s'il n'y a pas de 2016, vous pouvez également utiliser la fonction de concaténation); la jonction de texte rend ce processus beaucoup plus facile.

TEXTJOIN nous donne essentiellement trois arguments différents

  • Délimiteur - qui peut être une virgule ou un espace
  • Ignorer les vides - vrai ou faux pour ignorer les cellules vides ou non
  • Texte - ajoutez ou spécifiez une plage de cellules contenant les valeurs que nous voulons concaténer

Tapons TEXTJOIN - (delimiter- qui serait «,» dans ce cas, TRUE (comme nous devrions ignorer les cellules vides), K: K (comme la liste des éléments sélectionnés du filtre sera disponible dans cette colonne) pour rejoindre tout valeur et ignorer également toute valeur vide)

  • Nous voyons maintenant obtenir une liste de tous nos critères de filtre de tableau croisé dynamique joints par une chaîne. Il s'agit donc essentiellement d'une liste de valeurs séparées par des virgules.
  • Si nous ne voulions pas afficher ces critères de filtre dans la formule, nous pourrions masquer la cellule. Sélectionnez simplement la cellule et accédez à l'onglet des options d'analyse; cliquez sur les en-têtes de champ et cela cachera la cellule.

Nous avons donc maintenant la liste des valeurs dans leurs critères de filtre de tableau croisé dynamique. Maintenant, si nous apportons des modifications au filtre du tableau croisé dynamique, cela se reflète dans toutes les méthodes. Nous pouvons utiliser n'importe lequel d'entre eux. Mais finalement, pour le slicer de solution séparé par des virgules et la liste est requise. Si vous ne souhaitez pas afficher les tableaux, ils peuvent être masqués.

Points à retenir sur le filtre de tableau croisé dynamique Excel

  • Le filtrage de tableau croisé dynamique n'est pas un additif car lorsque nous sélectionnons un critère et que nous voulons filtrer à nouveau avec d'autres critères, le premier sera rejeté.
  • Nous avons une fonction spéciale dans le filtre de tableau croisé dynamique, à savoir, «Zone de recherche», qui nous permet de désélectionner manuellement certains des résultats que nous ne voulons pas. Par exemple: si nous avons une liste énorme et qu'il y a aussi des blancs, alors pour sélectionner des blancs, nous pouvons facilement être sélectionnés en recherchant des blancs dans la zone de recherche plutôt qu'en faisant défiler vers le bas jusqu'à la fin.
  • Nous ne sommes pas censés exclure certains résultats avec une condition dans le filtre de tableau croisé dynamique, mais nous pouvons le faire en utilisant le "filtre d'étiquette". Par exemple: si nous voulons sélectionner un produit avec une certaine devise comme la roupie ou le dollar, etc., nous pouvons utiliser un filtre d'étiquette - «ne contient pas» et devrait donner la condition.

Vous pouvez télécharger ce modèle de filtre de tableau croisé dynamique Excel à partir d'ici - Modèle Excel de filtre de tableau croisé dynamique.

Articles intéressants...