Note: The other languages of the website are Google-translated. Back to English

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 Le contrôle 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 commande > 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 Le contrôle 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 pour 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 pour Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools pour 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.

Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (23)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Je crains que l'étape 12 n'ait pas fonctionné car il est indiqué qu'il manque un argument
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, je suis les instructions fournies ci-dessus pour l'utilisation d'une liste déroulante. Cependant, lorsque j'arrive à l'étape 12 et que j'entre le nom de la plage dans la barre de formule, je continue à recevoir un message d'erreur "la référence n'est pas valide". Pourriez-vous m'aider avec cela s'il vous plaît?
Ce commentaire a été minimisé par le modérateur sur le site
Wayne, si votre plage nommée se trouve sur une feuille différente, essayez d'inclure le nom de votre feuille dans la définition de votre plage. Par exemple, si vous avez une plage dans une feuille nommée "Table" qui lit =OFFSET($B$80,0,0,1,COUNTA($80:$80)) Essayez d'insérer le nom de votre feuille pour cette plage comme suit : =OFFSET (Table !$B$80,0,0,1,COUNTA(Table !$80:$80)) Bonne chance !
Ce commentaire a été minimisé par le modérateur sur le site
Cette approche simple semble être une excellente solution pour les données de base et seulement une poignée de vues potentielles. Cependant, si vous souhaitez proposer des graphiques interactifs dynamiques pour des données complexes, avec de nombreuses vues d'utilisateurs finaux potentiels, vous avez besoin que vos listes déroulantes aient un impact sur la source de données elle-même, et pas seulement pour basculer entre des sorties prédéterminées, non ?
Ce commentaire a été minimisé par le modérateur sur le site
Comme indiqué ci-dessus, l'étape 12 génère un message d'erreur - comment franchir cet obstacle ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai suivi les instructions avec précision et cela fonctionne très bien. Revérifiez l'orthographe de vos plages nommées, etc. J'ai dû apporter quelques corrections mineures à mes noms et formules pour m'assurer que tout correspondait. Je suggérerais de conserver un document séparé dans Word répertoriant vos plages de noms et leurs formules. De cette façon, vous pouvez apporter des modifications dans Word et les copier/coller dans le gestionnaire de noms, en éliminant les petites fautes de frappe associées à la saisie manuelle. La cause la plus fréquente de mon erreur était que les noms de mes graphiques ne correspondaient pas exactement. Nom, casse, tout doit être identique.
Ce commentaire a été minimisé par le modérateur sur le site
Oui il manque une étape. À l'étape 12 --> avant de nommer l'image liée --> Nommez la plage dans laquelle vous l'avez collée (en utilisant le même nom). Par exemple, si vous avez collé l'image liée dans A1: A5, mettez ces lignes en surbrillance et nommez-les "SelectedChart". Cliquez ensuite sur l'image du graphique comme indiqué à l'étape 12 et nommez-la "SelectedChart". La plage et l'image doivent avoir le même nom. Cela a fonctionné pour moi. J'espère que c'est le cas pour vous.
Ce commentaire a été minimisé par le modérateur sur le site
Salut diane,
Cela me montre une erreur lorsque je nomme la plage avec un nom qui existe déjà.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai constaté que lorsque je recevais des erreurs "référence non valide", c'était (parfois) parce que le nom de la feuille de calcul n'était pas inclus avant la plage de noms. Par exemple, si j'ai une plage nommée pour un ensemble de données ChlyScrnTotX, qui fait référence à une plage dynamique sur une feuille nommée "Table" comme =OFFSET($B$80,0,0,1,COUNTA($80:$80)), lorsque j'ai entré la plage nommée dans les données source pour un graphique sur une autre page du classeur, j'ai reçu l'erreur "référence non valide". Lorsque j'ai réécrit la plage nommée pour inclure le nom de la feuille, comme suit, l'erreur a été résolue. =OFFSET(Table!$B$80,0,0,1,COUNTA(Table!$80:$80)) Bonne chance !
Ce commentaire a été minimisé par le modérateur sur le site
A très bien fonctionné, merci....
Ce commentaire a été minimisé par le modérateur sur le site
Monsieur, Excellent travail, mais lorsque j'ai fermé Excel et que je l'ai rouvert - Le graphique que j'ai appelé à l'aide de la zone de liste déroulante ne fonctionne pas. Il ne montre pas le GRAPH uniquement l'image vierge.
Ce commentaire a été minimisé par le modérateur sur le site
Monsieur, Excellent travail, mais je suis confronté à un problème après la fermeture et la réouverture de la feuille Excel - Lors de la sélection de la zone de liste déroulante, seule l'image s'affiche sans afficher le graphique. Merci et Cordialement SAJEESH - P
Ce commentaire a été minimisé par le modérateur sur le site
Est-il possible de le faire, mais montrez le graphique lui-même plutôt qu'une image du graphique ?
Ce commentaire a été minimisé par le modérateur sur le site
Oui, c'est aussi ce que je recherche. Si nous utilisons une image de graphique (image liée), elle ne montre que l'image. Cependant, pour un vrai graphique, si nous posons notre souris dessus, il affichera les sources et les autres options disponibles pour ajuster le graphique. Avez-vous trouvé un moyen de le faire?
Ce commentaire a été minimisé par le modérateur sur le site
Pour moi, cela a donné une erreur =Choose($N$2,Chart1,Chart2,Chart3) Je l'ai remplacé par =Choose($N$2;Chart1;Chart2;Chart3) Merci pour ce tutoriel. Cela donne aux feuilles un aspect soigné.
Ce commentaire a été minimisé par le modérateur sur le site
Super tuto ! Je l'utilise depuis un an !! Une question, comment rendre 2 graphiques dynamiques ensemble connectés à un bouton radio ?
Ce commentaire a été minimisé par le modérateur sur le site
Marche parfaitement. Mais veuillez vérifier : cela fonctionne-t-il dans les versions d'Excel antérieures à 2013 ? Si ce n'est pas le cas, quelle pourrait être la solution de contournement ? Merci.
Ce commentaire a été minimisé par le modérateur sur le site
Cela a très bien fonctionné pour moi, mais pour une raison quelconque, l'un de mes 5 graphiques se comprime et ne s'affiche pas correctement. Il y a 5 cartes, 4 travaux. Le graphique 4 n'est pas lisible car il est compressé en une toute petite ligne. Des suggestions quant à ce qui peut être faux? Merci.
Ce commentaire a été minimisé par le modérateur sur le site
Je n'arrive pas à passer l'étape 12, ça dit "référence non valide"
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionnerait-il avec les graphiques croisés dynamiques ? Je plante Excel lorsque je colle la plage copiée en tant qu'image.
Ce commentaire a été minimisé par le modérateur sur le site
Ouah! Merci beaucoup pour ça. J'ai pu créer des graphiques interactifs en suivant vos instructions. J'étais si heureux. :)
Ce commentaire a été minimisé par le modérateur sur le site
Je suis toutes les étapes et à la dernière étape, j'ai une erreur indiquant que la référence n'est pas valide, j'utilise Excel 2010
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL