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

如果您希望在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列组合字段及对应数值)。
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、为各层设置统一色系但明度递进的填充色,例如第一层用深蓝、第二层用中蓝、第三层用浅蓝,右键数据系列 → “填充” → “纯色填充”。










