Google Sheets数据透视表如何计算占父类别总计的百分比
结论
你需要的「单条目占所属父级类别总计百分比」的需求在Google Sheets数据透视表中完全可以实现,除了自定义计算字段外,也有更简单的原生设置选项,不需要额外写公式。
方案1:原生设置(推荐,操作更简单)
无需自定义字段,直接调整值的显示规则即可:
- 先将「饮品类别」、「饮品名称」按顺序添加到数据透视表的行区域,将「销量」字段添加两次到值区域
- 点击第二个销量字段右侧的下拉箭头,依次选择「按总计的百分比显示」>「按行分组的百分比」
- 在弹出的分组选择列表里选中父级字段「饮品类别」,确认后即可得到你手动计算的E列效果,最后把字段格式调整为百分比即可。
方案2:自定义计算字段方案
如果找不到上述原生设置,可以通过自定义计算字段实现:
- 在数据透视表编辑器的「值」板块,点击「添加计算字段」
- 公式栏输入如下内容:
=SUM(销量) / SUMIF(类别, 类别, 销量) - 给计算字段命名为「占类别销量占比」,将输出格式设置为百分比即可。
注意事项
- 使用自定义计算字段时,要保证行区域的第一层分组为类别、第二层为饮品名称,避免计算逻辑错乱
- 原始数据的类别列不要留空值,否则空值会被单独归为一类计算
内容的提问来源于stack exchange,提问作者difab
相关产品推荐
相关产品推荐

