0

0

Excel如何制作多层圆环图_Excel高级图表制作教程

P粉602998670

P粉602998670

发布时间:2025-12-27 09:40:03

|

806人浏览过

|

来源于php中文网

原创

多层圆环图需通过透视表构建层级结构或用辅助列创建堆积圆环图实现:先准备嵌套数据并转为表格,再建三级透视表;或添加三列辅助公式计算各层占比,最后插入堆积圆环图并优化内径与配色。

excel如何制作多层圆环图_excel高级图表制作教程

如果您希望在Excel中展示具有层级关系的分类数据,并通过视觉方式突出各层级占比与结构,多层圆环图是一种有效的选择。以下是实现该图表的具体步骤:

一、准备分层数据源

多层圆环图依赖于嵌套式数据结构,每一环对应一个层级,且各层级数据必须按父子关系对齐,确保Excel能识别层级维度。数据需以列形式组织,最外层为顶层分类,内层依次向右排列,空白单元格表示该分支无下级。

1、在工作表中创建三列数据:A列为第一层分类(如“部门”),B列为第二层(如“小组”),C列为第三层(如“成员”)。

2、为每组数据添加对应数值列,例如D列为“预算额”,确保每个末级条目(即C列有内容的行)都有唯一数值。

3、选中全部数据区域(含标题行),按Ctrl + T将数据转为表格,便于后续透视处理。

二、构建多级透视表

Excel原生圆环图不支持直接绘制多层结构,必须借助透视表生成分层汇总数据,再以此为图表源。透视表可自动聚合并保留层级路径,是生成多层圆环图的关键中间环节。

1、点击任意数据表内单元格,切换至“插入”选项卡 → “数据透视表”,选择新工作表放置。

2、在透视表字段列表中,将A列拖入“行”区域,B列拖入“行”区域置于A列下方,C列同样拖入“行”区域置于B列下方。

3、将数值列(如D列)拖入“值”区域,确认汇总方式为“求和”,此时透视表呈现三级缩进结构。

三、插入组合式圆环图

由于Excel不提供单图多环功能,需将多个独立圆环图叠加模拟多层效果。该方法利用图形对齐与透明度控制,使外环与内环视觉上形成嵌套关系。

1、选中透视表中第一层数据(A列+对应数值),插入单层圆环图:“插入” → “图表” → “圆环图” → “二维圆环图”

2、复制该图表,粘贴为新图表;右键新图表 → “选择数据”,修改图例项为第二层数据(A列+B列组合字段及对应数值)。

多面-AI面试
多面-AI面试

猎聘推出的AI面试平台

下载

3、调整第二个图表尺寸略小于第一个,将其精确居中叠放于第一个图表上方,并设置其圆环内径为70%(右键数据系列 → “设置数据系列格式” → “圆环图内径”)。

四、使用辅助列+堆积圆环图替代方案

该方法规避叠加操作,通过构造虚拟辅助值使单个堆积圆环图呈现多层轮廓。核心在于为每一层级计算“占本层总量比例”,并用零值占位填充空缺层级路径。

1、新增辅助列E,公式为:=IF(C2"",D2/SUMIFS(D:D,A:A,A2,B:B,B2),0),用于第三层相对第二层占比。

2、新增辅助列F,公式为:=IF(B2"",SUMIFS(D:D,A:A,A2,B:B,B2)/SUMIFS(D:D,A:A,A2),0),用于第二层相对第一层占比。

3、新增辅助列G,公式为:=D2/SUM(D:D),作为第一层全局占比基础值。

4、选中E、F、G三列数据(不含标题),插入“堆积圆环图”,删除图例,手动设置各系列填充色区分层级。

五、优化图表视觉表现

多层圆环图易因标签重叠或颜色混淆导致可读性下降,需针对性调整图元属性,强化层级辨识度与信息传达精度。

1、右键任一数据标签 → “添加数据标签” → 再次右键标签 → “设置数据标签格式”,勾选“类别名称”与“值”,取消“百分比”。

2、选中某一层数据系列 → “设置数据系列格式” → 将“圆环图内径”设为65%(外环)、50%(中环)、30%(内环),形成明显环宽差异。

3、为各层设置统一色系但明度递进的填充色,例如第一层用深蓝、第二层用中蓝、第三层用浅蓝,右键数据系列 → “填充” → “纯色填充”。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

706

2023.08.22

treenode的用法
treenode的用法

​在计算机编程领域,TreeNode是一种常见的数据结构,通常用于构建树形结构。在不同的编程语言中,TreeNode可能有不同的实现方式和用法,通常用于表示树的节点信息。更多关于treenode相关问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

529

2023.12.01

C++ 高效算法与数据结构
C++ 高效算法与数据结构

本专题讲解 C++ 中常用算法与数据结构的实现与优化,涵盖排序算法(快速排序、归并排序)、查找算法、图算法、动态规划、贪心算法等,并结合实际案例分析如何选择最优算法来提高程序效率。通过深入理解数据结构(链表、树、堆、哈希表等),帮助开发者提升 在复杂应用中的算法设计与性能优化能力。

4

2025.12.22

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

361

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

558

2023.08.10

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1361

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

391

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

539

2023.08.02

虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

25

2025.12.25

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 9.6万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号