巧用Excel函数实现动态图表的制作

发布时间:2023-02-04 10:06:42

龙源期刊网http://www.qikan.com.cn巧用Excel函数实现动态图表的制作作者:刘晓荣来源:《软件导刊》2011年第04要:Excel中的图表和函数的功能非常强大。在一般的使用中,大家往往只限于静态图表的制作。作者结合实例,详细讲解了offset函数的使用格式,同时介绍了offsetexcel图表结合制作动态图表在实际工作中的应用。关键词:动态图表;offset函数中图分类号:TP301文献标识码:A文章编号:1672-7800201104-0008-作者简介:刘晓荣(1980-,女,甘肃兰州人,兰州资源环境职业技术学院信息管理系讲师,研究方向为计算机应用。1设定任务Excel中的图表功能非常强大,对于静态图表的制作相信大家已经很熟悉了,但是如果能够在一张图表里动态变换显示不同的数据信息,将给我们带来意想不到的效果,下面就结合实例,来谈谈excel中动态表格的实现。假设我们要统计三个专业近年来的就业情况和走向,按照常规的思路,我们可以为每一个专业创建一个图表,但更专业的办法是只用一个图表,由我们来选择要显示哪一批数据——通过单元按钮来选择图表要显示的数据。为了便于读者理解,我们需要一些示例数据。首先在A列输入年份,在A3A4A5别输入“2008“2009“2010,在B3:D5区域输入各个年份的就业情况,如图1示。1.1函数功能以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
龙源期刊网http://www.qikan.com.cn1.2语法作为偏移量参照系的引用区域。Reference必须为对单元格或相连单元格区域的引用;否则,函数OFFSET返回错误值#VALUE!相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用5作为参数Rows,则说明目标引用区域的左上角单元格比reference5行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方)。相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用5作为参数Cols则说明目标引用区域的左上角的单元格比reference靠右5列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边)。高度,即所要返回的引用区域的行数。Height必须为正数。宽度,即所要返回的引用区域的列数。Width必须为正数。1.3说明(1如果行数和列数偏移量超出工作表边缘,函数OFFSET返回错误值#REF!(2如果省略heightwidth,则假设其高度或宽度与reference相同。(3函数OFFSET实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函OFFSET可用于任何需要将引用作为参数的函数。例如,公式SUM(OFFSET(C2,1,2,3,1计算比单元格C2靠下1行并靠右2列的31列的区域的总值。2提取数据接下来的步骤是把某个专业的就业数据提取到工作表的另一个区域,以便创建图表。
龙源期刊网http://www.qikan.com.cn这里一定要注意,图表是基于提取出来的数据创建,而不是基于原始数据创建的,并且我们将能够方便地切换某个专业的就业数据,也就是可以方便切换用来绘制图表的数据。A3:A5的数据复制到A11:A13。我们将用A8单元的值来控制要提取的是哪一个专业的数据(也就是控制图表要描述的是哪一批数据)。现在,在A8单元输入1。在B10单元输入公式=OFFSET(A2,0,$A$8,再把它复制到B11:B13,如图2所示。OFFSET函数的作用刚刚我们已经做了说明。在本例中OFFSET函数将检查A8单元的值(现在是1)并将它作为偏移量。因此,OFFSET(A2,0,$A$8函数的意义就是:找到同一行且A2B2)偏移一列的单元,返回该单元的值。现在以A10:B13的数据为基础创建一个标准的折线图:先选中A10:B13区域,选择菜单插入”→“图表,选择折线图中的数据点折线图,点击完成。检查一下A10:B13区域的数据和图表是否确实显示了计算机应用专业的就业数据;如果没有,检查你是否严格按照前面的操作步骤执行。接下来把A8单元的内容改成2,回车确定你的输入,检查A10:B13和图表都显示出了通信技术专业的就业数据;最后把A8单元的内容改成3,回车确定你的输入,检A10:B13和图表都显示出了动漫设计专业的就业数据。3加入选项按钮1步是加入选项按钮来控制A8单元的值。选择菜单视图”→“工具栏”→“窗体(不要选择控件工具箱),点击工具栏上的选项按钮,再点击图表上方的空白位置。重复这个过程,把第2个选项按钮和第3个按钮也放入图表。把3个选项按钮的文字标签依次改为计算机应用通讯技术动漫设计A8单元的值设置为1,然后右击第1个选项按钮(计算机应用),选择设置控件格,然后选择控制,把单元格链接设置为A8单元,选中已选择,点击确定(设置第1个选项按钮的控制属性时,第2个选项按钮和第3个选项按钮的属性也被自动设置),如图3所示。按照常规对图表做相应的修改,使其美观一些。此例中如图4所示。点击一下图表上按钮之外的区域,然后依次点击两个选项按钮,看看图表内容是否根据当前选择的产品相应地改变。

巧用Excel函数实现动态图表的制作

相关推荐