如果想要进行实操,可从网盘中提取数据:

链接:https://pan.baidu.com/s/1ZXDq-l1Pj9DgTOSF8Vgfag 
提取码:1v4f

要进行单选控件作图和滚动条控件作图,都需要用到控件。

控件,在开发工具中,这个在excel中默认是不显示的,需要添加。

鼠标右键单击空白区域,会弹出:

element plus 动态图表 component 动态图表 控件_控件

将开发工具勾选上,就能添加控件。

element plus 动态图表 component 动态图表 控件_单选_02

1、单选控件变动图表

实现效果,通过点击按钮,可以实现类别的变化:

element plus 动态图表 component 动态图表 控件_控件_03

       

element plus 动态图表 component 动态图表 控件_控件_04

第一步:插入控件。

用到的数据:

element plus 动态图表 component 动态图表 控件_控件_05

点击插入---->选择要用到的控件------->插入四个选项按钮(因为有四类)

element plus 动态图表 component 动态图表 控件_数据_06

右键单击任意一个按钮,选择设置控件格式:

注意:在单元格链接:可以选择任意一个空的单元格,我在这里选择的B8。

element plus 动态图表 component 动态图表 控件_数据_07

第二:公式 --》名称管理器---》新建名称。

使用到了offset()这个函数,详细的设置可参考我的另一篇博客,

引用位置输入了:OFFSET(单选控件变动图表!$A$2,单选控件变动图表!$B$8,1,1,8),具体操作时要根据数据的位置进行输入。

提一点,第二个参数,也就是向下偏移几列,这个选的是我们上一步设置单元格位置时设置的的哪个单元格。

element plus 动态图表 component 动态图表 控件_数据_08

第三步:

插入柱状图-------------->选择数据--------------->编辑数据系列(系列值=各种动态作图.xlsx!anli3)

(系列值=工作表名.xlsx!新建的名称)

element plus 动态图表 component 动态图表 控件_控件_09

完成!

element plus 动态图表 component 动态图表 控件_控件_10

2、滚动条控件作图

实现效果:

通过拖动滚动条实现动态显示10条。

element plus 动态图表 component 动态图表 控件_单选_11

数据是这种的:

element plus 动态图表 component 动态图表 控件_控件_12

第一步:插入控件。

element plus 动态图表 component 动态图表 控件_数据_13

右键单击任意一个按钮,选择设置控件格式:

注意:在单元格链接:可以选择任意一个空的单元格,我在这里选择的P2。

element plus 动态图表 component 动态图表 控件_数据_14

可以控制只让它在同一个框中显示10个,

element plus 动态图表 component 动态图表 控件_单选_15

第二:公式 --》名称管理器---》新建名称。

因为这里是要实现x和y轴都要随着滚动条控件移动,所以应新建两个名称。

第一个,y轴的=offset(滚动条控件变动图表!$A$2,滚动条控件变动图表!$P$2,1,10,1),具体操作时要根据数据的位置进行输入。

element plus 动态图表 component 动态图表 控件_单选_16

第二个,x轴的=offset(滚动条控件变动图表!$A$1,滚动条控件变动图表!$P$2,0,10,1),具体操作时要根据数据的位置进行输入。

element plus 动态图表 component 动态图表 控件_数据_17

第三步:

插入折线-------------->选择数据--------------->编辑数据系列(系列值=各种动态作图.xlsx!anli4jine)

(系列值=工作表名.xlsx!新建的名称)

横坐标(轴标签区域=各种动态作图.xlsx!anli4date

element plus 动态图表 component 动态图表 控件_单选_18

element plus 动态图表 component 动态图表 控件_数据_19

现在,就实现了滚动条控件作图

element plus 动态图表 component 动态图表 控件_数据_20