今天培训群里有位同学问我,下面这个图表是怎么做出来的?
这个就类似很多同学常说的销售看板,其实认真看完我分享的四节动态图表章节的同学,做出上面这个图表应该不成问题。
我们来分析下这个图表中一些关键的技术点:
1、左上角第一副图只需一个文本框就可以实现,文本框的值链接对应的单元格中
的值。(这个大家会吗?不会的继续往后看)
2、左下角是和右下角分别是饼图和条形图,也非常简单。
3、通过下拉箭头可以选择月份,图表中的数据随着月份的改变而改变,这个技术也不难,通过数据验证或者是表单控件加函数即可实现。我前面四节动态图表分享中有类似的案例。
所以比较难的部分就剩下右上角的仪表盘图表了。
下面我跟大家分享下仪表盘图表的做法:
首先展示下最终效果:
随着完成率的改变,仪表盘上的指针也跟着改变,百分率也跟着改变。
思考:
首先要能想象得到仪表盘图表是怎么构成的,可以利用我们掌握的图表知识大胆地想象下。
仪表盘相当于半个圆环,是否可以用饼图中的圆环图做呢?
指针看起来想一条线,其实饼图中的扇形部分,如果扇形的圆心角度数很小的话看起来是不是就是一条线呢?
所以,仪表盘图其实就是用饼图来实现的。
具体做法如下:
第一步:
首先想象下仪表盘该用什么样的数据来做?我们需要一个半圆环,按照示例图中的效果,半圆环需要分成两个部分,一部分粉红色,一部分黑色,也能推断出粉红色占了半个圆环的四分之三。
所以,如果把整个圆环的圆周想成是数字360的话,那么整个圆环可以由三个部分组成135,45,180。(这个不难理解)
所以我们应改准备如下数据:
第二步:
根据黄色部分的数据插入圆环图。
第三步:
这时圆环图的右半部分好像就是我们需要的仪表盘,怎么让右半部分能转到上半部分的位置,和示例图中的效果一样呢?
把第一扇区起始角度修改为270°即可。
第四步:
对第三步中得到的图表进行设置,图表区填充色设置生暗黑色,去掉图表标题和图例,下半部分的环形的填充色和轮廓改为无,上半部分左边环形的填充色和轮廓改为粉色,上半部分右边环形的填充色和轮廓改为黑色,调整绘图区的大小和位置,得到的结果如下:
是不是仪表盘的效果就出来了呢?
第五步:
做指针,半个圆环,数字是180,想表示完成率,那么整个半圆环就代表1,所以指针指示的完成率所对应的扇形用数字表示是180*完成率(理解这点很关键)。
具体指针数据如下:
指针的数字用数字1来占位,整个圆环对应的数字是360,那么剩下的B8中的数字就是=360-B7-B6,三个数据相当于三个扇形,分别为完成率,指针,剩下的一个扇形。
第六步:
在图表中添加指针系列数据
第七步:
修改组合图表中指针系列的图表类型,改为饼图。
然后对饼图的各个扇形进行下设置:
先分离,分离后大家就可以看到三个扇形了。
把除了指针以外的扇形填充色和轮廓全部设置为无,指针对应的扇形填充色和轮廓设置为白色,这样指针的效果就出来了。
第八步:
这时候指针的位置好像不在我们想要的位置,同样的道理,选中指针,调整扇形的起始角度为270°即可。
第九步:
插入两个文本框,一个里面文字为指标完成,另一个中,光标停在其中时(即输入文字的状态),在编辑栏直接输入=C3,即引用C3中的数字,C3中的数字改变时文本框中的数字也跟着改变。
到此,仪表盘图表就算做完了,根据需要微调下就可以。
本节的分享就到这里,鹏哥祝大家每天都有进步。
从基础操作到VBA,
两杯咖啡的钱,
换取一份如此详细的Excel视频资料,
你还在犹豫?
欲购从速,联系微信号:527240310
非诚勿扰!
每天进步一点,每天提升一点!