分享

用Excel做一个齿轮仪表图,如何操作?

 Excel教程平台 2022-12-16 发布于四川

前段时间,教大家用VBA来制作了一个齿轮仪表图。

链接在这里:齿轮仪表图

很多小伙伴好奇,能否用简单的方法来制作这类图表,答案当然是有的。

先来看看最终效果:

只要在B列输入对应的数字后,图表的标题、完成率数字、圆环图填充就会动态发生变化。

下面一起来看看具体的操作吧!

这个图表实际是是由上、下两层,两个环形图组合而成的,下层是一个白色圆环图,上层是另一个由黄色和无填充部分组成圆环图。标题文字和百分比则是链接到C1和C2单元格。

明白了齿轮仪表图的图表组成后,下面来依次制作所需的两个图表即可。

一、底层圆环图的制作

1.设置图表标题

定位到C1输入公式“="1-"&COUNT(B2:B13)&"月完成率"”,完成标题文字的设计。

公式解释:

使用COUNT函数对B2:B13非空单元格进行计数,并将数字和“1-”、“月完成率”连接,形成类似“1~7月完成率”的字样。这样在B列输入月份新数据时,标题文字可以实现动态变化。

2.准备底图辅助数据

定位到C2单元格输入公式“=SUM(B2:B13)”,完成月完成率的统计。新建“占位数”辅助列D,定位到D2单元格输入数字“1”,下拉填充到D101,填充100个数字1作为齿轮仪表图的底图数据。

3.制作底图

选中D2:D101区域,点击“插入→饼图或圆环图→图表→环形图”。在插入环形图上点击右上方的“+”,去除数据标签和图例的勾选。接着再选中圆环图,右击选择“设置数据系列格式”,在右侧窗格,将圆环的颜色填充为灰色备用。

4.制作标题和完成率

定位到“图表标题”,然后在地址栏输入“=C1”。点击“插入→文本框”,选中文本框后同样在地址栏输入“=C2”,完后标题和完成率的设置。

至此,完成底图的制作。

二、上层圆环图的制作

1.准备数据

定位到F1单元格输入公式“=REPT(1,C2*100)”,这样可以在F1单元格填充指定个数的“1”(由“C2*100”确定)。

公式解析:

使用REPT函数,根据“C2*100”显示的数字,填充指定数量的“1”,这个就是齿轮仪表图上层填充的黄色圆环数。

新建“填充数”辅助列E,定位到E2 单元格输入公式“=IFERROR(MID($F$1,ROW(A1),1)*1,"")”,下拉填充到E101单元格。

公式解析:

使用MID函数提取$F$1单元格中的字符“1”,每次提取1个字符,使用“ROW(A1)”函数可以依次提取第1个、第2个……,直到第“C2*100”个字符为止。最后再“乘1”,将提取的文本转化为数字,数字才能显示圆环图。

再定位到E102单元格输入公式“=100-SUM(E2:E101)”,它对应的就是齿轮仪表图上层图表中无填充色的部分。

3.插入图表

选中E2:E102区域,同上插入一个圆环图,去除图表的标题、标签和图例的勾选。接着在图表中双击将E102区域圆环图,将其填充设置为“无填充”,其余部分设置为黄色填充,最后将图表的背景也设置为无填充。

三、图表组合

选中D、E、F列将它们的列宽调整到最小,接着再右击上层图表选择“置于顶层→置于顶层”。然后将其拖到底层图表的上方。同时调整图表的大小,使得上下层图表可以重叠在一起。最后选中两层图表,点击“形状→组合→组合”。

至此完成齿轮图表的制作。

好啦,以上就是今天的主要内容,下面再来给大家分享一个添加了指针变化的动态图表,如下图所示:

指针仪表图展示效果

下期,我们再来分享这个图表的制作方法吧!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多