ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 数据透视表 > 透视表分类百分比方法简汇

透视表分类百分比方法简汇

作者:绿色风 分类: 时间:2022-08-18 浏览:137
楼主
zzmxy
使用透视表的时候,就怕遇到分类百分比,这是一个比较让人头疼的问题,即使我们的朱版和杨版,也潜心修研。
下面,对可以实现分类百分比的方法作一个简单汇总,如果你还有别的方法,欢迎交流!
至于什么叫“分类百分比”,这里就不再作强调了,相信要找这方面资料的人,都应该知道这个概念,
……

方法一: 辅助列法  
    这是比较直接、直观的方法,主要就是在源数据上,增加辅助列,根据不同的类别计算各自的占比,这样生成透视表即可直接得到不同百分比。
    如下图,公式主要是应用SUMIF()函数,将数量除以由SUMIF()函数统计得到的某类别的总数量,即占有值。


 


方法二:SQL法
     如果知道要SQL语言应该怎么写,那么这个方法可以说得上是最可取的,既不用改变数据源,也可快速完成。
     SQL代码及效果如下,而这也是JSSY版主研究的成果:
  1. Select *, A.数量/B.数量 as 比例 from
  2. (Select 行业,名称,sum(数量) as 数量 from [数据源$A:E] group by 行业,名称) as A,
  3. (Select 行业,sum(数量) as 数量 from [数据源$A:E] group by 行业) as B Where A.行业=B.行业

 


方法三: 数据再透视法
      数据再透视法,就是根据生成的透视表,以生成的布局及数据作为新透视表的数据源。
      也因为这样,当要分类的类别较多时,这种方法就捉襟见肘了,大家有机会可以自己体验一下,但对于某些问题来说,再透视法还是挺科学、便捷的。
      我们先用数据源生成两个以不同“行业”为页字段的透视表,再用“多重合并”生成一个新的透视表,具体如下图:


 



方法四: Excel2010版直接更改数值显示方式即可生成
      详细使用方法,亡者天下 前辈已经有专门的帖子介绍,请参考下面链接:

[数据透视表] EXCEL2010工作环境下的“高级应用”>>分类百分比
http://www.exceltip.net/thread-10274-1-1.html



方法汇总附件:
分类百分比方法汇总.rar



P.S:

下面链接为JSSY版主用“再透视法”应用的其他高效事例,供参考:

[数据透视表] 解决数据透视表进行平均值运算的另一方法:再透视法
http://www.exceltip.net/thread-825-1-1.html
2楼
xpm130

感谢zzmxy的总结分享!
3楼
亡者天下
总结的很全面啊!

方便大家学习!
4楼
小小海盗2008
好,顶!
5楼
mathspirt
太好了,正是我需要的,

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap