历览千载书,时时见遗烈。

第二十一讲 动态图表1

动态图表(对比简单的切片器自由度更高,可加DIY的控件)

1.利用控件做动态图表

图表的本质:几列/行数据源共用一对X轴Y轴。因此想要通过勾选控件显示图表里对应数据的话,需要先赋予每个控件公式从而引用不同列的数据源。

1)用IF函数做控件-假设需要两个控件(广州上海)

a.【加控件】开发工具-插入-表单控件-复选框,即打勾框,右键编辑文字输入广州上海, 先打勾,右键设置控件格式,已选择打勾,单元格链接中分别输入或选择$G$2, $G$4(这两个为任意空白单元格),此时勾选控件与否,G2G4单元格会显示TRUE/FALSE。

b.【输公式】随便另找个单元格G8,输入=IF($G$2,$B$2:$B$13,$F$2:$F$13),表示如果G2为TRUE,链接B2-13数据列,否则链接F2-13空白数据列,注意绝对引用。

c.【定义公式】复制公式,ESC退出,选择公式-定义名称,名称输入广州,引用位置-粘贴刚才的公式。此时G8单元格无用,可以删掉。

d.【加图表】无需选数据源,插入空折线图,右键选择数据,点击添加,系列名称输入广州,系列值输入=sheet1!广州(英文模式下的!),确定出现相应折线图。点击空白单元格,操作上海同理。

e.【统一纵坐标】折线图两条折线对应的纵坐标轴刻度应一致,右键纵坐标轴设置格式,边界单位大小值勾选固定(新版无固定选项,分别勾选控件直接输入相同数字即可)。

f.【移动控件】两个控件编辑文字删掉文字,移动框框到图表相应图例前方,如果看不见将图表置于底层,将图表和控件组合,方便一起移动。

版权声明:如无特别声明,本站收集的文章归  HuaJi66/Others  所有。 如有侵权,请联系删除。

联系邮箱: GenshinTimeStamp@outlook.com

本文标题:《 21.动态图表1 》

本文链接:/excel/21.%E5%8A%A8%E6%80%81%E5%9B%BE%E8%A1%A81.html