动态图表

素描

前言

今天学下一下动态图表的做法,所谓动态图表就是相对于静态图表而言,可以和用户进行交互,用户选择下拉菜单或其它操作,图表会根据用户的指令进行动态调整

1插入静态数据表

选择数据,插入折线图,调整图例位置

2插入控件

插入表单控件,设置数据源区域和关联单元格,并进行简单测试下拉列表和关联单元格值得变化。

3保留一条曲线

删掉两条曲线,只保留一条

4定义名称并替换

公式、定义名称,分别定义xilie和data两个名称,用来表示系列名称和数据源。

定义名称的引用位置采用OFFSET函数,

offset()函数的用法:

offset(参考区域,偏移的行数,偏移的列数,[行数],[列数]),行数和列数如果不发生变化,可以省略。偏移的行数和列数可以为正值表示向下或向右,也可以为负值表示向上或向左偏移。0表示不偏移。

xilie=offset($A$1,$B$6,0):表示系列的名称等于$A$1单元格向下偏移的行数为$B$1单元格的值,向右偏移的列数为0,行数和列数不变。

data=offset($B$1:$F$1,$B$6,0):表示数据区域等于B$1:$F$1区域向下偏移的行数为$B$1单元格的值,向右偏移的列数为0,行数和列数不变。

选中曲线,在编辑栏中直接修改系列的名称为xilie,数据区域为data,回车后测试。

5完善

稍加整理,隐藏关联单元格,并把下拉菜单移动到图表内,大功告成。

总结知识点

控件设置:数据源、关联单元格

定义名称:名称、引用位置

OFFSET函数:返回偏移后的数据区域、参考区域、偏移行、偏离列,行数,列数

(0)

相关推荐