1.  什么是数据透视表

数据透视表是一种可以快速汇总、分析大量数据表格的交互式分析工具。使用数据透视表可以按照数据表格的不同字段从多个角度进行透视,并建立交叉表格,用以查看数据表格不同层面的汇总信息、分析结果以及摘要数据。

使用数据透视表可以深入分析数值数据,以帮助用户发现关键数据,并做出有关企业中关键数据决策。

2.  为什么使用透视表

简单、高效、灵活、出错率低。

3.   什么时候用数据透视表

  • 找出同类数据在不同时期的某种特定关系
  • 以简洁友好的方式,查看大量的表格数据
  • 对数值数据快速分类汇总,按分类和子类查看数据信息
  • 建立交叉表格,将行移动到列或将列移动到行,以查看数据源的不同汇总
  • 快速的计算数值数据的汇总信息、差异、个体占总体的百分比信息等
  • 数据源经常变化

4.   数据透视表的使用方式

4-1 数据源

用于生成透视表的原始数据成为数据源。

数据源需要们组一定的规则才能成为一个合法的数据源,详细规则如下:

  • 每列数据的第一行是该列的标题
  • 数据源不能包含空行和空列
  • 数据源不能包含空单元格
  • 数据源中不能包含合并单元格
  • 数据源中不能包含同类字段

上图中,方框圈出的区域都属于不合法的数据区域。其中,绿色区域为合并单元格,黄色为空白单元格,蓝色为同类字段,均不符合对标准数据源的要求。

4-2 透视表刷新

透视表刷新粉两种方式,手动刷新和自动刷新。

手动刷新下,也分为两种情况,分别是数据源区域未改变及数据源区域发生改变。如果只是单元格数值发生变化,可以选中透视表区域右键刷新或者在透视表分析面板中点击刷新。而如果对数据源进行了删除或新增,则需要手动的去更改数据源。

自动刷新可以在数据透视表选项面板中选择打开文件时刷新数据或使用VBA自动刷新数据表。

5.   切片器

透视表默认提供了筛选、排序等功能,但在需要多维度筛选分析数据或者多个透视表之间共享筛选条件时,默认的筛选按钮操作起来十分繁琐,并且不够直观,在这种情况下,可以使用切片器来达到数据筛选及共享条件效果。

切片器是Office 2013以上版本才有的功能,主要作用就是简化数据筛选,可应用在超级表或者透视表上。给文件中普通的区域套用表格样式之后,该区域会变成超级表,在此选择该区域,就可以插入切片器了,详细操作如下:

切片器同样也可以应用于透视表,在一个Excel文件中,基于相同的数据源,可以生成多个透视表,这些透视表之间会共享数据透视缓存。此时基于某个透视表创建的切片器,选择报表连接,即可与其它透视表共用同一个切片器,实现筛选条件的同步,详细操作如下:

6 透视表的应用场景

6-1 教学管理系统

生成课表是教学管理系统中的一个高频需求点,使用透视表可以十分快捷地生成每个班级的课程表,具体操作如下:

除了制作每个班级的课程表之外,简单的改变透视维度,又可以生成每位老师的课程表:

上边生成的透视表可以让老师们直观的看到自己每天的课程数量,也方便管理者更加直观地了解员工的工作量。

6-2 人事管理系统

人事管理系统中,高频的需求点就是对人员的分类汇总。例如,我们需要对公司所有员工按照性别进行分类,就可以基于人员信息生成透视表,具体操作如下:

该透视表,行维度为部门信息,列维度为性别,最终统计字段为员工姓名。只需简单几步,即可直观的看到人员性别的统计数据,再也不需要我们去做筛选后再统计数据了。初次之外,透视表可以应对复杂多变的统计条件,某一天,你的领导突然想知道公司人员的学历占比,此时你只需要

轻轻调节维度信息,就可以快速交工,又可以快乐的摸鱼了。基于透视表,可以生成更加直观炫酷的透视表,是时候在领导面前秀一波了。

除此之外,透视表也可用于区间数据汇总分析,例如,我们可以分年龄段统计人数。并且统计结果黏贴为普通区域,基于该区域生成一张有对比效果的图表,一起来看看吧~

6-3 在销售中的应用

在销售管理系统中,一个高频的需求点就是根据销售订单,快速生成月报、季度报告、年报等等。使用透视表,只需要简单几步,即可完成报告的生成,再也不需要苦哈哈的手动去统计数据,之后再制作报表了。首先,我们基于销售历史数据生成一张透视表,并按照销售日期等维度制作一张基础透视表。

接下来,我们对日期创建组,实例中以月维单位,实际项目中,可以根据实际需求,按照季度等其它单位创建组。

透视表在实际业务中应用广泛,也可应用于报表的合并分析及拆分。

拓展阅读

React + Springboot + Quartz,从0实现Excel报表自动化

电子表格也能做购物车?简单三步就能实现

使用纯前端类Excel表格控件SpreadJS构建企业现金流量表

手把手教你玩转 Excel 数据透视表的更多相关文章

  1. VSTO学习笔记(十四)Excel数据透视表与PowerPivot

    原文:VSTO学习笔记(十四)Excel数据透视表与PowerPivot 近期公司内部在做一种通用查询报表,方便人力资源分析.统计数据.由于之前公司系统中有一个类似的查询使用Excel数据透视表完成的 ...

  2. C# 操作Excel数据透视表

    一.概述 数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等,可动态地改变透视表版面布置,也可以重新安排行号.列标和页字段.当改变版面布置时,数据透视表也会按照新的 ...

  3. Java 创建 Excel 数据透视表

    Excel 数据透视表具有强大的数据处理功能,能够使表格中的数据更加直观化.使用Excel 数据透视表,能方便用户快速的排序. 筛选各种数据,同时也能满足用户对不同数据汇总的需求.本文将介绍如何在Ja ...

  4. delphi 控制 EXCEL 数据透视表

    虽说报表多又难做,做报表相当容易. 做报表也可以偷懒的,超级实用又省事.只需要做一个报表,这个报表里面包括几乎所有的数据字段,然后将查询到的数据导出到 excel中,利用excel自带的“数据透视”功 ...

  5. 使用excel 数据透视表画图

    ①    打开Excel,选中需要制表的数据,点击“插入”->“数据透视表”          ②    出现下列对话框,点击“确定”          ③    再新的“sheet”表内对“数 ...

  6. 妙用Excel数据透视表和透视图向导,将二维数据转换为一维数据

    项目中,每年都会有各种经销商的各种产品目标数据导入,经销商和产品过多,手工操作过于单调和复杂.那有没有一种方式可以将复杂的二维数据转换为一维数据呢? 有,强大的Excel就支持此功能. 常用Excel ...

  7. Excel数据透视表的日常应用技巧

    对工作表中数据进行统计是经常需要的.一般情况我们都是使用菜单命令或函数来进行数据的统计的.可是如果要统计的工作表中记录很多,而且需要统计的项目也很多时,使用这种方法就显得力不从心了.请问还有什么更好的 ...

  8. Excel数据透视表

    Excel中每列是一个字段,每行是一条记录. 值字段设置,双击更改统计方法. 双击透视表中的数据可以看具体是哪些记录贡献的这些数据. 显示报表筛选页,生成多个工作簿.

  9. Apache Beam实战指南 | 手把手教你玩转大数据存储HdfsIO

    https://mp.weixin.qq.com/s?__biz=MzU1NDA4NjU2MA==&mid=2247494843&idx=2&sn=0dd20caec76e25 ...

  10. 利用excel数据透视表实现快速统计相关数据

    昨天ytkah在做数据报表时需要做一些具体统计数字:公司每天都有人申请铅笔.笔记本等一些文具用品,现在想要统计每天申请铅笔多少支.笔记本多少本,如下图所示,这个要如何实现呢? excel数据透视表怎么 ...

随机推荐

  1. 洛谷P1725 琪露诺 (单调队列/堆优化DP)

    显然的DP题..... 对于位置i,它由i-r~i-l的位置转移过来,容易得到方程 dp[i]=dp[i]+max(dp[i−r],...,dp[i−l]). 第一种:n2的暴力,只能拿部分分. 1 ...

  2. 华为设备配置Stelnet命令

    配置SSH server:rsa local-key-pair create 生成本地RSA主机密钥对 display rsa local-key-pair public 查看本地密钥对中的公钥信息 ...

  3. Annocation(注解)的使用示例

    示例一:生成文档相关的注解示例二:在编译时进行格式检查(JDK内置的三个基本注解)@Override: 限定重写父类方法, 该注解只能用于方法@Deprecated: 用于表示所修饰的元素(类, 方法 ...

  4. 齐博x1APP要实现直播的关键两步

    大家务必要注意,缺少这两步,你的APP将不能实现直播, 也即点击直播按钮无法启动直播推流 https://www.maxdo.tech/

  5. golang中的init初始化函数

    0.1.索引 https://waterflow.link/articles/1666090530880 1.概念 1.1.源文件里的代码执行顺序 init 函数是用于初始化应用程序状态的函数. 它不 ...

  6. Sublime Text 修改默认语言为Python

    Sublime Text 3 修改默认语言为Python 步骤如下 英文:Tools - Developer - New Plugin 中文:工具 - 插件开发 - 新建插件 清空原来内容,用下面的代 ...

  7. Qt--无边框窗口完美(FrameLess)实现,包含缩放和移动功能重写。

    前言 Qt原本的窗口虽然可以通过QSS样式进行美化,但是只是对客户区有用,对于客户区是无效的.所以想做出一个比较好看的程序,还得自己重写实现无边框窗口. Qt实现无边框其实一句代码就可以,但是窗口自带 ...

  8. Golang 实现时间戳和时间的转化

    何为时间戳: 时间戳是使用数字签名技术产生的数据,签名的对象包括了原始文件信息.签名参数.签名时间等信息.时间戳系统用来产生和管理时间戳,对签名对象进行数字签名产生时间戳,以证明原始文件在签名时间之前 ...

  9. 2022春每日一题:Day 12

    题目:[SDOI2006]线性方程组 显然,高斯消元模板题 代码: #include <cstdio> #include <cstdlib> #include <cstr ...

  10. 使用Opencv4和YOLOv4(XTDrone)训练模型遇到问题的记录(二)

    使用Opencv4和YOLOv4(XTDrone)训练模型遇到问题的记录(二) Written By PiscesAlpaca(双鱼座羊驼) 目录 使用Opencv4和YOLOv4(XTDrone)训 ...