图 | 如何创建动态图表

问题分解

如何创建动态图表?这里有必要澄清一下,这里所说的动态并不是指GIF动画的意思,而是指图表会根据我们选择的数据而变化,无需我们重复地插入图表。

本期的创建动态图表也是对上期分享的OFFSET实例运用。

以动态柱形图创建为例

如下图所示,是某水果店上半年每月各类水果的销售额(元),需要针对每种水果做出相应的柱形图。

一般情况下,我们会选择根据水果的种类做出相应的图,但是水果种类很多的情况下,图也会变多,会使得表看起来很繁琐。

如何使用OFFSET函数实现动态的柱形图呢?

1、插入表单控件【组合框】

点击【开发工具】>【插入】>【组合框】

数据源区域选择:$A$3:$A$8;

单元格区域选择:$A$10 (可随意选择)

效果如下图所示:

2、新建一个名称:水果

【公式】>【名称管理器】;

新建名称:水果;

【引用位置】:=OFFSET(动态柱状图!$B$2:$G$2,动态柱状图!$A$10,);

效果如下图所示:

3、插入图表,并设置图表所引用的数据源

选择西瓜1-6月销售额数据源,并插入簇状柱形图;

右击图表,【选择数据】;

选中【系列1】,点击编辑;

【系列名称】:=动态柱状图!$A$10;

【系列值】:=动态柱状图!水果

效果如下图所示:

到此为止,我们已经完成了表格数据与图的联动,也即所谓的动态图表。

通过调整图表的属性,最终效果如下:

当我们点击右上角的选项框时,图形中的内容也会随之发生改变;

怎么样?学会了吗?

赶紧试试吧!

最后,附上有关OFFSET函数的分享:OFFSET函数

你可能感兴趣的:(图 | 如何创建动态图表)