ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 20748|回复: 6

[原创] 【梧月原创】解析数据透视表中的父行|父列|父级汇总百分比

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-7-25 09:02 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 梧月书声 于 2016-7-25 09:09 编辑

在Excel中,数据透视表使我们能够高效的汇总计算数据,其中有一项常用功能便是计算分类汇总百分比。这一功能极大地方便了百分比的计算,同时提供了足够多的计算方式可供选择。其中大部分计算方式非常直观,无需过多说明就可以理解。但父行汇总百分比、父列汇总百分比、父级汇总百分比这三项就不那么好从字面上直观的理解,甚至容易误解,所谓的父行、父列、父级究竟是指什么。本文将尝试为您详细解析父行汇总百分比、父列汇总百分比、父级汇总百分比的计算方式,进而能够正确理解和应用。

在Excel 2013中,右键单击数据透视表中任一数据单元格,在[值显示方式]选单中我们可以看到全部的可选计算方式。

index.png

要理解百分比的计算方式,我们只需关注百分比的分子和分母。这里我们举一个例子进行讲解:

1.png

这是一张数据透视表,在行字段上对“区域”、“销售地区”、“品名”三个字段进行分类汇总“销售金额”,在列字段上有“销售人员”一个字段进行分类汇总“销售金额”,此时[值显示方式]为“无计算”,即简单的求和汇总。

下面我们首先选择[父行汇总百分比],结果如下图。

2.png

为便于理解,我们暂且忽略列字段,假设只有白露一名销售人员

3.png

我们可以看到,每一个行字段分类下的“销售金额”总和比上它上一级行字段分类下的“销售金额”总和,得出该字段的汇总百分比。即 “品名”/“销售地区”,“销售地区”/“区域”,“区域”/“总计” 。上面的描述有些抽象,如果看不懂也没关系,具体到实例,以D5单元格为例,是由按摩椅(“品名”)的总销售金额比上北京(“销售地区”)的总销售金额计算得出。往上一级,D10单元格,是由北京(“销售地区”)的总销售金额比上华北(“区域”)的总销售金额计算得出。再往上一级,也是最高一层,D17单元格,华北(“区域”)的总销售金额比上“总计”计算得出。看到这里,您大概已经了解了“父行”的含义了,简单的讲可以描述为“上一级行字段”。同理“父列汇总百分比”只需把行字段换成列字段即可,在此不再赘述。

下面我们来看“父级的汇总百分比”,个人认为“父级”比“父行”和“父列”还要更抽象一些,毕竟“行”和“列”在Excel中是我们经常接触的对象,而这个“级”又如何理解呢?继续看这个例子,我们试着将[值显示方式]设置为“父级的汇总百分比”,与上面的“父行汇总百分比”立即显示结果不同,此时Excel会弹出一个对话框要求选择“基本字段”(如下图),“基本字段”的意思就是计算百分比时作为分母的字段,出现在选项中的既有行字段,也有列字段,如果我们选择的“基本字段”是一个行字段,则类似父行汇总百分比,在行字段之间计算百分比,不同点在于各级行字段均会比上我们选择的“基本字段”而不是依次比上上一级行字段。选择列字段同理。

4.png

下面我们结合实例来讲解,下图是将“销售地区”选为“基本字段”的父级汇总百分比结果:

5.png

由于“销售地区”是行字段,我们仍然可以忽略列字段只看D列,D5单元格,是由按摩椅(“品名”)的总销售金额比上北京(“基本字段”即“销售地区”)的总销售金额计算得出,与“父行汇总百分比”结果相同。而D10单元格则出现了差异,因为这一级是由北京(“销售地区”)的总销售金额比上北京(“基本字段”即“销售地区”)的总销售金额计算得出,所以为100%。再往上一级D17,出现了空值,这是因为“区域”/“销售地区”(即“基本字段”)>100%,所以不做计算,为空。以上,我们可以看到,不论那一集字段,分母始终是我们选定的“基本字段”,而与“父级”无关,这也是单看字面意思容易误解的原因。

下图是将“区域”选为“基本字段”的父级汇总百分比结果,进一步佐证了上面的解释:
6.png

希望看到这里,您已经对父行汇总百分比、父列汇总百分比、父级汇总百分比的计算方式有了深入的理解。
如果您愿意就此话题进行交流,欢迎您在下方留下您的评论。本文是我的个人见解,如有谬误,还望不吝赐教。
文章中所用示例数据来自《EXCEL2010数据透视表应用大全》一书的演示文件,特此声明并致谢。

本文为梧月原创,原载于个人博客
并采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请以URL链接形式标注源地址。



评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2016-7-26 09:28 | 显示全部楼层
能传附件么,看图有些还是看不大清!

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-7-26 14:40 | 显示全部楼层
chengshanming 发表于 2016-7-26 09:28
能传附件么,看图有些还是看不大清!

抱歉亲,当时用的《EXCEL2010数据透视表应用大全》一书的示例文件做了些修改,因为目的是用于做讲解插图,并没有保存下来。点击图片可以放大,我看了下放大后应该能够看清。谢谢支持~

TA的精华主题

TA的得分主题

发表于 2016-9-7 19:48 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-9-22 20:44 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-10-17 23:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
父行汇总的百分比:指定行汇总的值作为分母;父列汇总的百分比:指定列汇总的值作为分母;父级汇总:指定某一值作为分母。简单理解,好象是这样的

TA的精华主题

TA的得分主题

发表于 2020-6-3 16:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
您好,关于父级汇总百分比的问题,我今天试了下,显示灰色不可用,我查看了下,汇总的数据部分,均为数字格式,但就是不可用,百试不得其解,能帮忙解解惑吗?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 08:41 , Processed in 0.052613 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表