Comment créer un graphique à partir de données issues de plusieurs feuilles dans Excel ?
Dans de nombreux cas concrets, vos données sont réparties sur plusieurs feuilles d’un même classeur Excel — par exemple des rapports mensuels ou annuels, des statistiques par service ou des synthèses comparatives conservées dans des onglets distincts. Créer un graphique pertinent qui résume ou visualise ces données issues de plusieurs feuilles vous permet d’obtenir des informations clés en un coup d’œil, surtout lorsque la structure des données est identique d’une feuille à l’autre.
Par exemple, imaginez que vous disposiez de quatre tableaux identiques répartis sur quatre feuilles différentes, comme le montre la capture d’écran ci-dessous. Vous pourriez avoir besoin de créer un graphique en combinant soit une série issue de chaque feuille (pour une vue comparative ou une analyse d’évolution), soit des points de données clés provenant de chacune d’elles (pour des comparaisons rapides). Cet article vous propose plusieurs solutions pratiques, explique dans quels contextes chaque méthode est la plus adaptée, et vous guide pas à pas avec des instructions détaillées, des conseils complémentaires ainsi que des indications pour résoudre les problèmes courants.
- Créer un graphique en extrayant plusieurs séries de données depuis différentes feuilles de calcul
- Créer un graphique en extrayant plusieurs points de données depuis différentes feuilles de calcul
- Code VBA pour combiner des données provenant de plusieurs feuilles de calcul et générer un graphique

Créer un graphique en extrayant plusieurs séries de données depuis différentes feuilles de calcul
Lorsque votre objectif est de comparer des séries réparties sur plusieurs feuilles de calcul ayant la même structure — par exemple, les ventes par région sur quatre mois distincts placés dans des onglets séparés —, un graphique à colonnes consolidé avec plusieurs séries de données offre une comparaison visuelle claire et efficace.
Cette méthode, bien qu’elle nécessite une sélection manuelle, reste simple et ne requiert ni formules complexes ni macros. Elle est idéale lorsque vos feuilles de calcul présentent une mise en page identique et que vous souhaitez créer un graphique directement à partir des feuilles sources.
Suivez ces étapes pour configurer votre graphique :
1. Cliquez sur Insertion > Insérer un(e) Graphique à colonnes(ou)Histogramme) > Histogramme groupé. Un graphique vide s’ouvre alors dans la feuille de calcul.
2. Cliquez avec le bouton droit sur le graphique vide nouvellement inséré, puis sélectionnez Sélectionner les données dans le menu contextuel.
3. Dans la boîte de dialogue Source de Sélectionner les données, cliquez sur le bouton Ajouter pour commencer à ajouter une nouvelle série de données.
4. Dans la boîte de dialogue Modifier la série, saisissez le Nom de la série et indiquez les Valeurs de la série en accédant à la feuille concernée et en sélectionnant la ou les plage(s) de données requise(s). Vérifiez attentivement l’exactitude des références, car des erreurs peuvent entraîner l’affichage de données incorrectes ou d’erreurs telles que #REF!. Cliquez sur OK pour confirmer.

Astuce : pour référencer des données d’une autre feuille de calcul dans la zone Valeurs de la série, basculez vers la feuille cible, puis sélectionnez la plage souhaitée. Excel inclura automatiquement le Nom de la feuille de calcul dans la référence.
5. Répétez les étapes 3 et 4 pour chaque feuille de calcul que vous souhaitez inclure dans le graphique. Une fois toutes les séries ajoutées, elles apparaîtront listées sous Plage des noms de série dans la boîte de dialogue.
Remarque : veillez toujours à sélectionner la même plage de cellules sur chaque feuille ; toute incohérence risquerait de rendre le graphique trompeur ou de provoquer des problèmes d’alignement.
6. Pour affiner votre graphique, cliquez sur Modifier sous Étiquettes de l'axe horizontal (catégorie) dans la fenêtre Source de la boîte de dialogue Sélectionner les données. Dans la boîte de dialogue Plage des étiquettes d’axe, sélectionnez les étiquettes pertinentes afin qu’elles soient correctement alignées avec vos données. Cliquez sur OK une fois terminé.
7. Fermez la boîte de dialogue Source de Sélectionner les données en cliquant sur OKVotre graphique combine désormais des séries de données provenant de plusieurs feuilles de calcul.
8. (Facultatif) Pour améliorer la clarté visuelle, sélectionnez le graphique, puis accédez à Conception > Ajouter un élément de graphique > Légendeet choisissez une option (par exemple)Légende > Bas) afin d’afficher une légende identifiant chaque série.
Cette approche convient parfaitement aux jeux de données statiques. Toutefois, si la structure de vos feuilles de calcul diffère ou si le Plage de données varie d’une feuille à l’autre, vous devrez d’abord résoudre ces différences. Si vos données sont fréquemment mises à jour ou nécessitent une consolidation automatisée, envisagez les autres solutions ci-dessous pour gagner en efficacité.
Voici le Graphique à colonnes groupées obtenu, qui compare visuellement des séries de données issues de quatre feuilles de calcul différentes :
Créer un graphique en extrayant plusieurs points de données depuis différentes feuilles de calcul
Lorsque vous souhaitez construire un graphique en sélectionnant des points de données individuels provenant de plusieurs feuilles de calcul, plutôt que des séries entières, vous pouvez d’abord regrouper les cellules ciblées dans une feuille récapitulative, puis les représenter ensemble. Cette approche est courante lorsque vous voulez comparer une métrique unique, telle que la valeur « Total », issue de plusieurs feuilles départementales.
La fonction Kutools pour Excel Incrément automatique des références de feuille de calcul permet d’extraire efficacement des valeurs spécifiques provenant de plusieurs feuilles vers une seule feuille récapitulative — une solution particulièrement utile pour gérer des données dynamiques dont les sources évoluent dans le temps.
Voici comment regrouper des points de données et créer le graphique :
1. Dans l’onglet Barre d’onglets, cliquez sur le bouton Nouveau
ou
pour créer une nouvelle feuille de consolidation.
2. Dans cette nouvelle feuille de calcul, sélectionnez la cellule dans laquelle vous souhaitez extraire des données provenant d’autres feuilles. Accédez ensuite à Kutools > Plus(dans le groupe)Formule) > Incrément automatique des références de feuille de calcul.
3. Dans la boîte de dialogue Remplir les références de feuille de calcul, procédez comme suit :
- Sélectionnez Remplir par colonne, puis par ligne dans la liste déroulante Ordre de remplissage. Cela organisera la valeur de retour sous forme de liste verticale.
- Cochez les feuilles de calcul contenant les cellules que vous souhaitez référencer, en veillant à ne sélectionner que les onglets sources pertinents.
- Cliquez sur Remplir la plage pour extraire les valeurs, puis sur Fermer une fois l’opération terminée.

Astuce : vous pouvez répéter cette étape autant de fois que nécessaire si vous devez collecter différents types de données, en les organisant sous forme de colonnes ou de lignes distinctes dans votre feuille récapitulative, selon vos besoins.
Après ces étapes, les données sélectionnées sur chaque feuille de calcul apparaîtront clairement organisées dans votre nouvelle feuille.
4. Sélectionnez les points de données consolidés, puis créez votre graphique comme d’habitude : Insertion > Insérer un(e) Graphique à colonnes(ou)Histogramme) > Histogramme groupé.
Vous avez maintenant créé un(e) Graphique à colonnes groupées qui compare visuellement des points Sélectionner les données, chacun provenant d’une feuille de calcul différente.
Conseils :
- Cette méthode convient particulièrement bien aux graphiques mis à jour dynamiquement, car les liens peuvent se rafraîchir automatiquement lorsque Données source change (à condition d’utiliser des références directes ou des formules).
- Vérifiez les Nom de la feuille de calcul sources en cas d’erreurs #REF!, car les feuilles renommées ou supprimées rompent les références.
Démo : créer un graphique à partir de plusieurs feuilles de calcul dans Excel
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Code VBA pour combiner des données provenant de plusieurs feuilles de calcul et générer un graphique
Pour les utilisateurs recherchant une solution plus automatisée et évolutive — notamment lorsqu’ils traitent un grand nombre de feuilles de calcul ou ont besoin de mises à jour régulières — une macro VBA peut collecter efficacement les données de plusieurs feuilles et générer instantanément un graphique. Le VBA permet de personnaliser le processus de consolidation des données, ce qui le rend particulièrement adapté aux utilisateurs avancés ou à toute personne mettant fréquemment à jour ses rapports.
Avantages : Automatisation, grande flexibilité pour répondre à des besoins personnalisés et efficacité accrue avec de nombreuses feuilles de calcul.
Inconvénients potentiels : Nécessite l’autorisation d’exécuter des macros, et certains utilisateurs peuvent ne pas être familiers avec la syntaxe VBA ni le dépannage.
Vous pouvez utiliser l’exemple suivant pour regrouper une cellule spécifique (par exemple B2) de toutes les feuilles de calcul dans une nouvelle feuille récapitulative, puis créer un(e) Graphique à colonnes groupées à partir des données combinées :
1. Cliquez sur Outils de développement > Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Cliquez sur Insertion > Module, puis collez le code ci-dessous dans le module :
Sub CombineDataAndChart()
Dim ws As Worksheet
Dim summarySheet As Worksheet
Dim lastRow As Long
Dim destRow As Long
Dim wsCount As Integer
Dim i As Integer
Dim rng As Range
On Error Resume Next
' Create summary sheet or clear previous one
Application.DisplayAlerts = False
For Each ws In Worksheets
If ws.Name = "SummaryChartData" Then
ws.Delete
Exit For
End If
Next
Application.DisplayAlerts = True
Set summarySheet = Worksheets.Add
summarySheet.Name = "SummaryChartData"
destRow = 1
' Set header
summarySheet.Cells(destRow, 1).Value = "Sheet"
summarySheet.Cells(destRow, 2).Value = "Value"
destRow = destRow + 1
' Collect data from all sheets (change range as needed)
For Each ws In Worksheets
If ws.Name <> "SummaryChartData" Then
summarySheet.Cells(destRow, 1).Value = ws.Name
summarySheet.Cells(destRow, 2).Value = ws.Range("B2").Value ' Modify "B2" as needed
destRow = destRow + 1
End If
Next
' Create chart
Dim chartObj As ChartObject
Set chartObj = summarySheet.ChartObjects.Add(Left:=250, Width:=350, Top:=20, Height:=250)
chartObj.Chart.ChartType = xlColumnClustered
chartObj.Chart.SetSourceData Source:=summarySheet.Range("A1:B" & destRow - 1)
chartObj.Chart.HasTitle = True
chartObj.Chart.ChartTitle.Text = "Combined Data from All Sheets"
xTitleId = "KutoolsforExcel"
End Sub 2. Cliquez sur le bouton
Exécuter dans l’éditeur VBA pour lancer le code. La macro créera automatiquement une feuille de synthèse (« SummaryChartData »), recueillera les données (dans cet exemple, la valeur située en cellule B2) depuis toutes les feuilles de calcul sauf celle de synthèse, puis générera un graphique à partir des données ainsi compilées.
Remarque :
- Si vous souhaitez extraire une cellule différente de chaque feuille de calcul, ajustez en conséquence la référence
ws.Range("B2"). - Pour inclure davantage de colonnes ou des plages plus flexibles, vous pouvez élargir la logique du code ou créer une boucle parcourant les indices de colonnes.
- En cas de conflit avec un(e) Nom de la feuille de calcul, la macro recréera ou écrasera automatiquement la feuille récapitulative selon les besoins.
- Avant d’exécuter des macros, assurez-vous que vos paramètres Excel autorisent leur exécution.
En cas d’erreurs, vérifiez attentivement Nom de la feuille de calcul, les références de cellules indiquées, et assurez-vous qu’aucune feuille de calcul n’est protégée ni masquée.
Articles associés :
Miroiter/lier des cellules entre plusieurs feuilles dans Excel
Définir une plage nommée commune à plusieurs feuilles dans Excel
Copier des données depuis/vers plusieurs feuilles dans Excel ?
Appliquer Utiliser la mise en forme conditionnelle à plusieurs feuilles/classeurs
Meilleurs outils de productivité Office
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.
- 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

