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