Les segments Excel (slicers) : guide complet 2026
Un segment, c'est ce gros bouton-filtre coloré qu'on voit dans les dashboards Excel modernes. Beaucoup pensent que c'est juste une amélioration cosmétique d'un filtre classique : c'est en réalité l'outil qui rend un tableau croisé dynamique vraiment interactif. Maîtrisés correctement, les segments transforment un fichier Excel statique en mini-application. Voici comment, étape par étape.
Qu'est-ce qu'un segment Excel ?
Un segment — ou slicer en anglais — est un filtre visuel autonome qu'on insère sur un tableau structuré ou un tableau croisé dynamique. Au lieu de cliquer sur la petite flèche d'un entête pour filtrer, on clique sur de gros boutons cliquables, organisés en grille.
Les segments ont été introduits dans Excel 2010 et étendus à Excel 2013 pour les tableaux structurés (avant, ils étaient réservés aux TCD). Aujourd'hui, ils sont l'élément central des dashboards Excel modernes : ils transforment un fichier statique en outil interactif que n'importe qui peut utiliser, même un collègue non technique.
À retenir : un segment, c'est un filtre visuel et partageable. Il rend interactif un tableau ou un TCD sans aucune formule.
Segment vs filtre classique : pourquoi changer ?
Beaucoup d'utilisateurs vivent très bien sans segment. Alors pourquoi s'en servir ? Sept raisons concrètes :
- Visibilité immédiate. On voit en un coup d'œil ce qui est filtré. Un filtre classique cache la valeur derrière une flèche.
- Sélection rapide. Un clic = un filtre, deux clics avec Ctrl = multi-sélection.
- Connexion multi-TCD. Un seul segment peut piloter plusieurs TCD simultanément. Impossible avec un filtre classique.
- Aspect dashboard. Un segment a une vraie présence visuelle, parfait pour partager un fichier avec la direction.
- Multi-utilisateur. N'importe quel collègue peut cliquer sur un segment sans formation, contrairement à un filtre niché dans un entête.
- Compatible chronologie. Les chronologies sont des segments spécialisés pour les dates.
- Personnalisation visuelle. Couleurs, taille, nombre de colonnes : le segment épouse votre charte.
Tutoriel pas à pas : créer un segment
Étape 1 — Préparer le terrain
Un segment se branche sur un tableau structuré (créé via Ctrl+L) ou sur un tableau croisé dynamique. Si vos données sont une plage classique non structurée, transformez-les en tableau au préalable. C'est la condition d'entrée non négociable.
Étape 2 — Insérer un premier segment
Cliquez dans le tableau ou le TCD, puis :
- Insertion → Segment (ou Analyse du TCD → Insérer un segment).
- Une fenêtre liste tous les champs disponibles. Cochez ceux qui vous intéressent (un segment par champ).
- Validez. Les segments apparaissent flottants sur la feuille.
Étape 3 — Tester l'interaction
Cliquez sur une valeur du segment. Le tableau (ou le TCD) se filtre instantanément. Cliquez sur une autre valeur : c'est elle qui devient active. Maintenez Ctrl pour ajouter plusieurs valeurs sélectionnées. Cliquez sur l'icône « filtre annulé » en haut à droite du segment pour tout désélectionner.
Étape 4 — Mettre en forme le segment
Cliquez sur le segment, onglet contextuel Segment :
- Styles de segment : prédéfinis ou personnalisés.
- Colonnes : par défaut 1, augmentez à 2, 3 ou 4 pour un affichage en grille.
- Hauteur/largeur : ajustez directement.
- Légende : modifiez le texte du titre du segment (utile si le nom du champ est moche).
Étape 5 — Connecter le segment à plusieurs TCD
C'est l'étape qui change tout. Pour qu'un segment pilote plusieurs TCD :
- Clic droit sur le segment → Connexions de rapport.
- Cochez tous les TCD à piloter.
- Validez.
Désormais, un clic sur le segment met à jour tous les TCD cochés. C'est la mécanique fondamentale d'un dashboard Excel.
Astuce de pro : les TCD à connecter doivent partager la même source. Si vos TCD viennent de tables différentes, passez par Power Pivot et le modèle de données pour avoir des segments transverses.
Étape 6 — Insérer une chronologie
La chronologie (timeline) est un segment spécial pour les dates. Sa force : un curseur visuel qui balaye Année / Trimestre / Mois / Jour.
- Insertion → Chronologie (ou Analyse du TCD → Insérer une chronologie).
- Excel propose les champs date disponibles. Cochez-en un.
- Une barre temporelle apparaît. Glissez les bornes pour filtrer.
- Changez le niveau (Année/Trimestre/Mois/Jour) en haut à droite de la chronologie.
Comme les segments, la chronologie se connecte à plusieurs TCD via Connexions de rapport.
Cas d'usage concrets
Cas 1 — Dashboard commercial
Un fichier classique d'équipe vente :
- Source : tableau structuré
Ventes(Date, Région, Vendeur, Produit, Montant). - 4 TCD : CA par produit, CA par vendeur, CA par mois, top 10 clients.
- 3 segments : Région, Catégorie, Vendeur.
- 1 chronologie sur la Date.
Tous les segments et la chronologie sont connectés aux 4 TCD. Quand un manager clique « Région = Sud » et fait glisser la chronologie sur Q2, il voit en temps réel le CA Sud du 2ème trimestre, ventilé selon 4 axes. C'est l'effet « waouh » classique d'un dashboard Excel.
Cas 2 — Suivi RH
Une équipe RH suit les effectifs par département, statut, ancienneté, sexe. Trois segments (Département, Statut, Genre) connectés à un TCD principal donnent un outil exploratoire qu'un membre du CODIR peut utiliser sans aucune formation.
Cas 3 — Tableau de bord projet
Un chef de projet liste ses tâches dans un tableau structuré Taches. Il insère un segment sur le champ « Statut » et un segment sur « Responsable ». Pour suivre l'avancement d'une personne ou d'un groupe de tâches, il clique : le tableau se filtre. Pas besoin de TCD ici, le segment fonctionne directement sur le tableau structuré.
Cas vécu en entreprise : j'ai vu un dashboard Excel avec 6 segments, 3 chronologies et 12 TCD remplacer un outil BI à 35 000 € par an. Pas pour toutes les situations, mais pour 80 % des besoins ad hoc, c'est imbattable.
Personnalisation avancée des segments
Couleurs aux couleurs de votre charte
Cliquez sur le segment, onglet Segment → Nouveau style de segment. Vous pouvez personnaliser chaque état :
- Élément sélectionné
- Élément non sélectionné
- Élément survolé
- Élément sans données
Sauvegardez ce style : il sera réutilisable dans tout le classeur.
Masquer les éléments vides
Quand une valeur du segment n'a aucune ligne correspondante après filtrage, elle apparaît en grisé. Pour la masquer totalement, clic droit sur le segment → Paramètres du segment → Masquer les éléments qui ne contiennent pas de données.
Trier l'ordre des boutons
Par défaut, les éléments sont triés par ordre alphabétique. Pour un tri personnalisé, créez une liste personnalisée (Fichier → Options → Options avancées → Modifier les listes personnalisées). Le segment respectera cet ordre.
Verrouiller le segment
Clic droit sur le segment → Taille et propriétés → Verrouillage. Cochez « Verrouillé » et « Masquer lorsque la feuille est protégée ». Combiné à la protection de feuille, vous empêchez les utilisateurs de déplacer ou supprimer accidentellement vos segments.
Erreurs fréquentes à éviter
1. Segment qui pilote un seul TCD alors qu'il en faudrait plusieurs
Symptôme typique : un dashboard avec 4 TCD, mais chaque TCD a son propre segment Région redondant. Solution : un segment unique, connecté aux 4 TCD via Connexions de rapport. Plus propre, plus rapide, plus pro.
2. Segments connectés à des TCD venant de sources différentes
Excel refuse cette connexion sans passer par Power Pivot. Si vous avez un dashboard mêlant plusieurs sources, vous devez passer par le modèle de données (case à cocher au moment de la création du TCD).
3. Trop de segments
Au-delà de 4 ou 5 segments, l'interface devient confuse. Préférez quelques segments bien choisis. Si vous avez 10 dimensions à filtrer, c'est probablement le signe que votre dashboard fait trop de choses.
4. Segments mal alignés
Un dashboard pro a des segments alignés au pixel près. Utilisez Format → Aligner dans l'onglet contextuel du segment. Préférez aussi un quadrillage masqué (Affichage → décocher Quadrillage) pour un rendu plus net.
5. Oublier de masquer les boutons grisés inutiles
Si vous filtrez sur la Région et que des produits du segment Produit grisent, ces produits non concernés noient l'utilisateur. Masquez-les pour la lisibilité.
6. Segment dans une feuille différente de son TCD
Possible techniquement, mais source de confusion. Préférez toujours mettre le segment au-dessus ou à côté du TCD qu'il pilote. L'utilisateur voit immédiatement le lien.
Bonnes pratiques de pro
Le « principe des trois zones »
Un dashboard Excel propre se structure ainsi :
- En haut : segments et chronologie (les contrôles).
- Au milieu : indicateurs clés et graphiques.
- En bas : tableau de détail.
L'utilisateur lit naturellement du haut vers le bas : il filtre, il voit, il drill-down. C'est un schéma éprouvé.
Renommer chaque segment
Au moment de l'insertion, Excel donne au segment le nom du champ. C'est OK pour 80 % des cas. Pour le reste, dans Onglet Segment → Légende, renommez (ex : « Filtrer par région »).
Limiter à 3-4 segments visibles
Trois segments + une chronologie = format idéal d'un dashboard lisible. Au-delà, prévoir une zone de paramètres dépliable ou un second onglet « Filtres avancés ».
Aligner les hauteurs
Tous les segments du dashboard doivent avoir la même hauteur (par exemple 200 px). Cela donne un sentiment d'ordre instantané, même si les segments ne contiennent pas le même nombre de boutons.
Sauvegarder votre style
Une fois votre style de segment au point, sauvegardez-le. Vous pourrez l'appliquer en un clic dans tous vos prochains fichiers.
Astuce de pro : sur un dashboard partagé, ajoutez un bouton « Réinitialiser les filtres » lié à une macro VBA en deux lignes qui parcourt tous les SlicerCaches du classeur et les remet à zéro. L'utilisateur sera ravi.
Performance et limites
Un segment coûte très peu en performance, sauf dans deux cas :
- Cache énorme : si la source contient des millions de lignes, le cache du segment grossit. Solution : Power Pivot avec une seule table modèle.
- Multi-connexions : connecter un segment à 20 TCD ralentit chaque clic. Restez raisonnable : 4 à 6 TCD connectés au maximum.
Pour des dashboards très volumineux, l'alternative s'appelle Power BI. Mais pour 90 % des cas d'entreprise, les segments Excel suffisent largement.
Segments vs filtres vs chronologie : récapitulatif
| Critère | Filtre classique | Segment | Chronologie |
|---|---|---|---|
| Lisibilité | Faible | Excellente | Excellente (dates) |
| Multi-TCD | Non | Oui | Oui |
| Compatible tableau structuré | Oui | Oui | Non (TCD uniquement) |
| Type de champ | Tous | Tous | Dates uniquement |
| Personnalisation visuelle | Aucune | Forte | Forte |
| Interaction tactile (mobile) | Faible | Bonne | Bonne |
Segments et VBA : pour aller plus loin
En VBA, les segments s'appellent SlicerCache. Quelques exemples utiles :
' Réinitialiser tous les segments d'un classeur
For Each sc In ActiveWorkbook.SlicerCaches
sc.ClearManualFilter
Next sc
' Sélectionner uniquement « Nord » dans un segment
With ActiveWorkbook.SlicerCaches("Segment_Region")
For Each item In .SlicerItems
item.Selected = (item.Name = "Nord")
Next
End With
Trois lignes pour un bouton « reset filtres », c'est un classique des dashboards d'entreprise.
FAQ — Segments Excel
Qu'est-ce qu'un segment dans Excel ?
Réponse : un bouton-filtre visuel qu'on insère sur un tableau structuré ou un TCD. Plus lisible qu'un filtre classique, partageable, connectable à plusieurs TCD.
Comment insérer un segment ?
Réponse : cliquez dans un tableau ou un TCD, puis Insertion → Segment. Choisissez le ou les champs. Plusieurs segments peuvent être créés en une seule action.
Comment connecter un segment à plusieurs TCD ?
Réponse : clic droit sur le segment → Connexions de rapport → cochez tous les TCD à piloter. Condition : les TCD partagent la même source ou le même modèle de données.
Peut-on segmenter sur un tableau sans TCD ?
Réponse : oui, à condition que la plage soit un tableau structuré (Ctrl+L). Cliquez dans le tableau, puis Insertion → Segment.
Comment réinitialiser un segment ?
Réponse : cliquez sur l'icône « filtre annulé » en haut à droite du segment. Ou via raccourci Alt+C quand le segment est sélectionné.
Qu'est-ce qu'une chronologie ?
Réponse : un segment spécialisé pour les dates, avec un curseur visuel et des niveaux Année/Trimestre/Mois/Jour. Insertion → Chronologie.
Peut-on personnaliser les couleurs d'un segment ?
Réponse : oui. Onglet Segment → Nouveau style de segment. Modifiez chaque état (sélectionné, non sélectionné, survolé, sans données).
Pourquoi mon segment affiche des boutons grisés ?
Réponse : ce sont des valeurs sans données dans le filtrage en cours. Pour les masquer : clic droit → Paramètres du segment → Masquer les éléments sans données.
Mon segment ne se connecte pas à un autre TCD : pourquoi ?
Réponse : les deux TCD doivent partager exactement la même source. Si l'un est sur la plage Feuil1!A1:F1000 et l'autre sur Ventes, Excel ne propose pas la connexion.
Peut-on utiliser un segment sur Mac ?
Réponse : oui, depuis Excel 2016 pour Mac, avec quelques limitations sur la personnalisation des styles. Sur Excel Online, fonctionnel mais limité.
Peut-on créer un segment qui filtre plusieurs valeurs par défaut ?
Réponse : oui, en VBA via la propriété SlicerItem.Selected. Pratique pour préparer un fichier dans un état initial donné.
Conclusion
Les segments Excel sont le pont entre le monde des feuilles de calcul et celui des applications. Ils ne demandent aucune ligne de code, aucune formule, et transforment un fichier ordinaire en outil partageable, lisible, exploitable par toute l'équipe — pas seulement par celui qui l'a créé.
Trois habitudes à intégrer :
- Toujours connecter un segment à plusieurs TCD via Connexions de rapport. C'est ce qui fait la différence entre un fichier statique et un dashboard.
- Penser à la chronologie pour les filtres temporels. Plus parlante qu'un segment classique sur les dates.
- Aligner, personnaliser, masquer les boutons vides. Un dashboard pro se reconnaît à ces détails.
Combinés à un tableau structuré comme source et à des TCD bien construits, les segments sont la troisième pièce du trio gagnant d'Excel moderne. Avec ces trois outils maîtrisés, vous couvrez 90 % des besoins d'analyse en entreprise.