理论教育 使用组合框制作动态图表

使用组合框制作动态图表

时间:2023-06-09 理论教育 版权反馈
【摘要】:从例8-1制作好的图表可以看到,图表只显示了2014年的库存结构,2015-2017年的库存结构并未显示,这时就要应用组合框来制作动态的图表,以便显示后面三年的库存结构。图1-8-18设置数据源区域图表制作完成后,在组合框中选择不同的年份,就可以得到对应年份的库存结构饼图。

使用组合框制作动态图表

从例8-1制作好的图表可以看到,图表只显示了2014年的库存结构,2015-2017年的库存结构并未显示,这时就要应用组合框来制作动态的图表,以便显示后面三年的库存结构。

例8-2 在例8-1制作好的图表基础上,制作一个如图1-8-10所示的动态图表。在该动态图表中,通过选择不同的年份,可以得到相应的库存结构饼图。具体操作步骤如下。

(1)单击“文件”选项下,选择“选项”,打开“Excel选项”对话框,在左侧选择“自定义功能区”,然后选择右侧的“开发工具”选项,设置显示“开发工具”选项卡,如图1-8-11所示。

(2)单击“开发工具”选项卡下“控件”组中的“插入”下拉按钮,选择“组合框(窗体控件)”,如图1-8-12所示;在图表区中下面的空白位置按住鼠标左键不放并拖动,画出一个大小合适的组合框后,释放鼠标,如图1-8-13所示。

(3)在组合框上单击鼠标右键,在弹出的快捷菜单中选择“设置控件格式”,如图1-8-14所示打开“设置控件格式”对话框,单击“控制”选项卡,将“数据源区域”设置为A3:A6单元格区域,将“单元格链接”设置为A8单元格,“下拉显示项数”设置为“4”,单击“确定”按钮,如图1-8-15所示。

图1-8-10 动态饼图

图1-8-11 设置显示“开发工具”选项卡

(4)复制B2:F2单元格中的数据,在B7单元格单击鼠标右键,在弹出的快捷菜单中选择“粘贴选项:”中的“粘贴链接”按钮,如图1-8-16所示。

(5)单击B8单元格,输入公式“=INDEX(B3:B6,$A$8)”,按“Enter”键确定,完成B列的辅助列设置。拖动B8单元格右下角的填充柄到F8单元格,复制公式完成对C列至F列的辅助列设置。设置完辅助列后的效果如图1-8-17所示。

图1-8-12 选择“组合框(窗体控件)”

图1-8-13 绘制组合框(www.daowen.com)

图1-8-14 选择“设置控件格式”

图1-8-15 设置控件格式

图1-8-16 选择“粘贴链接”

公式解析:公式“=INDEX(B3:B6,$A$8)”的作用是返回B3:B6单元格区域中以A8中的数字为行号的单元格中的值。例如,当A8单元格中的数字为1时,返回B3:B6单元格区域中第1行的值;当A8单元格中的数字为2时,返回B3:B6单元格区域中第2行的值。在前面“设置控件格式”对话框中,已经设置“单元格链接”为A8单元格,所以在组合框中选择不同的年份时,A8单元格中会出现相应的序号。例如,在组合框中选择2014年时,A8单元格中的序号为1,选择2015年时,A8单元格中的序号为2,以此类推。这样,选择组合框中的不同年份,在B8单元格中就可以得到相应年份的B列中的数据。

图1-8-17 设置辅助列后的效果

(6)在图表区单击鼠标右键,在弹出的快捷菜单中选择“选择数据”,打开“选择数据源”对话框,设置图表数据区域为B7:F8单元格区域,如图1-8-18所示。单击“确定”按钮,完成数据区域链接动态数据单元格的操作。

图1-8-18 设置数据源区域

图表制作完成后,在组合框中选择不同的年份,就可以得到对应年份的库存结构饼图。例如,通过组合框中下拉按钮选择“2015年”后,得到如图1-8-19所示的商品库存结构饼图。

图1-8-19 2015年的商品库存结构饼图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈