Excel 2016中如何同时保持PivotTable列与堆积条形图PivotChart图例的指定排序
Excel 2016中如何同时保持PivotTable列与堆积条形图PivotChart图例的指定排序
嘿,这个问题我之前帮好几个朋友解决过,其实核心是用Excel的自定义排序规则来统一控制透视表和图表的显示逻辑,不用手动拖列破坏透视表的顺序~ 按照下面的步骤来操作就行:
第一步:给Ward字段设置自定义排序规则(搞定透视表列的顺序)
首先我们先把你想要的排序规则固定下来——比如数字Ward按1、2、3…升序,Other放在你觉得合适的位置(比如最后):
- 先把所有Ward的取值列出来,按你想要的顺序整理好(比如:1, 2, 3, 4, Other)
- 点击Excel顶部的「数据」选项卡,找到「排序」组里的「自定义排序」按钮
- 在弹出的对话框中,设置「主要关键字」为你的Ward字段,「次序」选择「自定义序列」
- 点击「添加」,把你整理好的Ward顺序逐行输入进去,完成后点击「确定」保存这个序列
- 这时候你的数据透视表就会严格按照这个自定义序列来排列列,完美保持你想要的数字升序
第二步:让PivotChart的图例同步这个排序
接下来要确保图表的图例也跟着这个规则走,不用动透视表的列:
- 右键点击数据透视表中列区域的「Ward」字段,选择「字段设置」
- 在弹出的窗口切换到「布局和打印」选项卡,点击「排序」按钮,确认这里选择的是你刚才创建的自定义序列,保存设置
- 回到你的堆积条形图,右键点击图例,选择「选择数据」
- 在「选择数据源」对话框里,查看「图例项(系列)」列表——正常情况下这里的顺序应该和你自定义的序列一致了。如果有个别顺序不对,选中对应的系列,用旁边的「上移」「下移」按钮调整到对应位置就行
- 划重点:千万别直接拖动透视表的列来调整图例顺序,那样会破坏你想要的透视表列排序!
第三步:解决条形图可能的“反向”视觉错觉
你提到折线图是正常的,那大概率是条形图的坐标轴逆序导致的视觉偏差:
- 右键点击图表的数值轴(就是横向的那条轴),选择「设置坐标轴格式」
- 在右侧弹出的格式面板里,找到「坐标轴选项」,把「逆序类别」的勾选去掉
- 这样图表的条形顺序就会和透视表的列顺序完全对应,图例的顺序也会同步显示正确
按照这几步操作下来,你的透视表列和图表图例就能同时保持你想要的数字升序啦~
备注:内容来源于stack exchange,提问作者User1974




