求助:Excel中制作带标签及三色的三字段饼图
搞定Excel三字段饼图的问题!
嘿,我明白你现在的困扰——全选所有字段插饼图完全没达到预期,对吧?这其实是因为Excel默认的识别逻辑和你想要的不匹配,咱们一步步来解决:
先搞懂为啥之前操作无效
你全选了year、test2、test3三列数据,Excel会自动把year当成分类标签,把test2和test3当成两个独立的数据系列,插出来的饼图会是每个年份对应两个扇区的组合,完全不是你要的“三字段饼图”,所以才会看起来“无效”。
解决方案:带多字段标签+三种颜色的饼图
我假设你想要的是每个年份对应一个饼图扇区,扇区大小由某个数值(比如test3)决定,同时显示year、test2、test3三个字段的标签,还能用三种颜色区分不同的数值范围,按下面的步骤来:
步骤1:提前准备自定义标签
先给每个年份做一个包含所有三个字段的标签,方便后续展示:
- 在你的数据右侧新增一列(比如D列),表头设为
自定义标签 - 在D2单元格输入公式:
=A2&" | test2: "&B2&" | test3: "&C2(A列是year,B列test2,C列test3) - 下拉填充到所有行,这样每个单元格就会显示类似
2010 | test2: 20 | test3: 25000的完整标签
步骤2:插入正确的饼图
- 选中
year列(A2:A9)和用来决定扇区大小的数值列(比如test3列C2:C9),不要全选三列! - 点击顶部菜单栏的
Insert→Pie Chart,选普通的2D Pie就行
步骤3:替换成自定义三字段标签
- 右键点击饼图的扇区,选择
Select Data - 在弹出的窗口里,找到
Horizontal (Category) Axis Labels,点击Edit - 选中你刚才做好的D2:D9单元格区域,点击确定,现在饼图的标签就会显示所有三个字段的内容了
步骤4:设置三种区分颜色
你可以根据test2的数值范围来给扇区分配三种颜色,比如:
- 选中test2数值≥20的扇区(2010、2011),右键选
Format Data Point,在右侧面板里设置第一种颜色(比如红色) - 选中test2数值在2-19之间的扇区(2016、2017),设置第二种颜色(比如蓝色)
- 选中test2数值≤1的扇区(2012-2015),设置第三种颜色(比如绿色)
如果你的需求是展示三个数据系列的饼图(比如把year、test2、test3作为三个独立系列),那需要先把数据转置成行列互换的格式,再插入环形图或者复合饼图,操作逻辑类似,只是数据结构要调整~
内容的提问来源于stack exchange,提问作者Annie




