KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment répéter les étiquettes de ligne pour un groupe dans un tableau croisé dynamique ?

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec des tableaux croisés dynamiques dans Excel, les données sont généralement présentées selon la mise en page compacte par défaut. Dans ce format, les étiquettes de ligne sont regroupées dans une seule colonne, ce qui permet d’économiser de l’espace mais peut nuire à la clarté, notamment lors de l’analyse de grands jeux de données comportant plusieurs champs catégoriels. Dans de nombreux cas, il devient nécessaire de passer de la mise en page compacte à la forme plan, où chaque champ s’affiche dans sa propre colonne. Bien que cette disposition rende les données plus lisibles, elle n’affiche par défaut les étiquettes de ligne qu’au début de chaque groupe, laissant les lignes suivantes vides. Cela peut rendre les données plus difficiles à lire ou à interpréter, surtout si vous devez filtrer, copier ou exporter vos données de Tableau croisé dynamique pour un traitement ultérieur. Comment pouvez-vous alors répéter les étiquettes de ligne pour un groupe dans Tableau croisé dynamique ?

Répéter les étiquettes de ligne pour tous les groupes de champs dans Tableau croisé dynamique

Répéter les étiquettes de ligne pour un seul groupe de champ dans Tableau croisé dynamique

Code VBA – Répéter les étiquettes de ligne pour plusieurs Tableau croisé dynamique ou feuilles de calcul en lot


flèche bleue vers la droite dans une bulleRépéter les étiquettes de ligne pour tous les groupes de champs dans Tableau croisé dynamique

Supposons que vous disposiez d’un tableau croisé dynamique et que vous souhaitiez répéter les étiquettes de ligne pour tous les groupes de champs, comme le montrent les captures d’écran ci-dessous. Cette approche s’avère souvent indispensable lorsque votre tableau croisé dynamique résume des données hiérarchiques — par exemple des catégories et sous-catégories — et que vous souhaitez que chaque ligne soit entièrement étiquetée afin d’en faciliter la compréhension ou l’extraction ultérieure.

données d'origineflècherépéter l'en-tête dans le tableau croisé dynamique

Suivez ces étapes pour répéter les étiquettes de ligne pour tous les groupes de champs :

1. Cliquez sur n’importe quelle cellule de votre tableau croisé dynamique pour activer les Outils de tableau croisé dynamique. Ensuite, sous l’onglet Conception, cliquez sur Mise en page du rapport et choisissez Afficher sous forme plan. Cette action transformera votre tableau croisé dynamique en vue plan, chaque champ apparaissant dans une colonne distincte. Cela est essentiel, car les étiquettes répétées ne peuvent pas être activées tant que votre tableau croisé dynamique reste en mode compact.

cliquer sur Afficher sous forme de plan sous l'onglet Conception
flèche
résultat de l'affichage sous forme de plan

2. Ensuite, dans le même onglet Conception, sélectionnez à nouveau Mise en page du rapport, puis cliquez sur Répéter toutes les étiquettes d’éléments. Cette fonction répète les étiquettes disponibles dans chaque champ pour chaque enregistrement, produisant ainsi un format plat plus lisible :

cliquer sur Répéter toutes les étiquettes d’éléments sous l'onglet Conception

3. Votre tableau croisé dynamique affiche désormais les étiquettes de ligne répétées pour tous les groupes de champs, comme illustré ci-dessous. Chaque ligne contient maintenant l’ensemble des informations du groupe — une fonctionnalité particulièrement utile si vous souhaitez filtrer les données, les copier ailleurs ou les exporter pour un rapport :

les étiquettes de ligne sont répétées pour tous les groupes de champs

Pour supprimer les étiquettes répétées et retrouver le style original avec des cellules vides, suivez les mêmes étapes et choisissez l’option « Ne pas répéter les étiquettes d’éléments ».

Cette option intégrée est rapide et fiable, mais elle s’applique uniquement au tableau croisé dynamique sur lequel vous effectuez les modifications. Si votre classeur contient plusieurs tableaux croisés dynamiques ou si vous devez appliquer cette opération à plusieurs rapports, vous devrez répéter les étapes pour chacun d’eux ou envisager les méthodes automatisées décrites plus loin.


flèche bleue vers la droite dans une bulleRépéter les étiquettes de ligne pour un seul groupe de champ dans Tableau croisé dynamique

Vous ne souhaitez pas toujours répéter les étiquettes de ligne pour tous les champs — par exemple, lorsque seul le groupe de niveau supérieur doit être répété, sans inclure les groupes de niveaux inférieurs. Excel vous permet de répéter les étiquettes d’éléments pour un champ spécifique uniquement, vous offrant ainsi une personnalisation accrue, notamment pour mettre en valeur une catégorie clé ou limiter la redondance visuelle.

1. Comme précédemment, définissez votre tableau croisé dynamique en forme plan : cliquez sur n’importe quelle cellule du tableau croisé dynamique, puis accédez à Conception > Mise en page du rapport > Afficher sous forme plan.

2. Cliquez directement sur l’étiquette de ligne du champ que vous souhaitez répéter dans votre tableau croisé dynamique. Cela sélectionne automatiquement l’étiquette de ce champ dans le tableau croisé dynamique.

3. Cliquez avec le bouton droit sur l’étiquette de ligne sélectionnée, puis choisissez Paramètres de champ dans le menu contextuel qui s’affiche.

accéder à Paramètres de champ depuis le menu contextuel

4. Dans la boîte de dialogue Paramètres de champ, accédez à l’onglet Mise en page et impression, puis cochez la case Répéter les étiquettes d’éléments. Voir la capture d’écran :

cocher Répéter les étiquettes d’éléments

5. Cliquez sur OK pour appliquer les modifications. Désormais, seules les étiquettes du champ spécifié seront répétées.

les étiquettes de ligne sont répétées uniquement

Cette méthode vous offre une flexibilité ciblée au niveau du champ, tout en gardant le reste de vos données compact. N’oubliez pas : ce paramètre s’applique uniquement au champ sélectionné et peut être utilisé soit en complément, soit en remplacement de la méthode globale décrite ci-dessus.

Sachez que la réorganisation ou l’actualisation de votre tableau croisé dynamique peut réinitialiser les paramètres d’étiquettes répétées, auquel cas vous devrez réappliquer l’option si nécessaire.


flèche bleue vers la droite dans une bulleCode VBA – Répéter les étiquettes de ligne pour plusieurs Tableau croisé dynamique ou feuilles de calcul en lot

Si vous devez appliquer le paramètre « étiquettes de ligne répétées » à plusieurs tableaux croisés dynamiques — ou même au même champ sur de nombreuses feuilles de calcul —, le faire manuellement peut vite devenir fastidieux, surtout dans le cadre de rapports ou de tableaux de bord complexes. Dans ces cas, l’utilisation de VBA (Visual Basic pour Applications) permet d’automatiser et de simplifier considérablement cette tâche.

1. Cliquez sur Outils de développement > Visual Basic pour ouvrir l’éditeur Microsoft Visual Basic pour Applications. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis copiez-collez le code suivant dans le module :

Sub RepeatRowLabelsAllPivots()
    ' This macro applies repeated row labels for all PivotTables in the current workbook
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim pf As PivotField
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RowAxisLayout xlOutlineRow
            For Each pf In pt.RowFields
                pf.RepeatLabels = True
            Next pf
        Next pt
    Next ws
End Sub

2. Après avoir saisi le code, cliquez sur le bouton Exécuter ou appuyez sur la touche F5. Tous les tableaux croisés dynamiques de toutes les feuilles de calcul passeront automatiquement en forme plan, et toutes les étiquettes de ligne seront répétées pour chaque groupe et chaque champ.


Articles associés :

Comment créer des liens hypertexte cliquables dans un tableau croisé dynamique ?

Comment afficher le total général en haut dans un tableau croisé dynamique ?

Comment filtrer les 10 premiers éléments dans un tableau croisé dynamique ?

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels