Filtre de tableau croisé dynamique dans Excel (Table des matières)

  • Introduction au filtre de tableau croisé dynamique
  • Comment filtrer un tableau croisé dynamique dans Excel?

Introduction au filtre de 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 comme SUM, MOYENNE, COUNT, etc. à partir des données organisées qui sont stockées dans la base de données. Outre les opérations mathématiques, Pivot 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 les multiples façons d'utiliser le filtre dans PIVOT.

Comment filtrer un tableau croisé dynamique dans Excel?

Voyons quelques exemples et leur explication pour filtrer le tableau croisé dynamique dans Excel.

Vous pouvez télécharger ce filtre de tableau croisé dynamique ici - Filtre de tableau croisé dynamique

Exemple # 1 - Création d'un filtre intégré dans la table PIVOT

Étape 1: Ayons les données dans l'une des feuilles de calcul.

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

Étape 2: Accédez à l'onglet Insertion et sélectionnez le 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.

Nous avons la possibilité de sélectionner un tableau 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 voir comme indiqué dans l'image ci-dessus.

Étape 3: Tableau croisé dynamique Le champ sera disponible à l'extrémité droite de la feuille comme ci-dessous. Nous pouvons observer le champ Filtre, où nous pouvons faire glisser les champs dans des filtres pour créer un filtre dans le tableau croisé dynamique.

Glissons le champ Flat no's dans Filters et nous pouvons voir que le filtre pour Flat no's aurait été créé.

À partir de cela, nous pouvons filtrer les Flat no's selon nos besoins et c'est la manière normale de créer un filtre dans le tableau croisé dynamique.

Exemple # 2 - Création d'un filtre pour les zones de valeur

Généralement, lorsque nous prenons des données dans des zones de valeur, aucun filtre n'est créé pour ces champs. Nous pouvons le voir comme 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 de SBA et la somme de surface de tapis. Mais nous pouvons réellement le créer et cela nous aide à diverses fins de prise de décision. Tout d'abord, nous devons sélectionner n'importe quelle cellule à côté du tableau et cliquer sur le filtre dans l'onglet des données. Nous pouvons voir que le filtre pénètre dans les zones de valeur.

Comme nous avons obtenu les filtres, nous pouvons maintenant effectuer différents types d'opérations à partir des zones de valeur ainsi que les trier du plus grand au plus petit afin de connaître les meilleures ventes / zone / quoi que ce soit. De même, nous pouvons trier du plus petit au plus grand, en triant 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.

Exemple # 3 - Affichage de la liste de plusieurs éléments dans un filtre de tableau croisé dynamique

Dans l'exemple ci-dessus, nous avions appris à créer un filtre dans Pivot. Voyons maintenant comment nous affichons la liste de différentes manières. Les trois façons les plus importantes d'afficher une liste de plusieurs éléments dans un filtre de tableau croisé dynamique sont les suivantes: -

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

1. Utilisation de trancheuses:

Ayons un simple tableau croisé dynamique avec différentes colonnes comme région, mois, numéro d'unité, fonction, industrie, catégorie d'âge.

À partir de cet exemple, nous allons considérer la fonction dans notre filtre et vérifions comment elle peut être répertoriée à l'aide de tranches 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 analyser l'onglet sur le ruban et choisir insérer une tranche, puis nous allons insérer la tranche dans notre zone de filtre, dans ce cas, la «fonction» déposé dans notre zone de filtre, puis appuyez sur OK et cela va ajouter une trancheuse à la feuille.

Nous pouvons voir que les éléments mis en surbrillance dans la tranche sont ceux qui sont mis en surbrillance dans nos critères de filtrage dans le menu déroulant du filtre. Maintenant, c'est une solution assez simple qui affiche les critères de filtrage. Par cela, nous pouvons facilement filtrer plusieurs éléments et voir le résultat varier dans les zones de valeur. Dans l'exemple ci-dessous, il est clair que nous avons sélectionné les fonctions qui sont visibles dans la tranche et pouvons trouver le nombre de catégories d'âge pour différentes industries (qui sont des étiquettes de ligne que nous avons faites glisser dans le champ d'étiquette de ligne) qui sont associées à ces fonctions qui sont dans la trancheuse. Nous pouvons changer la fonction selon nos besoins et pouvons observer que 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 peuvent ne pas s'afficher correctement et vous devrez peut-être faire beaucoup de défilement pour voir quels éléments sont sélectionnés afin de nous conduire à la solution d'imbrication de répertorier les critères de filtre dans les cellules.

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

2. Créez une liste de cellules avec des critères de filtrage:

Nous allons utiliser un tableau croisé dynamique connecté et nous allons essentiellement utiliser le segment ci-dessus ici pour connecter deux tableaux croisés dynamiques ensemble. Créons maintenant une copie en double du tableau croisé dynamique existant et collez-la dans une cellule vierge d'une nouvelle feuille.

Alors maintenant, nous avons une copie en double de notre tableau croisé dynamique et nous allons modifier un peu pour montrer ce champ Fonctions dans la zone des lignes. Pour ce faire, nous devons sélectionner n'importe quelle cellule à l'intérieur de notre tableau croisé dynamique ici et passer à la liste des champs du tableau croisé dynamique et supprimer l' industrie des lignes, supprimer le nombre de catégories d'âge de la zone de valeurs et nous allons prendre la fonction qui est dans notre zone de filtres zone de lignes et maintenant nous pouvons 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 sont là dans les trancheuses et le filtre de fonction. .

Nous avons maintenant une liste de nos critères de filtrage et cela fonctionne parce que ces deux pivots sont connectés par la trancheuse. Si nous cliquons avec le bouton droit n'importe où sur la tranche et pour signaler les connexions - les connexions des tableaux croisés dynamiques, il ouvrira un menu qui nous montrera que ces deux tableaux croisés dynamiques sont connectés lorsque les cases à cocher sont cochées.

Ce qui signifie que chaque fois qu'un changement est effectué dans le premier pivot, il sera automatiquement reflété dans l'autre. Les tableaux peuvent être déplacés n'importe où, ils peuvent être utilisés dans tous les modèles financiers et le libellé des lignes peut également être modifié.

3. Liste des valeurs séparées par des virgules:

Ainsi, la troisième façon d'afficher nos critères de filtrage est 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 utilisons simplement la 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 (si vous n'avez pas Excel 2016, vous pouvez également utiliser la fonction de concaténation), la jonction de texte facilite ce processus beaucoup plus facilement.

TEXTJOIN nous donne essentiellement trois arguments différents.

Délimiteur - qui peut être une virgule ou un espace.

Ignorer vide - 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 text join- (délimiteur- qui serait «, » dans ce cas, TRUE (car nous devons ignorer les cellules vides), A: A (car la liste des éléments sélectionnés dans le filtre sera disponible dans cette colonne) pour joindre n'importe quelle valeur et ignorer également toute valeur vide dans le filtre de tableau croisé dynamique)

Nous voyons maintenant obtenir une liste de tous nos critères de filtrage joints par une chaîne. Il s'agit donc essentiellement d'une liste de valeurs séparées par des virgules et si nous ne voulions pas afficher ces critères de filtre dans la formule, nous pouvons simplement masquer la cellule.

Sélectionnez simplement la cellule et montez pour analyser l'onglet des options, cliquez sur les en-têtes de champ et cela masquera la cellule.

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

Choses dont il faut se rappeler

  • Le filtrage n'est pas un additif car lorsque nous sélectionnons un critère et si nous voulons filtrer à nouveau avec un autre critère, le premier sera rejeté.
  • Nous avons obtenu une fonctionnalité spéciale dans le filtre, c'est-à-dire «Search Box» qui nous permet de désélectionner manuellement certains des résultats que nous ne voulons pas. Par exemple: si nous avons une énorme liste et qu'il y a aussi des espaces, afin de sélectionner un espace, nous pouvons facilement être sélectionnés en recherchant un espace dans la zone de recherche plutôt qu'en faisant défiler jusqu'à la fin.
  • Nous ne sommes pas censés exclure certains résultats avec la condition dans le filtre mais nous pouvons le faire en utilisant «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 le filtre d'étiquette - «ne contient pas» et devrait donner la condition.

Articles recommandés

Ceci est un guide du filtre de tableau croisé dynamique dans Excel. Ici, nous discutons Comment créer un filtre de tableau croisé dynamique dans Excel avec des exemples et un modèle Excel. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Trier les données dans le tableau croisé dynamique
  2. Tableau croisé dynamique avec plusieurs feuilles
  3. Mise en forme conditionnelle Excel dans un tableau croisé dynamique
  4. Table pivotante VBA | Modèle Excel
  5. Tableau croisé dynamique de rafraîchissement VBA (exemples)

Catégorie: