首页 > Excel > 运用选项控件制作Excel 动态图表

运用选项控件制作Excel 动态图表

2010年8月15日 Surda 发表评论 阅读评论

     在日常工作中,我们经常用到图表。其简明的表现形式让我们工作轻松不少,图表还能直观的表现数据的变化、起伏、波动,对于数据分析有着不可替代的作用。

     图表都是“静态”的,有没有想过制作一个“会动”的,可以通过调节控制按钮随心所令人欲地查看系列波动图表。

     好吧,surda就带你体验一下动态图表的奇效吧。(先上效果图,文末附实例下载)

image

(点击图片或这里查看动态演示)测试平台Excel2010

通过勾选复选框“注册企业”、“通过企业”实现动态显示数据起伏……乍看?Excel还能实现这效果,太强大!其实很简单,一起来看制作过程吧。

原理

利用IF函数配合选项控件判断图表的链接数据源。(表名=year)

image

制作步骤

1、定义名称(快捷键 CTRL+F3)

分别定义3个名称:com;pass;k ,引用位置如下:

com=IF(year!$H$2=TRUE,year!$C$2:$C$13,k)

pass=IF(year!$H$3=TRUE,year!$D$2:$D$13,k)

/*–$H$2 $H$3 为复选框连接的单元格区域,下文会讲到—*/

k=year!$F$2:$F$13

/*—k这个名称的作用就是当选项按钮连接的单元格为FALSE时,显示这个值。这里说一点,有人会说为什么不直接应用”"呢,如果用”"的话,那么当选项按钮连接的单元格为FALSE时,图表所显示的值为不可用,图表中不支持”"值显示—*/

2、制作图表

插入图表-选择柱形图

选择数据源-在图例项依次增加2个系列,名称分别为注册企业、通过企业;值分别为”com”、”pass”.

/*–注:填写系列值等于名称时需加上表名(year!com)—*/

设置分类X轴标记为”B2:B13″,图表雏形如下:

image

将“通过企业”系列图表类型更改为“折线图”,更改图表布局。得到如下进阶雏形图:

image

3、插入选项控件(surda的是平台MS EXCEL2010下操作)

分别插入2个复选框控件(开发工具 – 插入 – 表表单控件 – 复选框)
更其名为“注册企业”、“通过企业”

分别设置单元格链接为 $H$2 、$H$3 (定义名称时用到)

4、通过以上3步动态图表的主要制作步骤已经完成,最后就是最终效果(格式)的修补了。

实例下载

dynamic-charts

ShareOn:
  •  
  1. 2010年8月15日13:51 | #1

    简单的还行,复杂的就不会用了,呵呵

  2. 2010年8月15日23:57 | #3

    最喜欢用的就是他的添加趋势图,对于我们不专业的人来说,已经够用了,呵呵

  3. 木子二月鸟
    2012年3月5日21:33 | #5

    学习了,无意中搜到了这个网页,之前只会用水晶易表做交互图,没想到excel里也可以这么简便的做好,收益了,多谢~

  1. 2010年8月16日00:45 | #1
  2. 2010年8月28日00:37 | #2
  3. 2011年12月7日22:24 | #3