引子:

上期讲到用切片器来实现动态图表,但切片器只能在2013版本上使用,今天office充电站为大家介绍一种更高大上的方法,使用窗体控制项来实现。

技巧:

操作步骤如下:

1、复制表头:将表头复制到H1:M1,使H1:M2区域作为动态图表的数据源。

2、插入控制项:点击「开发工具」菜单栏,「插入」→「表单控制项」 ,选择「组合框(窗体控制项)」 。在表格空白位置点击滑鼠拖动即可生成。

3、设置控制项格式:右键选择控制项,可手动设置大小等参数,在控制栏设置:

  • 「数据源区域」,即控制项里面显示的选项,本案例为$A$2:$A$7中的产品名称列表。
  • 「单元格链接」,即设置控制项的输出位置,控制项会根据所选中的列表的名称,返回数字序列,本案例中有6项内容,对应关系为:手机—1,电冰箱—2,电视机—3,依次类推。数字序列会随区域内容排序的变化而变化。本案例为展示效果,将单元格链接设置为G2,放在复制表头区域的旁边。
  • 「下拉显示项数」,默认为8,表示点击控制项右边倒三角符号时,数据呈现的个数,如设置为5后,会在右边出现滚动条,效果如图。本案例选项有6个,不更改显示项数,下拉选择时会显示出全部的选项内容。

4、表格联动:将绘制动态图表的数据源区域补充完整,使数据源能根据控制项所选的选项进行变化,原理就是根据控制项输出的值来查找引用原始数据。

方法有很多,这里介绍INDEX和OFFSET:

  • 在H2单元格中输入公式:=INDEX(A2:F7,$G$2,1),然后向右拖动到到M2即可。

  • 选中H2:M2区域,输入公式:=OFFSET(A1:F1,$G$2,0),同时按下CTRL+SHIFT+ENTER,就可生成数组。(提前预告:关于公式数组的应用将会在excel函数系列连载中为大家详细介绍,敬请关注。)

5、绘制图表:这步比较简单,选择数据源绘制图表即可。为了让动态图表显得更自然,可以将控制项直接拖动到图表上,合并后浑然一体,瞬间就高大上了。

另外大家还可以选择采用「列表框」窗体控制项来做,效果图如下:

往期回顾

excel图表01——动态图表之切片器

excel技巧05——高冷而超大的超级表格

excel技巧04——根据单元格内容拆分表格

excel技巧03——多行多列与单列互相转换

今天的内容很实用吧,还不赶紧试一试!

关注微信公众号「office充电站」,关注更多精彩实用的内容!

weixin.qq.com/r/GikYAKX (二维码自动识别)


推荐阅读:
相关文章