巧用Excel控件制作带交互效果的动态图表

时间:2022-10-08 06:14:56

巧用Excel控件制作带交互效果的动态图表

摘 要:Excel中的图表可将枯燥乏味的数据变得形象而生动,常规的图表比较容易制作,本文以楼盘销售表为例,来阐述如何利用excel控件制作带有交互效果的动态图表。

关键词:Excel控件;交互效果;动态图表;

文章编号:1674-3520(2014)-11-00-01

一、引言

Excel专门用于各种数据的处理、统计和分析,但是单一的数据难免会使人感到枯燥和乏味,有什么办法可以解决这种状况呢?如果将excel中的数据转换为图表,相比单纯的数据,图表更加生动更加形象,如果还能让图表根据我们的选择而自动变化,那就更加直观形象了。那么,如何才能使我们的图表动起来呢?通过对excel窗体控件的设置应用,可以轻松构造出带有交互效果的动态图表。

二、问题描述

例如,龙湖某楼盘销售部有六个销售小组,现要统计分析各销售小组每个季度及年度的销售业绩情况,现在excel中有相应的销售数据,但是比较枯燥,如果制作成图表显然更为直观,因为每个季度的销售业绩都要进行分析,按常规做法我们需做五张图表,显得有些繁杂。其实更专业的办法是只用一个图表,由查看者通过下拉列表来选择图表要显示的季度,图表自动发生相应的改变。

三、解决问题

下面我们以上面的问题为例,来说明在Excel2010中,如何利用控件制作楼盘销售的动态图表。

(一)提取数据。这个过程主要是把六个小组的某个季度的销售数据提取到工作簿的另一个工作表中(当然也可以是当前工作表的另一个区域),以便创建图表。由于图表是基于提取出来的数据创建,而不是基于原始数据创建,我们将能够方便地切换提取六个小组的某季度的销售数据,也就是切换用来绘制图表的数据。在sheet2工作表的A3单元输入=sheet1!A3,然后拖动A3单元格的填充柄把它复制到A4:A8。我们将用sheet2工作表的A1单元的值来控制要提取的是六个小组哪个季度的销售数据(也就是控制图表要描述的是哪一批数据)。现在,在A1单元输入1。在B2单元插入函数OFFSET,参数输入参见函数说明,最终公式为=OFFSET(Sheet1!A2,0,$A$1),(注意,这里A1一定要用绝对引用$A$1),然后拖动B2单元格的填充柄再把它复制到B4:B8。

OFFSET函数的作用是提取数据,它以指定的单元为参照,偏移指定的行、列数,返回新的单元引用。在本例中OFFSET(sheet1!A2,0, $A$1)函数的意义就是:找到同一行且从A2偏移一列的单元格,返回该单元格的值(图1)。

图 1

(二)制作图表。这个过程主要是在sheet1工作表中以sheet2工作表中A2:B8的数据为基础创建一个标准的簇状柱形图。首先在sheet1中选中任意空白单元格,点击“插入”选项卡下方的柱形图,再点击“图表工具设计”下方的“选择数据”,“图表数据区域”中选中sheet2工作表中A2:B8区域,最后点击“确定”按钮,这时就会在sheet1中插入一个图表,此时,图表显示的是六个小组一季度的销售数据;如果没有,检查你是否严格按照前面的操作步骤执行。把A1单元的内容改成2,检查A2:B8和图表都显示出了六个小组二季度的销售数据。

(三)为图表添加下拉列表组合框。在sheet1工作表中点击“开发工具”选项卡下方的“插入表单控件组合框”按钮,再在图表上方的空白位置拖动鼠标左键,在图表上添加一个下拉组合框,我们可以拖动组合框来改变它的位置,还可以拖动它的控制点来改变它的大小(图2)。

说明:有的Excel2010中没有“开发工具”选项卡,这里说明下在Excel2010中如何显示控件工具箱:启动Excel2010后,单击左上角的“开始”“选项”,在“Excel 选项”对话框里,单击“自定义功能区”,将右栏中的“开发工具”勾选上,最后单击“确定”完成即可。现在Excel2010窗口上已经多出了一项“开发工具”,单击“开发工具插入”,就可以看到控件工具箱了。

图 2

右击这个组合框,选择“设置控件格式”,然后选择“控制”选项卡,把“单元格链接”设置为Sheet2!$A$1单元格。由于组合框控件的数据区域只能选择列区域,所以我们可以在sheet2中的一个空白列处(如F1到F5单元格)输入“一季度~四季度、年度”,然后设置组合框的数据区域为Sheet2!$F$1:$F$5,即sheet2工作表中的F1:F5区域。

点击一下图表上按钮之外的区域,然后你就可以点击下拉列表,根据当前选择的季度显示对应的图表了(图3)。

图 3

参考文献:

[1]巧用Excel控件制作动态图表,http://.cn/office/201212/19/1355890896d98342.shtml,2014.08.25.

上一篇:航天人 篮球梦 下一篇:玩转转化思想