在excel中图表是动态的改变图表,excel表格中如何制作动态的图表
用Excel制作图表时,纵轴系列过多会造成观察图上数据的不便。本例利用函数公式和定义名实现了动态图表,用鼠标点击即可逐个显示系列数据。今天我们把Excel图表变成动态数据表。
打开Excel,将选项卡切换到页面上要制作成动态数据表的开发工具(如果没有开发工具,请点击Excel文件-选项-自定义功能区,勾选右侧的开发工具),选择“插入”表单控件中的滚动条。
右键单击滚动条并选择格式控制。
Tab键切换到“控制”来修改单元格链接。例如,我们选择空白单元格E9。(点击单元格链接后的小图标直接选择单元格)
按Ctrl F3打开名称管理器,这里稍微复杂一点。
弹出窗口是一个新的自定义名称。对于第一个,如日期,输入=OFFSET(Sheet1!$A$1,Sheet1!9美元,5美元.
第二个叫data,同样的输入是=OFFSET(Sheet1!$B$1,Sheet1!9美元,5美元.
其实就是这两个名字的所在地。这里,OFFSET函数的行偏移量由单元格E9指定,而单元格E6由滚动条控件控制,因此OFFSET函数的行偏移量将在每次单击滚动条时改变。
现在开始制作图表,在Excel界面选择“插入”选项卡,找到折线图的小图标(推荐图表附近),点击选择折线图。
右键单击刚刚创建的图表数据,并选择“选择数据”。
选择数据源以编辑左侧列项目(系列)和水平(类别)轴标签,这些标签对应于之前修改的用户定义的名称(日期和数据)。
最后根据实际需要,修改图表高度和单元格高度,辅以背景色等美化工作。最后可以依靠滚动条让图标数据移动,实现动态数据浏览。这看起来不是有趣多了吗?