vba 图表 大小 定位_Excel做的仪表盘图表,让你的图表与众不同!

今天培训群里有位同学问我,下面这个图表是怎么做出来的?

40e26a8590011f60bccd4f49e1381882.png

这个就类似很多同学常说的销售看板,其实认真看完我分享的四节动态图表章节的同学,做出上面这个图表应该不成问题。

我们来分析下这个图表中一些关键的技术点:

1、左上角第一副图只需一个文本框就可以实现,文本框的值链接对应的单元格中

的值。(这个大家会吗?不会的继续往后看)

2、左下角是和右下角分别是饼图和条形图,也非常简单。

3、通过下拉箭头可以选择月份,图表中的数据随着月份的改变而改变,这个技术也不难,通过数据验证或者是表单控件加函数即可实现。我前面四节动态图表分享中有类似的案例。

所以比较难的部分就剩下右上角的仪表盘图表了。

下面我跟大家分享下仪表盘图表的做法:

首先展示下最终效果:

6ef921d20308307fc51262ca3687b7b4.gif

随着完成率的改变,仪表盘上的指针也跟着改变,百分率也跟着改变。

思考:

首先要能想象得到仪表盘图表是怎么构成的,可以利用我们掌握的图表知识大胆地想象下。

仪表盘相当于半个圆环,是否可以用饼图中的圆环图做呢?

指针看起来想一条线,其实饼图中的扇形部分,如果扇形的圆心角度数很小的话看起来是不是就是一条线呢?

所以,仪表盘图其实就是用饼图来实现的。

具体做法如下:

第一步:

首先想象下仪表盘该用什么样的数据来做?我们需要一个半圆环,按照示例图中的效果,半圆环需要分成两个部分,一部分粉红色,一部分黑色,也能推断出粉红色占了半个圆环的四分之三。

所以,如果把整个圆环的圆周想成是数字360的话,那么整个圆环可以由三个部分组成135,45,180。(这个不难理解)

所以我们应改准备如下数据:

097de092f798ef82c1a30b704d79d320.png

第二步:

根据黄色部分的数据插入圆环图。

1c90437f4fba2051611a0157bc75509d.gif

第三步:

这时圆环图的右半部分好像就是我们需要的仪表盘,怎么让右半部分能转到上半部分的位置,和示例图中的效果一样呢?

2df4a035985bd0f4a797e43203517a8a.gif

把第一扇区起始角度修改为270°即可。

第四步:

对第三步中得到的图表进行设置,图表区填充色设置生暗黑色,去掉图表标题和图例,下半部分的环形的填充色和轮廓改为无,上半部分左边环形的填充色和轮廓改为粉色,上半部分右边环形的填充色和轮廓改为黑色,调整绘图区的大小和位置,得到的结果如下:

94b9d8a675742727fadd42deeee4d31d.png

是不是仪表盘的效果就出来了呢?

第五步:

做指针,半个圆环,数字是180,想表示完成率,那么整个半圆环就代表1,所以指针指示的完成率所对应的扇形用数字表示是180*完成率(理解这点很关键)。

具体指针数据如下:

20995180a761352f4ef82cc84db65039.png

指针的数字用数字1来占位,整个圆环对应的数字是360,那么剩下的B8中的数字就是=360-B7-B6,三个数据相当于三个扇形,分别为完成率,指针,剩下的一个扇形。

第六步:

在图表中添加指针系列数据

13ae9c53145894a03c2328daadbea0e5.gif

第七步:

修改组合图表中指针系列的图表类型,改为饼图。

885ee34b3d7e9ca782bdf76982037e39.gif

然后对饼图的各个扇形进行下设置:

先分离,分离后大家就可以看到三个扇形了。

323c4960338c3036b0e434540c3aa2f8.gif

把除了指针以外的扇形填充色和轮廓全部设置为无,指针对应的扇形填充色和轮廓设置为白色,这样指针的效果就出来了。

第八步:

这时候指针的位置好像不在我们想要的位置,同样的道理,选中指针,调整扇形的起始角度为270°即可。

4b721fc32b8b834981ac006bb1c78c70.gif

第九步:

插入两个文本框,一个里面文字为指标完成,另一个中,光标停在其中时(即输入文字的状态),在编辑栏直接输入=C3,即引用C3中的数字,C3中的数字改变时文本框中的数字也跟着改变。

026a7a25089f58583dfc53faa5f95c0c.gif

到此,仪表盘图表就算做完了,根据需要微调下就可以。

本节的分享就到这里,鹏哥祝大家每天都有进步。

从基础操作到VBA,

两杯咖啡的钱,

换取一份如此详细的Excel视频资料,

你还在犹豫?

欲购从速,联系微信号:527240310

非诚勿扰!

每天进步一点,每天提升一点!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值