EXCEL中图表类型众多,根据需要我们可以选择不同的图表,但多数时候会按照自我设想进行图表类型确定,却未充分考虑受众的感受。从需求出发考虑,那是否可以在图表设计的时候,用一个控件让受众自己来选择?
对所有图表类型进行分类,不同的图表的变量是不同的,折线图、柱形图、面积图是一类,它们的变量在Y轴,条形图的变量在X轴,散点图XY轴都是变量,气泡图除了XY轴为变量,气泡大小也为变量,……。可以看出不同图表类型有不同特性,如果让图表类型可以变动,那就必须数据源相类似。
首先,确定折线图、柱形图、面积图的数据源相同,可以做在一张图表里。
其次,建立一个下拉框在图表上,通过点击实现受众自主选择。点击控件右键选择-设置控件格式,选择-控制,在里面对参数进行设置。取值范围为$B$4:$B$6,并与单元格$B$1的数值进行关联。这样就实现了控件与单元格数据的关联。
接下来,我们就需要找到一个函数,实现$B$4:$B$6中的-折线图、柱形图、面积图,如何与单元格$B$1联系起来,才能对$C$4:$J$6进行赋值。很幸运,MATCH函数就能快速的实现,通过设置函数对C4=IF($B$1=MATCH($B4,$B$4:$B$6,0),C$3,""),然后拖动到整个$C$4:$J$6区域,就实现了数值根据控件的选择,对对应的表格进行赋值。
最后,在图表中选定数据,并对不同的数据进行图表类型选择。
这样,这个图表就实现了按照需求自主进行图表类型变换。
从这个具体的案例中脱出来,我们可以认识到:
想法需要具体的控制装置进行选择,这个控制装置要能够控制一个关键数据,这个关键数据对整个数据源产生关联,基于数据源直观产生出图表。这个逻辑在EXCEL等各种数据处理工具中都是一样的。
而要真正的实现,必须在大脑中先实现才有可能。
《用EXCEL来搞艺术》往期精彩:
《用EXCEL来搞艺术之花瓣图》
《用EXCEL来搞艺术之招标评分测算》
《用EXCEL来搞艺术之动态曲线图》
《用EXCEL来搞艺术之库存管理系统》
《用EXCEL来搞艺术之窗体》
《用EXCEL来搞艺术之动态柱形图》
《用EXCEL来搞艺术之三角函数曲面图》
《用EXCEL来搞艺术之北斗七星》
《用EXCEL来搞艺术之旋转枕头》
《用EXCEL来搞艺术之花朵》
《用EXCEL来搞艺术之羽毛球拍》
如需源文件,请关注公众号,后台私聊。
您轻点在看,我力量盈身!
点击查看更多精彩