查看原文
其他

动态图表11|数值调节器(名称管理器+offset函数)

2016-06-02 小魔方 数据小魔方

今天跟大家分享的是动态图表11——使用调节器控件制作动态图表!


本案例会将之前10篇的动态图表综合运用,会用到index函数、offset函数、数值调节器、名称管理器等多种技巧!


作为对之前所有动态图表技巧的巩固和综合运用!


首先我们看下今天的案例原始数据,因为一直以来都是用这个数据做的横向引用(地区维度)的图表,今天我们使用纵向引用(月份维度)。


当然,使用之前所讲的数据有效性、列表框、组合框等,可以很容易的达到目的。


但是今天,我们要使用数值调节器作为触发器生成各个月份的动态数据。



在开发工具中插入数值调节器控件:


在调节器设置菜单中设置各项参数:(最大值就是你要调节的数据范围最大值)。




数据源区域选择月份所在行,单元格返回$N$1。


制作动态数据源:


这里之前的文章里都已经介绍的很清楚了无非是三种方式:


index函数;offset函数;名称管理器+offset函数。


但是鉴于这里是纵向引用动态数据源,所以给出简单的语法参考:



index函数:=INDEX(B2:M2,$N$1)

offset函数:=OFFSET(A2,0,$N$1,1,1)

名称管理器:=OFFSET(Sheet1!$A$1,1,Sheet1!$N$1,5,1)


这里详细介绍名称管理器的用法:


在名称管理器中,我们需要创建两个动态名称:


数据源名称:


图表数据源:data=OFFSET(Sheet1!$A$1,1,Sheet1!$N$1,5,1)

图表标题名称:theme=OFFSET(Sheet1!$A$1,0,Sheet1!$N$1,1,1)



插入图表:


使用offset函数与index函数在单元格中生成动态数据插入图表比较简单,这里不再赘述,重点详述名称管理器中的动态区域引用的用法:


插入一个空白图表:


在选择数据——系列名称中输入:=sheet1!theme

在系列值中输入:=sheet1!data



然后在坐标轴标签中输入A2:A6,然后动态图表就大功告成了!


用鼠标点击调节器,此时随着动态名称中的数据源参数变动,传导给图表系列值也会随着月份切换,最终呈现在图表中的动态效果就是,月份数据的顺序切换!


https://v.qq.com/txp/iframe/player.html?vid=u1306zsa6wf&width=500&height=375&auto=0


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存