数据透视表【1】
时 间:2012-05-15 08:46:42
作 者:收藏整理 ID:18632 城市:普陀
摘 要:数据透视表【1】
正 文:
什么是数据透视表
数据透视表可以说是一个数据呈现工具,你只需要要拖动几个字段、点击几个按钮,就可以创建满足各种需要的报表。各种分组、各种统计计算都能在不需要改变数据源的情况下完成,能够极大地减少手工处理数据的麻烦。
Excel一般做两类事情:计算数据和表现数据。数据透视表则是处理数据最快和最有效率的方式。透视表在提高效率的同时,还能很大的减少人为错误的可能性。
现在的数据透视表概念来自于莲花软件公司革命性的电子表格软件Lotus Improv。莲花软件公司的Pito Salas于1986年开始构想Improv,他认识到电子表格经常有各种数据模式,如果可以建立一个工具来识别这些模式,这样他就可以建造一个增强的数据模型。Lotus开始基于这个概念开发下一代的电子表格软件并于1987年向一些公司展示这个新的软件。1988年,乔布斯看到这个软件并马上想用于即将来临的NeXT上。这个软件最终命名为Lotus Improv,于1991年发布于NeXT平台上。而Windows版本到1993年才发布。
微软最终在Excel5数据透视表功能中吸收了这个概念。几年后,随着Excel97的发布,微软给用户提供了一个增强的数据透视表向导以及一些主要的改进,包括添加计算字段。Excel97还将Pivot Cache开放给开发者,从根本上改变了创建和管理数据透视表的方式。在Excel2000中,微软引进了数据透视图,给用户提供了一个以图表展现数据透视表的方式。Excel2002添加了GetPivotData函数。Excel2007添加了新的筛选,如在“上一个季度”或“这一年”里选择日期。Excel2010继续改进数据透视表。下面介绍一下Excel1010中数据透视表的一些新东西。
2010版数据透视表的不同
- 从Excel2007开始,可以从筛选下拉框中选择多个项,然而在筛选区只有一个含糊的“多项”来表示已选择的多个筛选项,如下图。Excel2010中新增了Slicer功能,可以提供一个可视化的视图显示透视表中选择的筛选项。
2. 在Excel的旧版本中,透视表里其中一个计算选项有“Percentage of Column”。当你在透视表左边只有一个字段时这个功能还好。然而,如果有两个或更多的字段,你可能想要显示下一个小计的比例。在Excel2010里,微软增加了新的计算选项如“% of Parent and Rank”。
3. 旧版本中有个烦人的东西是最外面的列字段里的空单元格。Excel2010在“Design”->“Report Layout”->“Repeat All Item Labels”可以填充这些空单元格。
4. 微软提供了PowerPivot这个免费的Add-in让你从外部数据或不同的工作表创建透视表。
5. 如果你跳过了Excel2007,你会注意到数据透视表的字段列表加强了。除了可以拖动字段到数据表中的拖动区,你也可以拖动字段到字段列表本身的拖动区。Excel2007还添加了筛选功能。
什么时候使用数据透视表
下面这些情况下透视表能够很好的发挥作用:
1.你需要找到你的数据之间的关系和分组数据
2.你需要从你数据的一个字段中找到所有唯一值
3.你需要找到不同时间间隔的数据趋势
4.你需要满足经常变化的数据分析要求
5.你需要创建经常有新添加的小计
6.你需要将你的数据组织成一个容易作图的格式
数据透视表的结构
数据透视表由4个区域组成:
1.数值区
2.行标签区
3.列标签区
4.筛选区
数值区
如下图。
它是一个在标题右下方的大长方形。在这个图中,你可以看到数值区包含收入字段的总和。数值区是用了计算的区域。数值区需要有至少一个字段以及这个区域中字段的至少一个计算。你拖入到数值区的数据字段是你想要估量或计算的。数值区可以包括收入合计,单位数量和价格平均值。也可以将同一个字段多次拖进数值区,但是给予不同的计算值(例如价格的最小值、平均值和最大值)。
行标签区
如下图:
这个区域由透视表左边的标题组成。将一个字段拖入到行标签区将显示这个字段的唯一值。行标签区一般包含至少一个字段,也可以没有字段。行标签区中字段的类型是那些你想用来分组和分类的数据,例如产品、名称和地点。
列标签区
列标签区由透视表顶部各列的标题组成。如图下所示,列标签区中是“MONTH”字段.
拖入列标签区的字段将你的数据项以列显示,普遍用于显示随时间变化的趋势。一些典型的数据字段包括月份、区间和年份。
报表筛选区
报表筛选区是位于透视表顶部的可选的一个或多个下拉框。如下图所示,筛选区包括“REGION”字段。在这个例子里,透视表设置显示所有区域。
这个区域允许你筛选字段中的数据项。即使筛选区是可选的,当你需要动态筛选结果的时候它很有用处。
Pivot Cache
数据透视表需要一些文件空间和内存。当创建一个数据透视报表时,Excel给你的数据集合拍下一个快照并将它保存在一个Pivot Cache里。Pivot Cache是一个特别的内存子系统,它复制了你的数据源以便于快速访问。Pivot Cache和数据源是没有连接的,数据源的改变不会影响你的透视报表,除非你拍下另一个快照或“刷新”Pivot Cache。
数据透视表的限制
Category | Excel2000 | Excel2002/2003 | Excel2007/2010 |
行字段的数量 | 内存限制 | 内存限制 | 1048576(可能受内存限制) |
列字段的数量 | 256 | 256 | 16384 |
页字段的数量 | 256 | 256 | 16384 |
数据字段的数量 | 256 | 256 | 16384 |
单个字段中唯一项的数量 | 8000 | 32500 | 1048576(可能受内存限制) |
计算项的数量 | 内存限制 | 内存限制 | 内存限制 |
同一个工作表中数据透视表的数量 | 内存限制 | 内存限制 | 内存限制 |
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- Microsoft Access数...(04.18)
- 仓库管理实战课程(12)-月度结存...(04.16)
- 仓库管理实战课程(11)-人性化操...(04.15)
- 32位的Access软件转化为64...(04.12)
- 【Access高效办公】如何让vb...(04.11)
- 仓库管理实战课程(10)-入库功能...(04.08)
- Access快速开发平台--Fun...(04.07)
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)