Excel控件的使用

如何实现以下效果

用Excel控件做动态图表
用Excel控件做动态图表

调用开发工具选项卡

很多同学的Excel可能默认情况下没有开发工具选项卡,那么我们可以先根据以下步骤先调出开发工具。
用Excel控件做动态图表
用Excel控件做动态图表
用Excel控件做动态图表

具体步骤

step 1 插入控件

在开发工具中选中插入按钮,选择表单控件中的第二个控件。

用Excel控件做动态图表

将控件绘制在合适区域,就会显示出控件的基本模型。

用Excel控件做动态图表

step 2 设置控件

右击绘制好的控件,点击最下方的设置控件格式。

用Excel控件做动态图表

将需要放入控件进行筛选的区域放入数据源区域,再任意选择一个空单元格放入单元格链接。

用Excel控件做动态图表

设置好以后点击确定。

用Excel控件做动态图表

点击确定以后,可以看见控件里已经有我们需要的下拉菜单。

用Excel控件做动态图表

并且当我们选择菜单中的某一个选项时,会给我们在之前设置的单元格链接中返回一个数值参数。

用Excel控件做动态图表

step 3 利用单元格链接参数和INDEX公式取数

index是一个非常常用的查找引用函数,第一个参数需要传入数据区域,第二个参数传入一个整形数值n,这个函数会将这个区域中的第n个数据返回给我们。这里我们利用单元格链接返回的参数放入index的第二个参数中。我们将每一列单元格都用index函数写好后。我们会发现,当我们通过控件选择不同的产品时,数据会跟着变动。

用Excel控件做动态图表

step 4 创建图表

选中数据创建条形图。

用Excel控件做动态图表
生成好图以后我们调整图形位置,遮盖住我们用index生成的数据。通过调节控件中筛选的内容,便能实现动态图表。

用Excel控件做动态图表

最后

其实你会发现控件有很多种类型,我们就不再此逐一介绍了。他们的原理是一样的。快动手试试吧。做属于你的动态图表。

相关文章: