大家好,欢迎来到IT知识分享网。
hello~我是运营菌。
日常做数据汇报的图表,最担心要展示的数据过多,在听的人难以知道你要说哪个类型内容。今天教大家利用组合框,分级展示数据实现。

如果有兴趣的,可以参加我们的专栏课程,就可以获取源文件啦↓
后台私信回复:动态图表,获取源文件吧~
01.数据源


02.设置控件格式


右击设置控件格式,设置链接单元格。

03.绘制作图数据
在选择后对应的组合框选项,手机、电脑、平板,链接单元格会出现对应的1-3的数字。根据这个性质,我们可以设置作图数据源。

在选择对应的品类出输入公式:
=OFFSET(B24,1,$I$29)
OFFSET是一个偏移函数,第1个参数是参考系,第2个参数是向右偏移数,第3个参数是向下偏移多少列。
03.复选框
插入复选框,并设置链接单元格,依次更改名称。当选择勾选时,链接单元格会显示TRUE,否则显示FALSE

接下来,我们直接从作图数据这边说起,逐个解释其中函数的含义:


第1个参数:参考系
第2个参数:正数往下↓偏移,负数往上↑偏移
第3个参数:正数往→偏移,负数往←偏移
后面2个参数可以不用



L列
L列输入公式为:=OFFSET(B25,0,$I$29)
B25是①数据源的月份所在单元格,I29是组合框链接单元格,组合框控制选择手机、电脑、平板任意一列数据。

M列
M列输入公式:
在M26输入公式后,往下拖动填充应用即可。
=IF(AND($I$26=TRUE,L26=MAX($L$26:$L$33)),L26,NA())
01.这是一个嵌套函数,首先我们要了解IF函数的语法:
IF函数
=IF(logical_test,value_if_true,value_if_false)
=IF(是否正确,正确选择这,否则选择这)
第1个参数,我们把AND(……)里面的一串数字当做IF函数的第一个参数

第1个参数:是一个很长的AND函数
第2个参数:是个相对引用单元格26
第3个参数:是个错误值,图表不会绘制
AND函数
=AND(logical1,logical2, …)
=AND(条件1,条件2, …条件N)

条件①I26为名称为最高的复选框链接单元格

如果这上面的条件①、条件②同时满足,那么就返回原来的IF的第2个参数,否则返回NA()。
最后
由于M列,N列,O列函数结构一样,只是分别代表最大、最小、平均值。这里就不详细展开说了哈。
N列公式为:
在N26输入公式后,往下拖动填充应用即可。
=IF(AND($I$27=TRUE,L26=MIN($L$26:$L$33)),L26,NA())
MIN代表是求出一组数最小值
O列公式为:
在O26输入公式后,往下拖动填充应用即可。
=IF($I$28=TRUE,AVERAGE($L$26:$L$33),NA())
AVERAGE代表是求出一组数的平均值

04.作图
直接作图,把单元格选中绘制柱形图。

更改图表类型,把平均系列更改为折线图。

右击选择系列重叠,把重叠部分改为100%。

再经过调整,我们的图表就做好了,如下图。

下次再会~
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/173939.html