ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 名课 - Power BI数据分析与可视化实战 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: wuxiang_123

[原创] 透视表基础你懂得有几多

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-3-19 16:00 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
听吴想老师讲课

TA的精华主题

TA的得分主题

发表于 2011-3-19 16:02 | 显示全部楼层
如果是2007以上的版本就更好了。呵呵……

TA的精华主题

TA的得分主题

发表于 2011-3-19 16:55 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-3-19 17:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
端个板凳来学习!

TA的精华主题

TA的得分主题

发表于 2011-3-19 20:05 | 显示全部楼层
适合我们这些菜鸟学习啊!

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-20 11:32 | 显示全部楼层

计算字段

当我们需要进行不同字段之间的运算时,我们就需要用到计算字段。
插入计算字段的方法:
透视表工具栏-公式-计算字段
计算字段1.png

为计算字段命名,在公式处输入计算公式。
计算字段2.png


需要注意的是:

1:计算字段进行复杂运算时,其汇总结果可能不正确。
计算字段3.png
这里,总计的单价并不等于单价之和。

2:计算字段的公式可以使用运算符和表达式。还可以使用常量并引用报表中的数据,
但不能使用单元格引用和定义的名称,也不能使用以单元格引用或定义的名称为参数的工作表函数,
还不能使用数组函数。文本在计算字段中参与运算时,其值为0。
计算字段4.png

补充:在透视表的计算字段中,始终执行的是sum汇总函数。详细请参考帮助中-数据透视表疑难解答-汇总和计算
帮助.png

[ 本帖最后由 wuxiang_123 于 2011-3-20 12:01 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-3-20 11:37 | 显示全部楼层
不错学习了,现在用07,10,很多问题都不用怎么考虑

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-20 11:43 | 显示全部楼层

计算项

当我们要对不同项之间进行运算时,我们就需要使用计算项。计算项是对同一字段下不同项之间的运算。
插入计算项的方法:
透视表菜单栏-公式-计算项:
计算项1.png

为计算项命名,在公式中输入计算公式
计算项2.png

计算项的缺点:
1、透视表使用自动组合后,不能应用计算项。
2、已经手动组合的字段,该字段不能应用计算项
3、当同一字段在透视表出现多次时,不能应用计算项
4、计算项不能存放在页区域
5、使用页字段筛选,不能将计算项排除
6、当计算项进行复杂运算或透视表的项比较多时,容易导致EXCEL假死
7、当透视表字段汇总方式为平均值、标准偏差和方差时不能应用计算项

注意:
计算项的公式可以使用运算符和表达式。还可以使用常量并引用报表中的数据,
但不能使用单元格引用和定义的名称,也不能使用以单元格引用或定义的名称为参数的工作表函数,
还不能使用数组函数。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-20 12:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

列出公式与求解次序

列出公式:
当我们想知道当前透视表有那些计算项和计算字段,及透视表的求解次序时,我们可以使用列出公式。

用途:
1:可以查看别人的透视表使用了那些计算字段、计算项和透视表的求解次序。方便仿制他人的透视表。
2:可以检查当前透视表的各项运算。排查错误原因。

操作:
透视表根据栏-公式-列出公式。
列出公式.png

在新工作表中列出当前透视表的计算项、计算字段和求解次序
列出公式1.png

求解次序:
假如透视表单元格的值受多个计算项的影响,则该值由求解次序中最后的公式决定。

举例:
刚开始,透视表只有一个计算项。
求解次序1.png

现在,我们需要根据等级,为员工计算提成额,其中:I级:0.2,II级:0.3,III级:0.5,我们来看看调整求解次序对结果的影响。

求解次序.gif

除了上面的动画,你还发现了什么吗
在动画中,我们删除了员工A的数量的计算项,在透视表中的求解次序中,就出现了:
A 提成额 数量
对于这个,你想到了什么?

我的观点:
1:我们执行透视表-公式-插入项时,此时的插入项对整个透视表生效(这里暂简称为通用计算项)。而我们在插入计算项后,对于不同的单元格,我们还可以重新指定计算项的公式(这里暂简称为独立计算项)。当一个单元格同时受通用计算项和独立计算项影响时,其值取决于求解次序中通用计算项和独立计算项所处的顺序。由最后的计算项决定。
2:我们删除了员工A的数量的计算项,在透视表中的求解次序中就出现了A 提成额 数量。这里说明了该计算项(提成额)只对员工A的数量生效。

思考:假如我们需要对将所有数量的提成额都删除,只保留金额的提成额,又应该如何去做呢?(思路可参考下面的实例)

求解次序的实例:
http://club.excelhome.net/thread-680284-1-1.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-3-20 13:08 | 显示全部楼层

认识透视表的表格选项

调出表格选项的步骤:
透视表根据栏-表选项                                               或右键-表格选项   
表格选项.png                                表格选项1.png
表格选项的内容:
表格选项2.png


1、列总计和行总计
列总计:同一行不同列之和
行总计:同一列不同行之和

2:页面布局:
默认是垂直并排,我们可以通过下拉箭头改为水平并排。这时候,每列字段数就自动变为每行字段数。0表示全部。
垂直并排:                                                                                                    水平并排:
垂直并排.png                   水平并排.png

合并标志:
勾选合并标志                                                                           取消勾选合并标志:
合并标志.png                          取消合并标志.png


错误值:
没有自定义错误值显示                                                                                     自定义错误值显示:
错误值显示.png                       自定义错误值显示.png


设置数据区域空单元格的显示:
空单元格.png


打印标题和每一打印页上重复项目
打印标题和重复打印项.gif
从动画可以看出,没有勾选时,第二页没有标题,且C不出现,而勾选后,标题出现且C也出现。

显示明细数据:
勾选时,双击数据区域的值可以在新工作表中显示对应的明细数据,不勾选,则不能显示。
对于这个命令,我个人的理解是:一个简单的透视表加密。

打开时刷新:
可以在工作簿打开时自动刷新透视表。

刷新频率:
当透视表利用外部数据源创建时(如MQ和OLE DB创建等),可以使用此项。

保留格式的应用:
帮助.png

[ 本帖最后由 wuxiang_123 于 2011-3-20 13:54 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-25 06:08 , Processed in 0.028568 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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