Passer au contenu principal

Comment créer des graphiques interactifs dynamiques dans Excel?

Parfois, lorsque vous démontrez des données à l'aide d'un graphique, vous pouvez rencontrer une situation dans laquelle il y a beaucoup de données à présenter. En créant un graphique pour comparer plusieurs ensembles de données, le graphique peut sembler compliqué et chaotique. Mais à l'aide d'un graphique interactif, vous pouvez choisir un produit particulier et analyser ses performances et sa tendance. Par exemple, pour afficher la série de données dans le graphique en fonction d'une liste déroulante, lors de la sélection d'un élément dans la liste déroulante, vos données correspondantes seront affichées dans le graphique comme ci-dessous la démo.

Cet article, je vais parler de la création d'un graphique interactif en utilisant la liste déroulante, les boutons radio et la case à cocher.

Créer un graphique interactif dynamique en utilisant la liste déroulante

Créer un graphique interactif dynamique en utilisant les boutons radio

Créez un graphique interactif dynamique en utilisant les cases à cocher


Créer un graphique interactif dynamique en utilisant la liste déroulante

Pour créer le graphique interactif dynamique à l'aide d'une liste déroulante, procédez comme suit :

1. Tout d'abord, vous devez insérer un formulaire de liste déroulante, veuillez cliquer sur Développeur > insérer > Zone de liste déroulante (contrôle de formulaire), puis dessinez une zone de liste déroulante comme illustré ci-dessous :

2. Ensuite, faites un clic droit sur la zone de liste déroulante et sélectionnez Contrôle du format depuis le menu contextuel, voir capture d'écran:

3. Dans le Objet de format boîte de dialogue, sous la Control languette:

  • Dans le Plage d'entrée zone de texte, sélectionnez la plage de données dans le tableau de données, excluez l'en-tête de colonne (A2:I6) ;
  • Dans le Lien de cellule zone de texte, sélectionnez une cellule vide affectée au stockage de la sortie du menu déroulant (B8) ;
  • Dans le Lignes déroulantes , entrez le nombre de points de données dans votre ensemble de données (dans ce cas, 5).

4. Puis clique OK bouton, maintenant, les noms de produits ont été ajoutés dans la liste déroulante, et la valeur de la cellule liée (B8) caractérise l'élément actuellement sélectionné dans le menu en tant qu'option 1, 2, 3, 4 ou 5, voir capture d'écran :

5. Ensuite, copiez l'en-tête des données d'origine et laissez une ligne vide pour afficher les données de vente filtrées, voir capture d'écran :

6. Entrez la formule suivante dans A12 et copiez-la dans I12, et elle renvoie la valeur dans la ligne dont le numéro correspond à l'élément actuellement sélectionné dans la liste déroulante, voir capture d'écran :

=INDEX(A2:A6, $B$8)

Notes: Dans la formule, A2: A6 est la première colonne de données de vos données d'origine, et B8 est la cellule liée à la combo.

7. Cette étape, vous pouvez créer un graphique basé sur les nouvelles données d'aide (A11:I12), veuillez sélectionner ces données, puis insérer un graphique selon vos besoins, voir capture d'écran :

8. Enfin, si vous souhaitez placer la liste déroulante en haut du graphique, veuillez cliquer avec le bouton droit de la souris sur la zone de liste déroulante et sélectionner Commandes > Mettre au premier plan, voir capture d'écran:

9. Ensuite, faites glisser la zone de liste déroulante au-dessus du graphique, maintenant, lorsque vous choisissez une option dans la liste déroulante, la série de données correspondante sera affichée dans le graphique comme illustré ci-dessous :


Créer un graphique interactif dynamique en utilisant les boutons radio

Si vous souhaitez afficher la série de données dans le graphique en fonction des boutons radio, procédez comme suit :

1. Tout d'abord, veuillez insérer les boutons radio, cliquez sur Développeur > insérer > Bouton d'option (contrôle de formulaire), voir capture d'écran:

2. Et puis, dessinez plusieurs boutons radio en fonction des noms de vos produits, ici, je vais dessiner 5 boutons radio et les renommer en noms de produits, voir capture d'écran :

3. Ensuite, faites un clic droit sur l'un des boutons radio et sélectionnez Contrôle du format, voir capture d'écran:

4. Dans le sauté Objet de format boîte de dialogue, sous la Control onglet, cliquez sur une cellule vide à attribuer pour stocker la sortie du bouton radio (B8). Voir capture d'écran :

5. Maintenant, la valeur de cellule liée (B8) caractérise le bouton radio actuellement sélectionné comme option 1, 2, 3, 4 ou 5, voir capture d'écran :

6. Après avoir inséré les boutons radio, vous devez maintenant préparer les données pour la création du graphique, veuillez copier les en-têtes de ligne et de colonne du tableau d'origine et les coller à un autre endroit, voir capture d'écran :

7. Ensuite, entrez les formules ci-dessous et vous obtiendrez les données suivantes, voir capture d'écran :

In cell B12: =IF($B$8=1,B2,NA()), and copy this formula into the entire row;
In cell B13: =IF($B$8=2,B3,NA()), and copy this formula into the entire row;
In cell B14: =IF($B$8=3,B4,NA()), and copy this formula into the entire row;
In cell B15: =IF($B$8=4,B5,NA()), and copy this formula into the entire row;
In cell B16: =IF($B$8=5,B6,NA()), and copy this formula into the entire row.

Notes: Dans les formules ci-dessus, B8 est la cellule liée au bouton radio, 1,2,3,4,5 dans chaque formule signifie le numéro lié aux boutons radio, B2, B3, B4, B5, B6 dans chaque formule indique les premières données de chaque ligne que vous souhaitez afficher à partir de la table d'origine.

8. Après avoir préparé les données, veuillez sélectionner la nouvelle plage de données (A11: I16), et insérez un graphique selon vos besoins, et maintenant, le graphique interactif est complètement créé, lorsque vous sélectionnez un bouton radio, sa série de données correspondante sera affichée dans le tableau comme ci-dessous la démo montrée :


Créez un graphique interactif dynamique en utilisant les cases à cocher

La méthode ci-dessus ne peut afficher qu'une seule série de données du graphique à chaque fois, si vous devez afficher deux séries de données ou plus à chaque fois, vous pouvez créer un graphique interactif avec des cases à cocher. Si tu as Kutools for Excel, Avec son Graphique en courbes de case à cocher fonctionnalité, vous pouvez générer un graphique linéaire interactif dynamique avec des cases à cocher dans Excel. Dans le même temps, vous pouvez décider quelles lignes afficher dans le graphique en cochant simplement les cases correspondantes.

Remarque:Appliquer cette Graphique en courbes de case à cocher, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools for Excel, veuillez faire comme ceci:

1Cliquez sur Kutools > Charts > Comparaison des catégories > Graphique en courbes de case à cocher, voir capture d'écran:

2. Dans le Graphique en courbes de case à cocher boîte de dialogue, effectuez les opérations suivantes:

  • Dans le Plage de données , sélectionnez la série de données que vous afficherez dans le graphique ;
  • Dans le Étiquettes d'axe boîte, sélectionnez les données d'étiquettes d'axe;
  • Dans le Entrées de légende (série) , sélectionnez les données que vous afficherez comme légende du graphique (où les cases à cocher s'affichent).

3. Après avoir terminé les réglages, veuillez cliquer sur OK et qu'un graphique interactif dynamique est créé avec succès, vous pouvez cocher ou décocher les cases pour afficher ou masquer la série de données dans le graphique en fonction de vos besoins. Voir la démo ci-dessous :


Articles plus relatifs:

  • Créer un graphique en boîte et en moustache dans Excel
  • Dans Excel, un graphique en boîte et en moustaches, également appelé box plots, est utilisé pour afficher les analyses statistiques qui permettent de vous montrer comment les nombres sont distribués dans un ensemble de données. Par exemple, à l'aide de la boîte et du graphique en moustaches, vous pouvez afficher les données statistiques des résultats des tests entre différentes matières pour identifier les matières qui nécessitent plus d'attention pour les étudiants. Dans cet article, je vais expliquer comment créer un graphique à cases et à moustaches dans chaque version d'Excel.
  • Créer un indicateur de vitesse ou un graphique de jauge
  • Un graphique de jauge, également appelé graphique à cadran ou graphique de compteur de vitesse qui ressemble à un compteur de vitesse dans les voitures utilisant une aiguille pour afficher les informations sous forme de lecture sur un cadran, lorsque les données changent, l'aiguille se déplace dynamiquement ainsi que la capture d'écran ci-dessous. Dans Excel, un graphique à jauge est composé de deux graphiques Donut et d'un graphique à secteurs, il affiche les valeurs minimale, maximale et actuelle dans le cadran. Il peut être utilisé pour présenter les performances de vente des représentants ou le travail terminé par rapport au travail total ou à d'autres situations avec un moyen de visualisation. Cet article, je vais parler de la façon de créer un graphique de jauge ou de compteur de vitesse dans Excel étape par étape.
  • Créer un graphique à colonnes avec une variation en pourcentage dans Excel
  • Dans Excel, vous pouvez créer un histogramme simple pour afficher normalement les tendances des données. Pour rendre les données plus intuitives pour afficher les écarts entre les années, vous pouvez créer un histogramme avec un changement en pourcentage entre chaque colonne, comme illustré ci-dessous. Dans ce type de graphique, les flèches vers le haut indiquent le pourcentage accru que l'année postérieure à l'année précédente tandis que les flèches vers le bas indiquent le pourcentage diminué.
  • Créer un graphique de spectre d'état du projet dans Excel
  • Ce didacticiel expliquera comment créer un graphique spécial - graphique du spectre de l'état du projet dans Excel. Le diagramme de spectre d'état du projet est un type de diagramme à barres avec un bloc de curseur dont la barre est remplie comme un spectre allant du rouge au jaune au vert pour représenter l'état du projet comme illustré ci-dessous.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche 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 spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
Comments (23)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
This comment was minimized by the moderator on the site
i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
This comment was minimized by the moderator on the site
Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
This comment was minimized by the moderator on the site
Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
This comment was minimized by the moderator on the site
I cant get past step 12, it say, "reference not valid"
This comment was minimized by the moderator on the site
This worked great for me, but for some reason, one of my 5 graphs compresses and doesn't display properly. There are 5 charts, 4 work. Chart 4 is not readable as it is compressed into one tiny row. Any suggestions as to what may be wrong? Thanks.
This comment was minimized by the moderator on the site
Works perfectly. But please verify: does this work in versions of Excel earlier than 2013? If it doesn't, then what could the workaround be? Thanks.
This comment was minimized by the moderator on the site
Great tutorial ! Been using this for one year!! One question, How to make 2 charts dynamic together connected to one radio button?
This comment was minimized by the moderator on the site
For me this gave an error =Choose($N$2,Chart1,Chart2,Chart3) I replaced it with =Choose($N$2;Chart1;Chart2;Chart3) Thank you for this tutorial. It makes sheets look neat.
This comment was minimized by the moderator on the site
Yes, this is what I'm looking for as well. If we use a picture of graph (linked picture), it shows picture only. However, for a real graph, if we put our mouse on it, it will show the sources and other available option to adjust the graph. Have you found a way to do this?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations