• Temps de lecture :4 mins read

Les segments permettent de filtrer les données d’un tableau. Mais leur forme est plus originale et moderne.

Cette fonctionnalité est utilisable sur des tableaux structurés et des tableaux croisés dynamiques.

Vous ne rencontrerez pas certaines limitations /obstacles dans les filtres standards avec l’usage des segments.

Ajout d'un segment

  1. Sélectionnez l’une des cellules de votre TCD.
  2. Allez dans l’onglet Analyse du tableau croisé dynamique
  3. Cliquez sur Insérer un segment

Une boîte de dialogue s’ouvre.

4. Sélectionnez un ou plusieurs champs qui serviront de filtre. Je ne vais en sélectionner qu’un seul pour le moment, en l’occurrence Catégorie

5. Cliquez sur OK

Un bloc est apparu sur la feuille de calcul contenant tous les éléments du champ sélectionné précédemment.

Affichage d'un segment

Il existe une autre manière d’ajouter un segment : dans votre panneau latéral, faites un clic-droit sur un champ puis sélectionnez Ajouter un segment

Ajout d'un segment à partir des champs

Utiliser un segment

Pour filtrer nos données, il suffit de cliquer sur l’élément voulu.

Si vous souhaitez conserver plusieurs éléments, il y a deux techniques :

  • maintenir la touche Ctrl et cliquez sur les éléments à filtrer
  • utiliser la bouton en forme de To-do List et cliquez sur les éléments à enlever.

Les éléments conservés restent colorés alors que les autres éléments sont sur un fond blanc ou grisé en fonction du style utilisé.

Sélection d'éléments du segment

Lorsqu’un segment est activé, le bouton en forme d’entonnoir apparaît avec une croix rouge si vous voulez réinitialiser le filtre.

De plus, dans votre panneau latéral, en entonnoir apparaît sur la ligne du champ utilisé comme segment.

Personnaliser un segment

Vous pouvez modifier certaines caractéristiques du segment pour l’adapter à votre fenêtre.

Quand vous sélectionnez un bloc de segment, un onglet Segment apparaît dans le ruban d’Excel.

Modifier le titre

Il s’agit du premier champ de l’onglet Segment. Vous pouvez le renommer comme vous le souhaitez.

Pour l’exemple, je vais le renommer Filtre Catégorie.

Adapter la largeur et hauteur du segment

Afin de placer votre segment au bon endroit par rapport à votre tableau croisé dynamique, vous pouvez définir sa hauteur et sa largeur :

  • en utilisant l’un des 8 points entourant le bloc
  • définir une hauteur ou largeur exacte dans l’onglet Segment.

Vous pouvez aussi scinder les éléments du segment en plusieurs colonnes.

Adapter la zone du segment

Placez votre curseur jusqu’à ce qu’il ressemble aux flèches directionnelles. Glisser-déposer le segment pour le déplacer à l’endroit désiré.

Affichage d'un segment adapté

Tri des éléments

Au cas où vos éléments du segment ne sont pas rangés par ordre alphabétique,

  1. cliquez sur Paramètres des segments  dans l’onglet Segment.
  2. Sélectionnez la case Croissant (de A à Z) puis validez avec OK.

Styliser votre segment

Dans l’onglet Segment, Excel met à votre disposition des styles différents pour mettre en forme votre segment.

styles des segments

Utiliser plusieurs segments simultanément

Comme je l’ai indiqué précédemment, on peut ajouter autant de segments que vous voulez.

Testons avec l’ajout d’un 2nd segment. J’ajoute un segment concernant les clients.

Maintenant, je vais sélectionner la Catégorie Hygiène du 1er segment.

Utilisation de plusieurs segments

Votre 2nd segment va s’adapter à la sélection du 1er. Dans l’exemple, Fnac devient grisé car dans ma base il n’y a aucune vente de produits d’hygiène à la Fnac.

Je préfère la 2nde possibilité : retirer carrément les éléments inutiles.

  1. Pour ce faire, sélectionnez les deux segments avec la touche Ctrl (autant faire la modification sur tous les segments).
  2. Dans l’onglet Segment, cliquez sur Paramètres des segments.
  3. Cochez la case Masquer les éléments sans données
  4. Faites OK

Dorénavant, les éléments d’un segment qui n’ont aucune entrée seront masqués (Fnac pour l’exemple présent).

Masquer élection sans données

Lier un segment avec plusieurs tableaux croisés dynamiques

Si vous aimez séparer les objectifs d’une analyse, vous seriez susceptibles de créer plusieurs tableaux croisés dynamiques sur la même feuille.

Pour filtrer sur tous les TCD, cela nécessite une petite manipulation.

C’est parti !

Je crée plusieurs tableaux croisés dynamiques :

  • un 1er TCD pour afficher  les ventes par produit
  • un 2nd TCD pour afficher les ventes par année

Je crée mon segment à partir de mon 1er TCD. Je choisir le champ Client comme critère.

Si je sélectionne un élément du segment, les ventes de mon tableau croisé par produit s’adaptent au segment sélectionné mais pas le tableau croisé des années.

Affichage avant liaison au 2ème TCD
  1. Allons dans l’onglet Segment puis Connexions de rapport
  2. Une boîte de dialogue s’ouvre. Cochez les cases de tous les TCD de la feuille.
  3. Validez avec OK.
Liaison segment avec les TCD

Maintenant, les 2 tableaux croisés dynamiques sont liés au segment. 

Suppression du segment

Pour supprimer un segment d’une feuille de calcul, il suffit de le sélectionner et appuyez sur la touche Suppr du clavier.

Filtre activé après suppression d'un segment