Excel2013怎样实现这种图表级联的交互效果?

 图表的数据钻取是通过点击图表中的图形,利用该图形所代表的数据来生成另一个更详细的图表。如图为用公司各店铺1~6月的销售额作为数据源制作的一个饼图,当点击饼图的每一块时,就会生成相应店铺1~6月份的销售折线图(图1)。在Excel 2013中,怎样实现这种图表级联的交互效果呢?

Excel2013怎样实现这种图表级联的交互效果?

  1. 制作主图表饼图

  首先制作主图表——饼图。选择店铺所在列A1:A6,按下Ctrl键再选销售总额所在列H1:H6,点击“插入”选项卡中的“三维饼图”,向外适当拖动饼图的任意一块,将饼图拆开。然后,选择饼图,在“设计”选项卡上点击“添加图表元素”中的“数据标签”,选择“数据标签内”(图2)。

Excel2013怎样实现这种图表级联的交互效果?

  2. 交互效果巧实现

  要想在Excel的图表中实现交互效果,需要借助少许VBA代码。点击“开发工具”选项卡中的“Visual Basic”按钮进入VBA编辑器,右击“VBAProject(工作簿1)”,选择“插入→类模块”,这时就会出现一个类模块文件夹;点击“+”将其展开,选择“类1”,选择“视图→属性窗口”,将类的名称改为“EventClassModule”,双击这个类进入编辑窗口,输入如图代码。接下来,双击“ThisWorkBook”,选编辑窗口左侧Wordbook,右边选Open,并输入图中代码(图3)。

Excel2013怎样实现这种图表级联的交互效果?

  小提示

  图中代码的作用解释:打开工作簿时,激活工作簿中的第1个图表;当选择图表中的图形时,将图形所表达的数据所在数据源的行、列位置存放在A10、B10单元格中。

  3. 制作折线图

  生成折线图,关键是确定数据源。接下来就是利用A10、B10单元格中的数据来生成折线图所需要的数据源。在A8单元格输入“=OFFSET(A2,$B$10-1,0)”并填充到G8单元格(是以A2为参照系,根据$B$10-1的值返回新的引用),确定折线图的数据源。

  折线图的制作和饼图类似,在此不再赘述。

  扩展知识:宏安全设置

  要想使用VBA代码,还需要点击“开发工具”选项卡中的“宏安全性”,选择“启用所有宏”,只有这样才能实现上述图表的数据钻取。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/667214.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • Excel2003图表负值怎么设置不同颜色

    Excel2003图表负值怎么设置不同颜色   ①依次给每个负值条形图进行颜色填充,方法可以,但是不够好,太费时间。我们在数据系列格式界面勾选以互补色代表负值。   ②可是依然发现…

    2022年8月27日
    111
  • win7系统网上邻居消失了如何找回

    相信大家都知道网上邻居的作用非常多,它可以建立局域网,同时能够很好的管理网络,但是最近有很多win7系统用户反映,出现网上邻居消失的问题,导致电脑网络不能很好的管理设置,那么接下来…

    2022年8月3日
    98
  • Excel如何利用函数快速找到重复项目

      表格中的数据重复有时是不正常的——明明知道公司没有重名的员工,却出现了重名;本来是唯一的身份证号却出现在两个人的头上。重复有时发生在一张表中,需要找出;有时又需要找出不在一张表…

    2022年8月25日
    120
  • windows11开机白屏怎么办 windows11开机白屏解决方法

    windows11有的时候用户会发现当开机后出现白屏的问题,但是实际上用户发现还是可以操作的,因此不知道windows11开机白屏怎么办,这个问题要解决的话不难,但是有几个步骤需要…

    2022年7月26日
    1.1K
  • 如何在excel文档中如何插入文本框

    在Excel表格中,很多时候,我们需要通过文本来设置相应的文字来表达想对应的内容,对于很多刚开始使用excel软件的朋友,对于文本框工具的使用不是很了解,下面给大家分享下操作步骤 …

    2022年8月27日
    123
  • excel如何给成绩排名次

      excel如何排名次的教程:   排名步骤1:打开要排名的Excel文件如下图;   排名步骤2:我们在排名的下面输入排名rank函数公式进行排名操作,如下图在单元格输入:“=…

    2022年8月25日
    143
分享本页
返回顶部