ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 数据透视表 > 根据原始数据用数据透视表透视出销售指数

根据原始数据用数据透视表透视出销售指数

作者:绿色风 分类: 时间:2022-08-18 浏览:159
楼主
水星钓鱼
原始数据如下图所示:

 
用数据透视表自身的功能做出如下图所示的效果图:

 
要求:
1.不能用VBA
2.用SQL完成加1分,用数据透视表自身的功能完成加3分
3.发布季假设不会增加,不能借助辅助单元格、辅助透视表,完成的数据透视表要可以更新。
3.优秀答案加5分
附件如下:

练习题.rar


2楼
亡者天下
我来试试,貌似表格没有完全一模一样,但是效果达到了

  1. select 发布季,销售金额, 销售数量,
  2. 销售数量/(select sum(销售数量) from [Sheet1$]) as 数量占比,
  3. 销售金额/(select sum(销售金额) from [Sheet1$]) as 金额占比
  4. from [Sheet1$]



 


练习题-亡者天下.rar


注:excel文件放在D盘根目录下


有一个疑问问楼主:我们做表格一般要说明一个问题,或者要分析一个问题,我不知道两个占比以及她们的差用来做什么,顺便学习一下
谢谢
3楼
清清情
不会了,学习下,看看答案撒
4楼
mn860429
很难啊
  1. select 发布季,销售金额,销售数量,
  2. 销售数量/(select sum(销售数量) from [Sheet1$a:c]) as 销售占比,
  3. 销售金额/(select sum(销售金额) from [Sheet1$a:c]) as 金额占比,
  4. 金额占比-销售占比 as [金额占比-销售占比] from [Sheet1$a:c]
5楼
水星钓鱼
开题,占位
我的答案,稍后评分。

练习题.rar
6楼
水星钓鱼
这题主要想看看大家对计算项公式的运用。
步骤1:按下AL+D+P组合快捷键,调出“多重合并计算数据区域”,创建数据透视表。
如下图所示:

 

 

 

 
步骤2:在“列”字段下插入3个计算项,名称和公式分别为
金额占比=销售金额/('10Q1' 销售金额+'10Q2' 销售金额+'10Q3' 销售金额+'10Q4' 销售金额)
数量占比=销售数量/('10Q1' 销售数量+'10Q2' 销售数量+'10Q3' 销售数量+'10Q4' 销售数量)
金额占比-数量占比=金额占比-数量占比
如下图所示:

 
步骤3:对整个数据透视表进行一些布局和字段名称的修改即可达到跟题目图示要求一样。
如下图所示:

 


本题的关键点其实就一个:就是计算项公式中如何引用行列字段交叉的项目。
在Excel公式中引用单元格有两种方式,一种是A1形式的,一种是R1C1形式的,无任哪种形式,它都蕴含了交叉的概念。
在数据透视表公式中引用项目也是一样。如果要引用”发布季“为‘10Q3’的销售金额,则必须有交叉引用,即指明该项目所属的行字段和列字段,即'10Q3' 销售金额。而且必须先写行字段对应的项目,再空格写列字段名。


其实数据透视表的计算项还有很多学问。关于计算项的帖子,可以再看看这贴

[数据透视表] 数据透视表中插入计算项的公式中引用字段项目有几种形式呢? http://www.exceltip.net/thread-19608-1-1.html
7楼
亡者天下
请问水星:

关于添加计算项:
  1. =销售金额/('10Q1' 销售金额+'10Q2' 销售金额+'10Q3' 销售金额+'10Q4' 销售金额)
怎么添加的啊?

也就是说:10Q1销售金额......怎么加进去呢?
8楼
亡者天下
我有发现了一个问题,怎么一刷新就没有了呢?
9楼
亡者天下
水星版主,在你修改了之后,发现公式没有变,怎么又好了呢?

希望水星版主给我讲解一下!

免责声明

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

评论列表
sitemap