动态图表制作方法

动态图表之所以能动起来,是因为数据源的边界是由函数决定,而函数的参数又由控件内选择的值决定,从而做到在图表中,根据控件内选项的不同自动切换图表内容。
制作流程:

一、选择使用控件

控件要求:表单控件(不要选择vba控件)、可以传递参数。

二、制作图表原型

根据需求设计图表。

三、为控件设置参数

四、offset函数

offset(reference,rows,,cols,[height],[width])
offset(参考单元格,偏移行,偏移列,[高度],[宽度])

参数 必需/可选 释义
Reference 必需 起点,参考单元格/单元格区域。必须是引用单元格或相邻单元格区域。
Rows 必需 需要左上角单元格引用的向上或向下行数。正下负上。
Cols 必需 左上角单元格引用的从左到右的列数。正右负左。
Height 可选 返回的引用的行高。正下负上。
Width 可选 返回的引用的列宽。正右负左。

五、定义名称

新建名称,将offset函数写在引用位置内。
同理可以定义多个名称,将offset的参数与控件间接关联可以增加更多的选项。

六、更改图表数据源

将图表数据源改成offset函数=sheet页!名称
注意:修改的是度量而不是维度。

七、与PPT关联

复制图表,粘贴为链接到PPT放置页面,控件也是同理粘贴到PPT内。
投影时可以在表内查看选定范围。不过,在这个BI遍地走的时代,这个玩法属实鸡肋。

posted @ 2023-07-11 17:27  Teriteri  阅读(40)  评论(0)    收藏  举报