18.Excel数据透视表:第1部分创建数据透视表

发布于:2025-05-14 ⋅ 阅读:(13) ⋅ 点赞:(0)

一 什么是数据透视表

通过万花筒可以用不同的方式査看里面画面图像,在excel中可以将数据透视表看作是对准数据的万花筒,用不同角度去观察数据,也可以旋转数据,对数据进行重新排列,对大量的数据可以快速的汇总和建立交叉列表的交互式报表,快速分析和组织数据,生成动态式的数据透视图,帮助数据可视化,从大量数据中找到数据之间的关联。


二 什么时候使用数据透视表

1.有大量的数据,使用函数计算慢、烦琐

函数对于少量的数据运算是比较快的,但是对于上千上万条的数据统计就比较慢。

2.希望快速制作、整理、分析各类报表

在实际工作中,我们往往要对同一份数据从不同的角度去制作各种报表,要从不同的角度去分析这些数据背后的意义。大部分人会通过复制或筛选需要的数据到别的工作表或工作簿里,然后做成报表。通过数据透视表拖过你想要字段数据就可快速构建你所需要的报表,并且设置报表格式非常快。

3.数据源经常变化,并且要经常分析和处理最新的数据

数据透视表可以刷新数据,更新的数据自动的显示在报表里面,不用手工更正。

4.想快速洞察数据背后隐藏的意义

对于大量的数据,我们很难快速找到自己或是企业想要信息,利用数据透视表,我们可以快速找出数据内部的关系,并对数据进行分组,在各种时间周期找出数据变化和趋势,并且能快速搭配数据透视图表进行立体分析。


三 创建数据透视表

1.如何创建

1.创建数据源在同一张表的数据透视表

把光标放数据区域的任意单元格中

如果自动侦测的数据区域不对,或者只想对部分数据做数据透视,点击按钮重新拖选数据区域。

如果放在现有工作表,选择一个起始单元格即可。 

补充:这是新版本的数据透视表布局结构图。 

想要旧版本的布局,右键。

列区域对应列标签,中间是数值区域,对应数值。一般把文本字段放在报表筛选区域,列和行区域。数值的字段放在数值区域。但是可以把任意字段放在四个不同的区域。

经典布局可以把字段直接拖到里面,但是直接拖动会很乱,而且容易拖错地方,建议用新版本布局。

新版本界面不能拖动,只能在字段列表拖动。

 字段列表上部分列出了表中所有的字段标题。

 字段列表下部分是四个布局区域。

2.创建数据源在不同工作表的数据透视表

工作簿里有三张工作表,想对这三个报表里面的数据做数据透视。对分散的数据做数据透视。

这三张表的格式都一样,只是数据不一样。

把透视表放名为汇总的工作表中。

alt + d + p 

(1)创建单页字段 

选一个区域就点一个添加。

合并数据透视表会把合并区域的行标签里面的字段叫行,列标签里面的字段叫列,报表筛选里面的字段叫页。

报表筛选中的项1,2,3是工作表2009,2010,2011表的数据。

 总计是数据透视表自动创建的,但是合并数据源的时候不要把数据源里面的总计也算进去。

(2)创建自定义页字段

单页字段的透视表,报表筛选区域用项1,2,3命名不同的数据源,不方便,所以创建自定义字段的数据透视表。

表示报表筛选区域有1个字段,合并的数据透视表中报表筛选里面的字段叫页。

页字段数目为0,所有合并的数据区域会被视为无分类的统一数据源,无法通过筛选器区分不同区域来源的原始数据。透视表仅显示“项1”“项2”等默认标签。

页字段数目为1,允许为每个合并的区域自定义一个分类标签。例如,合并不同月份的数据时,可将每个区域标记为“1月”“2月”等。添加第一个区域后,在“字段1”输入“一组”。添加第二个区域后,在“字段1”输入“二组”。

页字段数目为2/3/4,允许为每个合并区域定义更多层级分类标签,例如同时按“年份+季度”或“产品线+地区”组合分类。页字段数目设为2时,需为每个区域输入“字段1”“字段2”两项分类信息筛选器中会生成多个页字段下拉菜单(如“页1”“页2”),可独立控制不同层级的筛选条件。 适用于需要多维度交叉筛选的场景,如同时按“年份”和“季度”筛选销售数据。

 对这个页字段里面的项命名。

 选择数据源,然后命名。

自定义定义的是为待合并的多个数据源命名。 

2.应用举例 

1.案例1

想知道这一列总共有多少种不同品牌的车。

 可以重复拖动同一个字段。

补充:删除字段。

方法1:

方法2:往外拖。

计数项。

2.案例2

想知道每种品牌的车的销售收入是多少。

求和项。

补充: 默认excel会对数据透视表中数值进行求和计算,但如果数据区域中包含一个或若干个空白单元格,excel会认为待统计的区域中不完全都是数值,会采用计数而不是求和。没有数值可以填0,或者自定义单元格格式,让有0值的单元格显示为空或者一个小横线。

数值列中有文本性的数字也会出现计数项。

可以手动更改。


四 数据透视术语和结构

1.数据源

数据源可以在不同的工作表,不同的工作簿,外部的文本文件,数据库文件。

常见数据库:Access MySQL

大量的数据可以存在Access里面,office套件。桌面型数据库,对中小型的数据量合适。也是学习办公自动化,编写vba必会的。

补充:对大量数据源数据做数据透视, 会导致运算很慢。所以excel有推迟布局更新的命令。

勾选后再拖动字段,数据透视表区域不会发生变化,全部拖拽好后点更新才会发生变化,不会拖一个字段就发生一次变化。

字段标题下面的一行叫记录,单独一个单元格叫项。项是唯一的,不是品牌字段下面有多少单元格就有多少个项,只算唯一的。

补充:数据源发生修改后要点刷新,数据源中新增数据点刷新没用,要点更改数据源。

修改数据源只用刷新即可,数据源区域发生变化就要更改数据源。但是总是更改数据源很不方便,想要数据源添加新数据后,点刷新就可以更新数据透视表,可以使用列表的方法。

把左边普通的数据表格转换成列表。

鼠标选中数据源数据区域,随便选一个样式,然后表格就转换成了一个列表。

点击这个列表会出现设计的选项卡。

在插入里面选插入表格也可以转换成列表。

转换成列表可以使用汇总行,如果是普通表格要用函数进行统计。

在列表下面输入内容,会把新增的记录纳入到列表内,点刷新后,数据透视表也会应用。

列表转换为普通表格。

2.行区域

(行标签)

品牌字段下面的每个项分别占一行。

3.列区域

(列标签)

列区域是存放拥有列方向的字段,字段中每个项占用一列。

还是一个字段,不是字段标题,数据源是竖着排列的,到透视表只是转置了而已。

判断一个单元格是字段标题还是项,是根据数据源来判断的,而不是根据数据透视表外观排列判断的。

4.数值区域

汇总和计算数据的区域。

5.报表筛选区域 

选中哪个项,透视表区域就只会显示对应项的数据。 

可以选择多项。

补充:数据透视表的分页

从一个数据大表中筛选不同的数据项,放在不同的工作表中。

数据透视表做好了,现在要把每个城市的数据分别放在不同的工作表里面,不用一个个选择然后复制到不同的工作表中。

选择分页的字段。

这里只有一个报表筛选的字段,所以只显示了一个字段。

点击确定。

数据透视表会自动把筛选页字段里面的每一个项的数据放在不同的工作表中。


五 数据透视背后的原理 

当创建一个数据透视表时,excel会将数据源的数据复制一份到数据透视表缓存里面,数据透视表缓存是一个存储系统,但是看不见。对数据透视表里面的数据进行任何的排列组合,计算,格式设置都不会影响到数据源。

除非把excel当数据库用,有几万十几万条数据,那运行数据透视表时候就很慢。

修改数据源后不会立即更新在数据透视表里面,要按刷新数据才会更新。


六 多字段布局

现在想知道每个城市的销量分别是多少。

不同地区下不同品牌不同城市所对应的销售情况。

不同区域间字段可以随意拖拽。

 同一区域间也可以拖拽。

字段在这四个区域里的不同排列组合都会表达一种报表的侧重点。如何在数据透视表中排列字段, 无法回答这个问题,因为报表的侧重点不同。

在数据透视表的四个区域中,排在最上面的字段是统筹排在他们下面的字段的。

行标签中,最上面的字段是城市,下面是地区字段,所以城市是报表最先体现的内容。城市字段是父字段项,下面的字段项是子字段项。

做数据透视要明确两个问题,第一,要知道报表需要什么字段。第二, 想把字段放在列标签里面还是行标签里面。如果行列标签上有多个字段,就要考虑之间的主次关系。


七 功能区选项卡

单击数据透视表中的任意单元格,功能区就会有两个选项卡。

选项选项卡中所有的命令都是对数据透视表内部的,设计选项卡是对数据透视表外观报表的显示。

1.选项选项卡

1.数据透视表组

(1)修改数据透视表的名称

便于数据透视表函数的引用。

(2)选项

创建一系列链接在一起的数据透视表,相当于字段列下的报表筛选功能。

(3) 生成 GetPivotData

用于调用数据透视表函数。

默认是勾选的,勾选就是如果引用数据透视表里面的内容,就自动生成数据透视表函数,不勾选就是直接引用单元格地址。

2.活动字段组

(1)活动字段

显示了当前活动单元格所处字段的名称。

(2)字段设置

根据活动单元格所处的区域不同,弹出不同的对话框。

 

(3)展开和折叠字段

加减号不方便点,双击展开,双击折叠。

补充:加减按钮不好看。

没有按钮也可以展开和折叠。

 一个个展开和折叠不方便。

3.操作组

对数据透视表进行整体操作。

(1)清除 

(2)选择 

用于删除指定的数据透视表。当数据透视表周围有数据时候,用鼠标选数据透视表不方便。

只有先选择了整个数据透视表,才能再选这三个。 

2.设计选项卡

1.布局选项组

excel默认对创建的数据透视表使用压缩布局的形式,将所有的行字段堆积在一列,可以方便展开或折叠某个字段中的项。

(1)报表布局

更改布局。 

大纲布局会把字段放在不同的列里面,分类汇总在上面。

表格布局,汇总值写在下面。

每一项有很多空格,想要填满。

补充:只适用于大纲和表格布局。

补充:合并标签。

填充后密密麻麻的不方便看,光标定位在地区字段下面。

表格布局才能用。

(2)分类汇总

想把分类汇总写在下面。

(3)空行

让每个项都隔开。

(4)总计

2.数据透视表样式选项组

勾选表示行标签应用报表样式。

镶边行是对每一行进行样式的设置。


八 虚拟的数值字段

数值区域里面的两个字段是纵向排列的。

补充:方法2,数值移动到列标签。

这个数值不是真实在数据源里面的字段,当数值区域里面的字段大于等于2个时,就会出现这个虚拟的数值字段。用于方便排列数值区域字段的方向。当数值区域里面的字段大于等于2个时,之间的排列会有问题,要么水平排列,要么竖直排列。


九 连接外部文件

想在一张工作簿中创建数据透视表,但是数据源在其他的文件中。

 1.连接 Excel 文件 

补充:当创建好了数据透视表后,这个工作簿在打开的时候,不能打开数据源所在的工作簿。要关闭创建了数据透视表的工作簿才能打开数据源工作簿。

2.连接 Access 文件

补充:数据源文件使用的时候也是只能只读。

数据库的内部数据:

3.更新数据

数据库文件需要经常更新数据。


十 数据透视表的外观细节 

1.表格布局

默认是压缩布局。

2.取消加减符号的折叠按钮 

3.项目标签

要居中,且要合并。

4.占列宽的列标题

 删除的时候先按空格再按回车,避免出现重复的字段标题。

补充:如果删除后直接按回车,会弹出提示。 

空格是一个字符,不会报错。

5.自动调整列宽

全选整个工作表,双击列宽交叉处自动调整列宽。

6.设置数值区域

1.选取数值区域

不建议直接选取数据区的数据,如果数据透视表很大,不方便。

2.设置数值区域的值

1.字体

2.大小

3.千位符

7.设置行列标签字体

8.设置报表外观样式


网站公告

今日签到

点亮在社区的每一天
去签到