excel 如何制作一个动态的,彩色的堆叠条形图基于枢轴?

e5nszbig  于 2023-11-20  发布在  其他
关注(0)|答案(2)|浏览(103)

我有一个非常简单的表格,从A1开始:

ID  CLASS  PRIORITY CATEGORY
 id1 class1      High        A
 id2 class1       Low        A
 id3 class2      High        A
 id4 class3    Medium        B
 id5 class2       Low        B
 id6 class1       Low        A
 id7 class1    Medium        C
 id8 class3    Medium        C
 id9 class3    Medium        C
id10 class1       Low        C

字符串
我需要做一个透视表(我能做到这一点)+堆叠的垂直条(我不知道如何做到这一点)。只有三个PRIORITY,所以我们只有三种颜色。标签应该在每个堆栈中水平和垂直居中。此外,CATEGORY上有一个过滤器。这意味着如果我们按类别过滤,图表应该自动更新。
我手动制作了它(见下面我的图片的右边部分):
x1c 0d1x的数据
你们能教我怎么做吗?
我的Excel版本是这样的:
Microsoft® Excel® pourMicrosoft 365MSO(版本2302 Build 16.0.16130.20806)64位

yftpprvb

yftpprvb1#

将PRIORITY移动到列标签并排列列元素:
右键点击任意标签(中,低,高)。排序->更多排序选项选择手动并关闭窗口。在透视图上,点击标签的框架并拖动到该位置。
x1c 0d1x的数据
由于我在E2010上工作,也许在365中有一个更简单的解决方案(参考上图):

  • 首先选择一个空区域,在左上角的单元格中键入=K17
  • 复制这个单元格到4行x5列的范围内(这与原始透视表建立了连接)。
  • 选择此新范围,然后插入->图表->列->二维堆叠列
  • 右击绘图区->选择数据->切换行/列
  • 在图表栏上选择总计并右击。
  • 单击添加数据标签
  • 再次右键单击并格式化数据系列
  • 在左窗格中单击“填充”,在右窗格中单击“不填充”,然后单击“关闭”。

总数在各栏的顶部。


j5fpnvbx

j5fpnvbx2#

我的Excel版本很旧,但这几乎是你想要的:


的数据
数据透视表的设置是这样的:
1.类成行部分
1.列中的优先级部分

  1. ID into values部分(确保使用选项 Count
    然后你只需要玩的格式来显示标签,标题和周围。
    我唯一不能得到的是显示每个类的小计(5,2,3),但可能是因为我的Excel真的很旧

相关问题