方法一、辅助区域法 说明:利用窗体控件和查找函数建立动态数据源,进而实现动态图表。
示例:根据以下数据制作动态图表
第一步: 建立“窗体”控件(注:不是“控件工具箱”控件)
第二步:设置辅助区域,建立动态数据源
第三步: 利用动态数据源作图
方法二、定义名称法
第三步:利用定义名称作图 点击工具栏中“图表向导”按钮,在这个空白图表控件的右键菜单中选“源数据”→“系列”选项卡→“添加”按钮。在“名称”框、“值”框、“分类X轴标志”框中分别输入下图所示的公式。
至此,就可以插入“图4”所示的图表了。 说明:利用窗体控件和定义名称建立内存数组的数据源,进而实现动态图表。
第一步:建立窗体控件--滚动条
对上下两个滚动条控件的控件格式进行如下设置:
第二步:定义名称建立内存数组的数据源(有二个变量的情况) 第三步:定义名称建立X轴的数据 X: =OFFSET(Sheet1!$A$2,,Sheet1!$A$19,,Sheet1!$A$20-Sheet1!$A$19+1) 第四步: 制作动态图表标题 把要显示的图表标题的动态内容保存在B63单元格中。B63单元格公式: 第五步:利用定义名称作图 选择A2:I7中任一单元格,点击工具栏中“图表向导”按钮。在该图表控件的右键菜单中选择“源数据”,从“系列”选项卡中删除多余的系列(下图红色方框标出的)
并在保留系列的“名称”框、“值”框和“分类X轴标志”框中分别输入下图红色方框内的公式。
第六步:添加动态图表名称 在右键菜单中点击“图表选项”,从“图表选项”窗口中选择“标题”选项卡,在“图表标题”文本框中随便输入些字符,比如“XX”。左键选择图表标题“XX”,在公式编辑框中输入公式:
=Sheet1!$B$63 注:如果在公式编辑框中直接输入公式=INDEX(B2:I2,A19) & "--" & INDEX(B2:I2,A20) & "XXXXX",Excel会出现错误提示。
最后再把图例位置设置在图表底部,就可生成下面的动态图表了。
|
|