2 méthodes pour masquer ou afficher des lignes spécifiques dans un graphique en courbes dans votre feuille de calcul Excel

Partage maintenant:

Lorsqu'il existe de nombreuses séries de données dans une feuille de calcul, le graphique linéaire correspondant sera également en désordre. Afin de rendre le graphique plus clair, nous avons les deux méthodes dans cet article.

Le graphique linéaire dans Excel peut mieux afficher les données et les informations. Mais avec de nombreuses lignes dans un graphique, vous aurez du mal à vérifier certaines lignes. Dans notre précédent article Comment créer un graphique linéaire dynamique avec des cases à cocher dans votre feuille de calcul Excel, nous avons introduit une méthode pour améliorer le graphique linéaire. Et ici, nous avons trouvé deux autres méthodes efficaces. Continuez à lire cet article et voyez comment ces deux méthodes prennent effet.

Méthode 1 : créer un graphique croisé dynamique

Le tableau croisé dynamique dans Excel est très puissant. Vous pouvez l'utiliser pour accomplir de nombreuses tâches incroyables. Et ici, nous allons vous montrer les étapes d'utilisation du tableau croisé dynamique pour améliorer le graphique linéaire.

  1. Sélectionnez la plage d'origine dans la feuille de calcul.
  2. Et puis cliquez sur l'onglet "Insérer" dans le ruban.
  3. Après cela, cliquez sur le bouton fléché sous le bouton "Tableau croisé dynamique".
  4. Dans le menu déroulant, seules deux options sont disponibles. Ici, vous devez choisir la deuxième option "PivotChart".Graphique croisé dynamique
  5. Après cela, dans la fenêtre "Créer un tableau croisé dynamique avec un graphique croisé dynamique", définissez l'emplacement dont vous avez besoin pour afficher le graphique. Ici, nous allons choisir une nouvelle feuille de calcul.Lieu
  6. Lorsque vous avez terminé le réglage de l'emplacement, cliquez sur le bouton "OK" dans la fenêtre. Ensuite, vous arriverez directement à la nouvelle feuille de calcul avec le tableau croisé dynamique et le tableau croisé dynamique.
  7. Dans cette feuille de travail, faites un clic droit dans la zone du graphique.
  8. Et puis dans le nouveau menu, choisissez l'option "Changer le type de graphique".Changer le type
  9. Dans la fenêtre "Modifier le type de graphique", vous pouvez voir que le type de graphique par défaut est l'histogramme. Ici, vous devez choisir le graphique linéaire dans cette fenêtre.Graphique linéaire
  10. Après cela, cliquez sur le bouton "OK" dans la fenêtre.
  11. Maintenant, vous reviendrez également à la feuille de calcul. Ici, vous pouvez vérifier les champs dans la zone "Choisir les champs pour ajouter un rapport". Le champ "Date" doit toujours être coché. Quant aux autres produits, vous pouvez les vérifier en fonction de vos besoins réels.Choisissez le champ

Par conséquent, vous pouvez voir que l'utilisation du tableau croisé dynamique peut vous faire économiser beaucoup de temps et d'énergie. Par conséquent, la prochaine fois, vous pourrez envisager d'utiliser cette méthode.

Méthode 2 : Utiliser les macros VBA

Si vous ne souhaitez pas créer une autre feuille de calcul ou un nouveau tableau croisé dynamique dans votre feuille de calcul, vous pouvez utiliser les macros VBA dans le fichier. Ici aussi, vous devez combiner les macros VBA avec les cases à cocher du graphique linéaire. Avant d'utiliser les macros, vous devez d'abord organiser la feuille de calcul.

  1. Dans la feuille de calcul d'origine, créez le graphique en courbes pour les données et les informations.
  2. Et puis cliquez sur l'onglet "Développeur" dans le ruban. S'il n'y a pas un tel onglet, vous devez l'ajouter dans la fenêtre "Options Excel".
  3. Cliquez ensuite sur le bouton "Insérer" dans la barre d'outils.
  4. Après cela, choisissez la "case à cocher" dans le menu déroulant.Case à cocher
  5. Et puis cliquez dans la zone du graphique. Par conséquent, vous avez inséré une nouvelle case à cocher dans la feuille de calcul.
  6. Cliquez ensuite avec le bouton droit de la souris sur la case à cocher.
  7. Dans le menu contextuel, remplacez le texte par le nom du produit "DataNumen Excel Repair ».
  8. Ensuite, ajustez la largeur de la case à cocher afin qu'elle puisse afficher la phrase entière.Éditer le texte
  9. Répétez les étapes 2 à 8 et insérez d'autres cases à cocher pour d'autres produits. Vous devez insérer le nombre de cases à cocher et modifier leurs noms en fonction de vos besoins.
  10. Ensuite, dans cette étape, appuyez sur le bouton "Ctrl" du clavier et maintenez-le enfoncé.
  11. Utilisez ensuite votre souris pour sélectionner toutes les cases à cocher du graphique.
  12. Après cela, vous pouvez relâcher le bouton "Ctrl".
  13. Et puis cliquez sur l'onglet "Format" dans le ruban.
  14. Après cela, cliquez sur le bouton "Aligner" dans la barre d'outils.
  15. Dans la liste déroulante, choisissez les options et alignez ces cases à cocher. Ici, nous choisirons "Aligner à gauche" et "Distribuer verticalement" dans le menu.Aligner
  16. Ensuite, appuyez à nouveau sur "Ctrl".
  17. Et puis cliquez sur le graphique en courbes. Après cela, vous pouvez également relâcher le bouton.
  18. Après cela, cliquez sur le bouton "Grouper" dans la barre d'outils.
  19. Dans la liste déroulante, cliquez toujours sur "Grouper". Par conséquent, vous avez regroupé ces cases à cocher avec le graphique en courbes.le Groupe
  20. Lorsque vous avez terminé le paramétrage dans le graphique, vous devez utiliser des macros VBA. Appuyez ici sur le bouton "Alt + F11" du clavier pour ouvrir la fenêtre Visual Basic.
  21. Et puis insérez un nouveau module dans l'éditeur.Module d'insertion
  22. Dans cette étape, copiez les codes suivants dans le nouveau module.
Sub HideShowLine()
  Application.ScreenUpdating = False
  Dim i As Integer
  For i = 1 To 5
    If ActiveSheet.CheckBoxes("Check Box " & i).Value = -4146 Then
      ActiveSheet.ChartObjects("Chart 1").Activate
      ActiveChart.SeriesCollection(i).Format.Line.Visible = msoFalse
    Else
      ActiveSheet.ChartObjects("Chart 1").Activate
      ActiveChart.SeriesCollection(i).Format.Line.Visible = msoTrue
    End If
  Next i
End Sub

Sub AssignMacro()
  Application.ScreenUpdating = False
  Dim i As Integer
  For i = 1 To 5
    ActiveSheet.Shapes.Range(Array("Check Box " & i)).Select
    Selection.OnAction = "HideShowLine"
  Next i
End Sub

Il y a deux macros. Le premier masquera ou affichera des lignes en fonction de l'état des cases à cocher correspondantes. Et la seconde consiste à attribuer la première macro à ces cases à cocher. Vous devez modifier certains éléments dans les codes, tels que les numéros des lignes et le nom du graphique.

  1. Et puis vous devez exécuter la deuxième macro. Cliquez dans la zone de la deuxième macro et appuyez sur le bouton "F5" du clavier pour l'exécuter.

Ensuite, vous pouvez revenir à la feuille de travail. Lorsque vous cochez ou décochez la case, vous verrez les lignes correspondantes dans le graphique.Résultat

Cette méthode est également très utile. Dans votre feuille de calcul actuelle, vous pouvez également essayer.

Une comparaison des méthodes

Dans cette partie, nous ferons une comparaison complète des trois méthodes. Et l'autre méthode est dans l'article Comment créer un graphique linéaire dynamique avec des cases à cocher dans votre feuille de calcul Excel.

Comparaison

Créer un tableau croisé dynamique Utiliser les macros VBA

Utiliser les cases à cocher

Avantages

Cette méthode est très facile à utiliser. Et vous n'avez pas nécessairement besoin de connaître le VBA ou d'autres fonctions. Les codes VBA peuvent également être utilisés dans d'autres feuilles de calcul. Vous n'avez qu'à modifier certains éléments dans les codes. Lorsque vous ne connaissez pas les macros VBA et que vous souhaitez afficher le résultat dans ce graphique linéaire ordinaire, vous pouvez utiliser cette méthode.

Désavantages

Cette méthode créera le tableau croisé dynamique avec le tableau croisé dynamique. Si vous ne souhaitez pas créer de tableau croisé dynamique supplémentaire, vous pouvez utiliser d'autres méthodes. Si vous n'êtes pas familier avec Excel VBA, vous rencontrerez probablement des problèmes lors de la modification ou de l'exécution des macros. Cette méthode ajoutera en fait une nouvelle plage dans la feuille de calcul. Et cela gâchera votre feuille de calcul.

Toutes les méthodes ont leurs avantages et leurs inconvénients. Lorsque vous devez masquer ou afficher des lignes dans un graphique en courbes, vous pouvez choisir une méthode en fonction de vos besoins réels.

Focus sur la confidentialité et la sécurité dans Excel

Dans votre Excel, non seulement il y aura les données et les informations que vous avez saisies manuellement, mais il y aura également des informations privées. Ces informations privées sont essentielles. Par conséquent, vous devez porter une attention particulière à vos fichiers. Parfois, vos fichiers seront endommagés par des virus ou des logiciels malveillants. Le résultat peut être très sériel. Vos informations personnelles dans la feuille de calcul seront connues de quelqu'un d'autre. En outre, les données et les informations seront également endommagées. À ce moment, vous pouvez utiliser un outil tiers pour réparer l'erreur du fichier Excel xlsx. Avec cet outil à portée de main, vous pouvez bien protéger vos fichiers importants.

Introduction de l'auteur:

Anna Ma est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris réparer le problème Word docx et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.