Excel数据分析
目录
一、数据可视化工具
(1)数据透视表
(2)数据透视图
(3)数据透视表和数据透视图的区别
二、数据透视表的基本操作
(1)数据透视表的要求
(2)数据透视表的创建与结构
(3) 值的汇总与显示方式
(4) 案例演示:
三、思考(为什么要转成超级表):
四、数据透视图的的基本操作
(1)数据透视图要求
(2)数据透视图的创建
(3)案例演示:
一、数据可视化工具
(1)数据透视表
- 数据透视表定义
- 数据透视表(Pivot Table)是一种交互式的报表,用于对大量数据进行快速汇总、分析、浏览和呈现
- 数据透视表的特点
- 能够动态改变版面不知,按照不同方式分析数据,并重新安排行号、列标和页字段
- 支持多种计算方式,如求和、累计、平均值等,且计算结果与数据透视表中的排列紧密相关
- 每次改变牌面布置时,数据透视表会立即按照新的布置重新计算数据
- 如果原始数据发生更改,数据透视表可以通过刷新操作来更新反馈最新的数据状态
(2)数据透视图
- 数据透视图定义
- 数据透视图(Pivot Chart)是基于数据透视表创建的图表,用于通过可视化方式展示数据透视表中的结果
- 数据透视表特点
- 提供丰富的图表类型选择,如柱状图、折线图、饼图等
- 数据透视图是动态的,当数据透视表中的数据或字段发生改变时,数据透视表也可以通过刷新操作来更新反馈最新的数据状态
- 可以通过调整过滤器、重新排列布局或深入研究特定细节来轻松更改数据的显示方式
(3)数据透视表和数据透视图的区别
- 功能定位:数据透视表更注重数据的处理和计算,而数据透视图则更注重数据的可视化和展示。
- 操作方式:数据透视表通过拖拽字段到不同的区域(行、列、值、筛选)来实现数据的汇总和分析;数据透视图则是基于数据透视表的结果创建图表,并通过调整图表类型和选项来优化展示效果。
- 应用场景:两者虽然功能不同,但在实际应用中往往相互补充,共同为数据分析和决策提供支持。
二、数据透视表的基本操作
(1)数据透视表的要求
- 表结构要求
- 首行不能有空的单元格;
- 数据源中不能有合并的单元格;
- 如果存在相同的字段名,会自动添加序号,以示区别;
- 如果有空行,会当作空值处理。
(2)数据透视表的创建与结构
(1)数据透视表的创建
- step1:选择要汇总的数据内容,点击插入。
- step2:插入数据透视表。
- step3:在弹出的数据透视表菜单中,设置常规选项。点击确定,就生成了一张空的数据透视表。
此时得到的界面如下:
此时,在新创建的表中,左边部分为数据透视表数据展示区域。右边这部分为“数据透视表字段”区域。
(2)数据透视表的结构
1)字段列表
数据表的所有第一行列标题都会显示在“数据透视表字段列表”中,相当于数据透视表的数据源。
2)数据透视表的显示区域
- 筛选:可选指定条件过滤筛选数据进行汇总统计。
- 列:该区域的字段会按照左右排列显示。
- 行:该区域的字段会按照上下排列显示。
- 值:需要统计的数据列,可选各种汇总统计方式,如计数、求和、平均等。
(3) 值的汇总与显示方式
(1)值的汇总方式
主要包含:求和(默认)、计数、平均值、最大值、最小值、乘积、数值计数、标准偏差
(2)值的显示方式
主要包含:无计算、总计的百分比、列汇总的百分比、行汇总的百分比、百分比、父行汇总的百分比、父级汇总的百分比、差异、差异百分比、按某一字段汇总、升序排序、降序排序、指数
显示方式 | 功能描述 |
---|---|
总计的百分比 | 各部分对总体的占比 |
列汇总的百分比 | 该数据占同列数据总和的百分比 |
行汇总的百分比 | 该数据占同行数据总和的百分比 |
百分比 | 将选择得某项数值作为基准值,其他项目相对于基准值的百分比 |
差异 | 将选择得某项数值作为基准值,其他项目相对于基准值得差异 |
差异百分比 | 某一项数值减去另一项数值所得的差占某一项数值得百分比 |
按某一字段进行汇 总 | 对某一字段进行累计求和,显示累计后得数据 |
升序排序 | 按照数值大小进行升序排列 |
降序排序 | 按照数值大小进行降序排列 |
(4) 案例演示:
需求:制作"各性别用户分布情况"数据透视表
-
1)将“sex”放置“行”中,将“user_id”放置“值”中
-
- 修改值汇总方式为“计数”,修改值显示方式为“总计的百分比”
-
- 效果如下:
-
- 修改透视表样式
最终结果:
三、思考(为什么要转成超级表):
1.如果数据源表格因为业务需求,发生新增行或者删除行情况,刷新数据透视表,数据会更新吗?
答: 会
2.如果数据源表格因为业务需求,发生增加列或减少列的情况,刷新数据透视表,数据会更新吗?
答: 不会
3.如果数据源表格因为业务需求,发生增加列或减少列的情况,如何把最新数据更新到数据透视表上呢?
答: 将普通表转变为超级表
4.将Excel普通表转为超级表的主要好处包括:
- 美观与结构:提供统一的格式和多种预设样式,使表格更加清晰、专业。
- 便捷操作:自动筛选、冻结标题行、自动扩展新数据,简化数据操作。
- 强大分析:支持数据透视表创建,结构化引用简化公式,便于数据分析。
- 高效汇总筛选:快速添加汇总行,支持切片器功能,提升数据汇总与筛选效率。
- 提升体验:快速选中、自动填充等功能,优化用户体验,提高数据录入效率。
创建超级表步骤:
-
1)将普通表转变为超级表
方式1: 使用快捷键 ctrl + t 可以将普通表快速转变为超级表
方式2: 点击插入->表格
- 2)此时“请选择要分析的数据”就变成“表1”。
- 3)此时,如果表格再发生增加列或减少列的情况,只要刷新,就可以更新到数据透视表上。
四、数据透视图的的基本操作
(1)数据透视图要求
- 数据透视图要求
- 必须提前创建好数据透视表;
- 根据业务需求选适合的图表展示;
(2)数据透视图的创建
- 方式1: 直接点击数据透视表分析下的数据透视图
- 方式2: 选中数据,点击“插入” ,选择“二维饼图”,插入饼图。
(3)案例演示:
需求:制作"各性别用户分布情况"数据透视饼图
注意: 因为数据透视图是依赖数据透视表的,所以必须先有对应数据透视表存在
- 单击图表中的字段按钮’计数项:user_id’,去掉这个字段按钮
- 修改图表元素
- 点击图表中的标题,修改为 ‘用户性别分布’
- 点击图表任意处,选择弹出的加号,勾选“数据标签”,去除"图例"
- 设置数据标签格式
- 双击数据标签,勾选“类别名称”,标签位置设置为“数据标签外”
- 最终得到的结果如图: