美文网首页
Excel--高交互式营收动态图表

Excel--高交互式营收动态图表

作者: 数有道 | 来源:发表于2018-07-09 10:00 被阅读0次
    高交互式营收动态图表

    对于这个动态图表,我们将从以下三个方面来讲解:

    1.定义区域

    在定义区域之前,大家的数据必须先处理成以下图片(区域A列到F列)的样式(当然您可以处理成其他样式,但是后面的定义区域就需要改变了),另外,需要说明的是A列的数据是到A356,由于数据太长,只截取了部分数据,直白地说:AB列为全年每天的数据,CD列为12个月的汇总数据,EF列为四个季度的数据。


    原数据预览
    • 定义季度值和季度
      季度值:=OFFSET(课后作业2!$E$1,1,1,4,1)
      季度:=OFFSET(课后作业2!$E$1,1,0,4,1)
      所有的区域都被定义在名称管理器中,截图如下


      季度值预览
    • 定义月和月值
      月:=OFFSET(课后作业2!$C$1,1,0,12,1)
      月值:=OFFSET(课后作业2!$C$1,1,1,12,1)

    最后是定义日期和日期值,也就是在切换至日期的时候,就显示日期的部分,由于日期的控制需要考虑起点以及展现的天数,所以就用到了后面的滚动条以及选项按钮这两个控件,我们在第二部分简要说明一下控件之后再来定义日期的区域

    2.选择控件

    图表能动是由于我们的数据发生了变化,那么数据怎么发生变化呢?就是通过控件的控制。而此处的控件就是列表框,通过列表框使数据在季度、月份和日期之间进行切换。那么,我们先来看看列表框:
    下图为插入控件的图片


    插入方式
    • 列表框
      点击插入【列表框】之后,右键设置控件格式,就可以看到下图,数据源为未来需要点击的文本,链接单元格会出现文本在列表框中的相对位置,即:1,2,3


      列表框
    • 滚动条
      【滚动条】是用来控制日期数据的起点,所以最小值为1,最大值为365,步长的意思为点击一下变换一个步长,页步长是点击中间的位置的位移。


      滚动条
    • 选项按钮
      通过【选项按钮】控制日期所展现的长度,但是选项按钮也只能返回1,2,3。所以做了一个辅助单元格I2,其中的公式为:=IF(I1=1,5,IF(I1=2,10,15))


      选项按钮
    • 定义日期和日期值
      日期:=OFFSET(课后作业2!$A$1,课后作业2!$I$3,0,课后作业2!$I$2,1)
      日期值:=OFFSET(课后作业2!$A$1,课后作业2!$I$3,1,课后作业2!$I$2,1)
    • 定义X和Y
      所有的区域已经定义完了,但是似乎还是不能让这个三个区域联动起来,所以,最后我们需要定义正真最后使用在图表中的X,Y的值
      X:=IF(课后作业2!$K$1=1,季度,IF(课后作业2!$K$1=2,月,日期))
      Y:=IF(课后作业2!$K$1=1,季度值,IF(课后作业2!$K$1=2,月值,日期值))

    3.插入图表

    图表随便插入之后,右键【选择数据】出现以下的图表1,点击编辑出现图表2,改成y。同理水平轴改成x,但是在改的过程中需要注意保留当前工作表的名称。
    另外,图上两个图为:柱状图和带平滑线的散点图,用的是同一组数据,方式也是一样的。


    图表1
    图表2

    以上为整体的制作思路,里面涉及到的知识有:定义名称、offset函数、图表的修改、控件的使用。希望能给大家带来启发。

    相关文章

      网友评论

          本文标题:Excel--高交互式营收动态图表

          本文链接:https://www.haomeiwen.com/subject/wudzuftx.html