基于Excel数据透视表的供应商数据分析
问题背景
你开了一家公司,专门制造飞机部件。你有许多竞争者,他们正试着给顾客提供更低的价格和更好的服务,而你试图确定自己是否可以通过更好的供应链获利。通过查询与供应商过去3个月的交易记录,获得数据表格文件。你计划做如下三方面的分析:
- 分析各供应商的平均交付时间
- 分析各供应商可以接受的最大付款时间
- 分析各供应商供应的各零部件的平均成本
理论基础
数据透视表是用来从 Excel数据列表、关系数据库文件或 OLAP 多维数据集等数据源的特定字段中总结信息的分析工具。它是一种交互式报表,可以快速分类汇总比较大量的数据,并可以随时选择其中页、行和列中的不同元素,以达到快速查看数据源的不同统计结果,同时还可以随意显示和打印出用户所感兴趣区域的明细数据。
一张“数据透视表”仅靠鼠标指针移动字段位置,即可变换出各种类型的报表。同时,应用数据透视表也是解决 Excel函数公式速度瓶颈的重要手段之一。因此,该工具是最常用、功能最全的 Excel数据分析工具之一。
如果用户要对海量的数据进行多条件统计,从而快速提取最有价值的信息,并且还需要随时改变分析角度或计算方法,那么使用数据透视表将是最佳选择之一。
从结构上看,数据透视表分为4个部分
- 行区域:此标志区域中的字段将作为数据透视表的行标签。
- 列区域:此标志区域中的字段将作为数据透视表的列标签。
- 值区域:此标志区域中的字段将作为数据透视表显示汇总的数据。
- 报表筛选区域:此标志区域中的字段将作为数据透视表的报表筛选字段。
数据透视表中的术语表
| 术语 | 说明 |
|---|---|
| 数据源 | 从中创建数据透视表的数据列表或多维数据集 |
| 轴 | 数据透视表中的一维,如行、列和页 |
| 列标签 | 信息的种类,等价于数据列表中的列 |
| 行标签 | 在数据透视表中具有行方向的字段 |
| 报表筛选字段 | 数据透视表中进行分页的字段 |
| 字段标题 | 描述字段内容的标志。可以通过拖动字段标题对数据透视表进行透视 |
| 项目 | 组成字段的成员 |
| 组 | 一组项目的集合,可以自动或手动地为项目组合 |
| 透视 | 通过改变一个或多个字段的位置来重新安排数据透视表 |
| 汇总函数 | Excel计算表格中数据的值的函数,文本和数值的默认汇总函数分别为计数和求和 |
| 分类汇总 | 数据透视表中对一行或一列单元格的分类汇总 |
| 刷新 | 重新计算数据透视表,反映最新数据源的状态 |
数据透视表的使用方法
- 选中数据区域
- 选择【插入-数据透视表】
- 将相应的字段拖入到数据透视表的相应区域
问题解决
第一问,分析各供应商的平均交付时间
结果为下图,由此可以得到个公司的平均交付时间。
第二问,分析各供应商可以接受的最大付款时间
结果为下图,由此可以得到个公司的最大付款时间。
第三问,分析各供应商供应的各零部件的平均成本
结果如下图所示
知识点分析
- 数据透视表的概念和适用场合
- 数据透视表的专业术语
- 数据透视表的使用方法
- 基于案例的数据透视表的实操
注意事项,当数据透视表内容非常大的时候,可以尝试数据透视表的显示方向来让字段全部显示出来,加快操作效率。相比前面的字段表,现在的字段表可以把所有内容全部展示出来,方便操作。