Excel Exercice
Tout savoir sur Excel
  • YouTube
  • Instagram
  • TikTok
  • Facebook
RSS
  • Quiz
  • Formation
  • Exercices
  • Offre entreprise
  • Tous les articles
  • Boutique
  • 0 Article
  • Se connecter
    • ↩ Se déconnecter

Découper un TCD en plusieurs sous-rapport

Catégorie : TCD
Dernière mise à jour le 20/05/2024
Temps de lecture : 2 minutes
Nombre de vues : 16 776

Une option méconnue d'un TCD vous permet de découper un TCD en autant de sous-rapports que contient un champ.

Frédéric Le Guenex-Microsoft MVP 2010-2025
TCDMis à jour le 20/05/20242 min de lecture

Dans cet article

  • Mettre ses données dans un TCD
  • Déplacer vers la zone Filtre
  • Méthode pour faire le découpage
  • Remarque importante
  • Articles liés

Mettre ses données dans un TCD

Il existe dans les options du tableau croisé dynamique (TCD) une option très peu connue mais extrêmement utile pour découper un TCD en plusieurs sous-rapports.

Pour illustrer cet article, nous allons partir du tableau croisé dynamique suivant qui représente l'ensemble des produits vendus par couleur et nous souhaitons le découper par magasin.

TCD sans lutilisation de Filtre

Déplacer vers la zone Filtre

Nous avons déjà évoqué que l'usage de cette zone n'était plus adaptée depuis l'arrivée des segments (slicers). Mais pour pouvoir découper votre rapport en plusieurs feuilles, c'est bien cette zone qui est à utiliser.

Déplaçons le champ Magasin dans la zone Filtres et celui-ci j'ajoute dans la feuille de calcul

Ajout dun filtre dans un tableau croisé dynamique

Méthode pour faire le découpage

Pour faire le découpage, il faut activer le menu suivant

  1. Analyse du tableau croisé dynamique
  2. Options du tableau croisé dynamique
  3. Options
  4. Afficher les pages de filtre de rapport 
Menu Afficher les pages de filtre de rapport

Cette option est accessible car nous avons déposé un champ dans la zone Filtre. Si nous n'avions pas le moindre champ dans la zone Filtre, ce bouton serait grisé.

En activant le menu, une fenêtre s'affiche et vous demande quels sont les critères que vous souhaitez pour créer vos pages ; ici Magasin. De toute façon, nous n'avons pas le choix car nous avons déplacé un seul champ dans la zone filtre.

Sélection du champ pour réaliser le découpage

Et là c'est magique ! Excel créé automatiquement une page pour chaque magasin existant dans le champ Magasin de votre source de données

Créer une page pour chaque valeur dans une colonne

Remarque importante

Il est très important qu'avant de lancer cet outil, le filtre de page soit positionné sur (Tous). Sinon, vous ne générerez pas toutes les pages.

Articles liés

  • Ajouter un filtre sur toutes les colonnes d’un TCD
  • Astuce pour réduire un niveau hiérarchique d’un TCD
  • Ajouter des images dans un TCD
  • Pourcentage dans un tableau croisé dynamique
  • Segment dans un TCD Excel
✎

À vous de jouer

Des exercices Excel dans votre navigateur, corrigés automatiquement.

Faire un exercice

Frédéric LE GUEN

Astuce Excel, Tableau Croisé Dynamique

16 commentaires

  1. Virginie
    02/04/2025 @ 12:24

    Bonjour, je voudrai figer les données par onglet, c'est a dire qu'il ne soit plus possible de changer les filtres, est ce possible ?

    Répondre

    • Frédéric LE GUEN
      02/04/2025 @ 12:37

      Non, je ne pense pas que ça soit possible. Mais vous pouvez utiliser la technique avec la fonction FILTRE pour transférer le contenu d'un tableau vers une autre feuille de calcul.

      Répondre

  2. neige
    23/06/2021 @ 16:39

    Bonjour,

    Cette option me permet de générer un onglet par adhérent, et de le lui envoyer dans un classeur distinct. Problème, toutes les données sont conservées, et les adhérents ont donc accès à toutes les données de chacun (en modifiant le filtre), je dois pour éviter cela transformer chaque onglet en pdf, mais cela est long et fastidieux. Y aurait--il une meilleure solution?

    Cordialement,

    Répondre

  3. Mélanie
    14/12/2020 @ 20:14

    bonjour, moi j'ai plusieurs filtres présents et je voudrais dans le fond générer autant de feuilles que de possibiltés ( par contre, basé sur mes 3 filtres (Magasin, Unité admin, Lieu livraison) ... donc pour chacune de mes combinaisons prenant en compte ces 3 champs je veux générer une feuille.. je dois passer par des champs calculés (i.e. faire un concatenate ?) Merci vraiment.

    Répondre

  4. Willy
    30/10/2020 @ 15:33

    Bonjour, l'option "Afficher les pages de filtre de rapport" est grisé. Je n'ai donc pas la possibilité de le sélectionner.
    Je continue à chercher une solution.
    Merci

    Répondre

    • Frédéric LE GUEN
      30/10/2020 @ 16:03

      C'est grisé tant qu'il n'y a pas de champs dans la section Filtre d'un TCD

      Répondre

      • Marc Coppex
        24/05/2021 @ 14:33

        Chez moi également ce choix est grisé, alors que j'ai 2 champs en Filtre.
        Je suis en Excel 365 .

      • Frédéric LE GUEN
        24/05/2021 @ 16:09

        Je viens de vérifier de mon coté, le menu n'est pas grisé.

  5. FRED
    24/09/2020 @ 09:14

    Bonjour ,

    Je vous remercie pour vos actions sur ce site.

    Etant novice, je vais essayer de vous poser mon problème de la manière la plus simple.

    J'ai créée un document structuré de la manière suivante:

    Un onglet "base de données"
    Plusieurs onglets TCD différents (afin de ne pas superposer des données après de nouvelles incrémentations).

    Je souhaite :

    Pouvoir créer une fiche personnalisée par client, reprenant certaines (et mêmes) données des TDC sous une forme graphique.

    Jusqu'à ce jour, j'avais créée une fiche avec tous mes graphiques , mais quand je changeais une forme ou une donnée sur un onglet, cela modifiais tous les onglets.

    J'espère que c'est quelque chose de réalisable à mon niveau. N'hésitez pas à m'expliquer très basiquement si c'est possible.

    Merci d'avance pour votre aide

    Répondre

  6. Julie
    12/02/2019 @ 14:14

    Bonjour, les onglets crées sont des TCD, alors que je voudrais les données sous le même format que dans mon tableau source. Y a -t-il quelque chose à faire pour changer cela?
    Merci

    Répondre

    • Katia
      08/09/2020 @ 17:06

      Bonjour,
      Même problème de mon côté 🙂
      En tout cas merci pour ce tuto, j'avais découvert cette fonctionnalité il y a plusieurs années, mais j'avais oublié comment l'appliquer car je n'en n'avais pas l'utilité à l'époque.

      Répondre

      • Frédéric LE GUEN
        08/09/2020 @ 17:16

        Non, c'est le seul moyen simple pour découper ses données sans faire de programmation.
        Sinon, il faut faire une macro (pas le choix)

  7. Raph Lauren
    03/07/2015 @ 16:44

    Tous les onglets sont dynamiques une fois créés ? (si les valeurs du tableau de base changent, tous les onglets changent ?)

    Répondre

    • Frédéric LE GUEN
      03/07/2015 @ 20:08

      Bonjour,
      Non les valeurs des onglets ne sont pas dynamiques. Si de nouvelles valeurs sont rentrées dans votre TCD, vous devez refaire la manipulation pour obtenir de nouveaux onglets.
      Par contre, les données dans les différents onglets sont elles dynamiques.

      Répondre

  8. NERMOND
    10/05/2015 @ 16:11

    Bonjour, j'utilise ce filtre d'ores et déjà. Mais j'ai besoin de faire le même mais sur plusieurs critères. Ex : on ajoute un mois et je veux filtrer par Etat et par mois sur la même feuille ?

    Répondre

    • Frédéric LE GUEN
      10/05/2015 @ 20:53

      Je ne comprends pas la question. C'est juste pour filtrer ou c'est pour mettre créer un rapport par page ?

      Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

image exercice site

Découper un TCD en plusieurs sous-rapport

Reading time: 2 minutes
Nombre de vues : 16 776
Dernière mise à jour le 20/05/2024

Une option méconnue d'un TCD vous permet de découper un TCD en autant de sous-rapports que contient un champ.

Frédéric Le Guenex-Microsoft MVP 2010-2025
TCDMis à jour le 20/05/20242 min de lecture

Dans cet article

  • Mettre ses données dans un TCD
  • Déplacer vers la zone Filtre
  • Méthode pour faire le découpage
  • Remarque importante
  • Articles liés

Mettre ses données dans un TCD

Il existe dans les options du tableau croisé dynamique (TCD) une option très peu connue mais extrêmement utile pour découper un TCD en plusieurs sous-rapports.

Pour illustrer cet article, nous allons partir du tableau croisé dynamique suivant qui représente l'ensemble des produits vendus par couleur et nous souhaitons le découper par magasin.

TCD sans lutilisation de Filtre

Déplacer vers la zone Filtre

Nous avons déjà évoqué que l'usage de cette zone n'était plus adaptée depuis l'arrivée des segments (slicers). Mais pour pouvoir découper votre rapport en plusieurs feuilles, c'est bien cette zone qui est à utiliser.

Déplaçons le champ Magasin dans la zone Filtres et celui-ci j'ajoute dans la feuille de calcul

Ajout dun filtre dans un tableau croisé dynamique

Méthode pour faire le découpage

Pour faire le découpage, il faut activer le menu suivant

  1. Analyse du tableau croisé dynamique
  2. Options du tableau croisé dynamique
  3. Options
  4. Afficher les pages de filtre de rapport 
Menu Afficher les pages de filtre de rapport

Cette option est accessible car nous avons déposé un champ dans la zone Filtre. Si nous n'avions pas le moindre champ dans la zone Filtre, ce bouton serait grisé.

En activant le menu, une fenêtre s'affiche et vous demande quels sont les critères que vous souhaitez pour créer vos pages ; ici Magasin. De toute façon, nous n'avons pas le choix car nous avons déplacé un seul champ dans la zone filtre.

Sélection du champ pour réaliser le découpage

Et là c'est magique ! Excel créé automatiquement une page pour chaque magasin existant dans le champ Magasin de votre source de données

Créer une page pour chaque valeur dans une colonne

Remarque importante

Il est très important qu'avant de lancer cet outil, le filtre de page soit positionné sur (Tous). Sinon, vous ne générerez pas toutes les pages.

Articles liés

  • Ajouter un filtre sur toutes les colonnes d’un TCD
  • Astuce pour réduire un niveau hiérarchique d’un TCD
  • Ajouter des images dans un TCD
  • Pourcentage dans un tableau croisé dynamique
  • Segment dans un TCD Excel
✎

À vous de jouer

Des exercices Excel dans votre navigateur, corrigés automatiquement.

Faire un exercice
Étiquettes : Astuce ExcelTableau Croisé Dynamique
Frédéric LE GUEN

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Built with Kit

    16 commentaires

    1. Virginie
      02/04/2025 @ 12:24

      Bonjour, je voudrai figer les données par onglet, c'est a dire qu'il ne soit plus possible de changer les filtres, est ce possible ?

      Répondre

      • Frédéric LE GUEN
        02/04/2025 @ 12:37

        Non, je ne pense pas que ça soit possible. Mais vous pouvez utiliser la technique avec la fonction FILTRE pour transférer le contenu d'un tableau vers une autre feuille de calcul.

        Répondre

    2. neige
      23/06/2021 @ 16:39

      Bonjour,

      Cette option me permet de générer un onglet par adhérent, et de le lui envoyer dans un classeur distinct. Problème, toutes les données sont conservées, et les adhérents ont donc accès à toutes les données de chacun (en modifiant le filtre), je dois pour éviter cela transformer chaque onglet en pdf, mais cela est long et fastidieux. Y aurait--il une meilleure solution?

      Cordialement,

      Répondre

    3. Mélanie
      14/12/2020 @ 20:14

      bonjour, moi j'ai plusieurs filtres présents et je voudrais dans le fond générer autant de feuilles que de possibiltés ( par contre, basé sur mes 3 filtres (Magasin, Unité admin, Lieu livraison) ... donc pour chacune de mes combinaisons prenant en compte ces 3 champs je veux générer une feuille.. je dois passer par des champs calculés (i.e. faire un concatenate ?) Merci vraiment.

      Répondre

    4. Willy
      30/10/2020 @ 15:33

      Bonjour, l'option "Afficher les pages de filtre de rapport" est grisé. Je n'ai donc pas la possibilité de le sélectionner.
      Je continue à chercher une solution.
      Merci

      Répondre

      • Frédéric LE GUEN
        30/10/2020 @ 16:03

        C'est grisé tant qu'il n'y a pas de champs dans la section Filtre d'un TCD

        Répondre

        • Marc Coppex
          24/05/2021 @ 14:33

          Chez moi également ce choix est grisé, alors que j'ai 2 champs en Filtre.
          Je suis en Excel 365 .

        • Frédéric LE GUEN
          24/05/2021 @ 16:09

          Je viens de vérifier de mon coté, le menu n'est pas grisé.

    5. FRED
      24/09/2020 @ 09:14

      Bonjour ,

      Je vous remercie pour vos actions sur ce site.

      Etant novice, je vais essayer de vous poser mon problème de la manière la plus simple.

      J'ai créée un document structuré de la manière suivante:

      Un onglet "base de données"
      Plusieurs onglets TCD différents (afin de ne pas superposer des données après de nouvelles incrémentations).

      Je souhaite :

      Pouvoir créer une fiche personnalisée par client, reprenant certaines (et mêmes) données des TDC sous une forme graphique.

      Jusqu'à ce jour, j'avais créée une fiche avec tous mes graphiques , mais quand je changeais une forme ou une donnée sur un onglet, cela modifiais tous les onglets.

      J'espère que c'est quelque chose de réalisable à mon niveau. N'hésitez pas à m'expliquer très basiquement si c'est possible.

      Merci d'avance pour votre aide

      Répondre

    6. Julie
      12/02/2019 @ 14:14

      Bonjour, les onglets crées sont des TCD, alors que je voudrais les données sous le même format que dans mon tableau source. Y a -t-il quelque chose à faire pour changer cela?
      Merci

      Répondre

      • Katia
        08/09/2020 @ 17:06

        Bonjour,
        Même problème de mon côté 🙂
        En tout cas merci pour ce tuto, j'avais découvert cette fonctionnalité il y a plusieurs années, mais j'avais oublié comment l'appliquer car je n'en n'avais pas l'utilité à l'époque.

        Répondre

        • Frédéric LE GUEN
          08/09/2020 @ 17:16

          Non, c'est le seul moyen simple pour découper ses données sans faire de programmation.
          Sinon, il faut faire une macro (pas le choix)

    7. Raph Lauren
      03/07/2015 @ 16:44

      Tous les onglets sont dynamiques une fois créés ? (si les valeurs du tableau de base changent, tous les onglets changent ?)

      Répondre

      • Frédéric LE GUEN
        03/07/2015 @ 20:08

        Bonjour,
        Non les valeurs des onglets ne sont pas dynamiques. Si de nouvelles valeurs sont rentrées dans votre TCD, vous devez refaire la manipulation pour obtenir de nouveaux onglets.
        Par contre, les données dans les différents onglets sont elles dynamiques.

        Répondre

    8. NERMOND
      10/05/2015 @ 16:11

      Bonjour, j'utilise ce filtre d'ores et déjà. Mais j'ai besoin de faire le même mais sur plusieurs critères. Ex : on ajoute un mois et je veux filtrer par Etat et par mois sur la même feuille ?

      Répondre

      • Frédéric LE GUEN
        10/05/2015 @ 20:53

        Je ne comprends pas la question. C'est juste pour filtrer ou c'est pour mettre créer un rapport par page ?

        Répondre

    Laisser un commentaire Annuler la réponse

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

    À propos
    Contact
    Mentions légales
    CGV

    © 2002 – 2026 – https://excel-exercice.com. Tous droits réservés.
    Site géré par le majordome du net

    À propos
    Contact
    Mentions légales
    CGV

    © 2026 – https://excel-exercice.com. Tous droits réservés.
    Site géré par le majordome du net