“簇状柱形”数据透视图使用百分比而不是数值 - Excel 2010

“簇状柱形”数据透视图使用百分比而不是数值 - Excel 2010

我的 Excel 2010 数据(简化)如下所示:

Product ID     Product Family     Safe For Kids    Under $10   Free Shipping   
---------------------------------------------------------------------------------------
1              Housewares         1                0           1
2              Pots-n-Pans        0                1           0
and so on...

我希望最终得到一个“簇状柱形图”,其中显示每个产品系列中“儿童安全”、“价格低于 10 美元”或“免运费”的产品所占的百分比。每个产品系列应各有三条柱形图,每条柱形图代表一个百分比。

通过在数据透视图中对每列使用 ,可以轻松实现绝对值sum。但我不知道如何将这些总和转换为每个类别中总行数的百分比。

有任何想法吗?

答案1

直接向数据透视表添加计算字段:Total = Safe + Under + Free Safe_pc = Safe / Total Under_pc = Under / Total Free_pc = Free / total

不必费心将原始数据包含在 PT 中,只需包含 Safe_pc、Under_pc、Free_pc 三个新字段(拖到值区域,它会为您处理列标题)右键单击每个字段以将数字格式更改为百分比。为了整洁,请单击每个值列标题并键入要重命名的内容,例如重命名为“% Safe”而不是“Sum of Safe_pc”

插入您的聚类数据透视图。

任务完成。希望这能有所帮助

如果您实际上不需要这些数字,但想要完全相同的视觉效果,您可以始终对原始数字使用“堆叠 100% 图表”。我个人认为这里的堆叠比聚集更有意义,因为它非常清楚地表明这些是“整体的一部分”,不能直接在大小上相互比较,这完全取决于比例。只是说说而已……

答案2

帖子,向下滚动到 Debra Dagliesh 的答案。它涉及一个简单的附加列,并且像 @AdamV 的答案一样,使用计算字段。我认为这正是您需要做的!

答案3

切换回数据透视表视图。然后右键单击“总计”行并将其更改为百分比。

相关内容