http://www.cnblogs.com/waitrabbit/archive/2010/06/29/1767702.html

"数据透视表"  英文是 Pivot Table ,直接翻译是轴向旋转表 ,什么意思呢? 及把我们的数据分成多个维度来进行统计,可以理解为我们平时说的简单报表。

(透视表?当初是那个白痴汉化的?)。举个例子来说明。

假设我们有如下的Excel数据表:

图1

可以看到销售员和产品列有许多重复的字段,那么如果我们想得到两个统计信息:每名销售员每种产品的销售额情况和每种产品的销售额,我们应该怎么使用“透视表”得到呢?

在当前表菜单上“插入”->"数据透视表",英文版为 “Insert”-> "Pivot Table”。

图2

红色区域为要分析的数据所在区域,即我们上面的销售数据,蓝色区域为存放“透视表”及统计报表的区域。最好在一个新的SHEET中。

点击透视表区域,出现如下图,如果不小心关了,点击右键“Show filed list”:

图3

把我们想要的字段托到图示位置,显然统一销售员每种产品的销售情况,我们希望的纵轴是“销售员”,横轴为“产品”,统计信息为求和“销售数量”。分别对应为Row Labels, Column Labels, Values. 设置完成后会出现如下透视表:

图4

这样就完成了我们的第一个报表。

那么每种产品的销售情况怎么做? 只要在图3 的界面中 把“产品名称”拖拽到 Row labels, "销售数量"拖拽到Values 即可。读者自行实践即可。

注意在图3的界面中,我们可以使用拖拽和勾选CheckBox实现对字段配置和删除等操作。只要我们心中有了报表的设计样子,按照我们的设想,配置字段就可以了。

注意一点,源数据更新后,透视表数据并不会自动更新,需要右键->Refresh 一下。还可以在每次打开数据透视表时自动更新其中的数据。右键单击任意单元格 “Pivot Table Option” > "Data" .选中 " Refersh the data when open file".

另外,数据统计默认是求和,如果是求最大值等等,右键单击任意单元格->"Value Filed Setting" ,可以设置其他统计方式,如下图:

简单报表就生成好了,下一讲我们可能结合具体例子,讲讲明细表等的应用。

Excel 中使用数据透视表 Pivot Table相关推荐

  1. WEB数据透视表Pivot Table

    原文来自方案网 http://www.fanganwang.com/Product-detail-item-1451.html,欢迎转载. 关键字:透视表Pivot Table,交叉透视表,数据透视表 ...

  2. 如何在Excel中使用数据透视表计算百分比变化

    Pivot Tables are an amazing built-in reporting tool in Excel. While typically used to summarize data ...

  3. 在Excel中筛选数据透视表源数据

    When you're analyzing data in an Excel pivot table, you might want to see the detail behind one of t ...

  4. 数据透视表(pivot table)的编程

    在上一个的项目中,由于之前客户的报表使用的是pivot table,与我们一贯使用的水晶报表不一致,所以研究了一下,受益不少. 首先介绍一下pivot table,"使用数据透视表可以汇总. ...

  5. [笔记] EXCEL中的数据透视表含义、用途、何时使用

    1. 数据透视含义 数据透视表是用来从excel数据列表.关系数据库文件或者OLAP多维数据集等数据源的特定字段中总结信息的分析工具它是一种交互式报表,可以快速分类汇总比较大量的数据,并可以随时选择其 ...

  6. python实现Excel中的数据透视表功能

    主要利用pandas包中的pd.pivot_table()函数. male_emo=pd.pivot_table(emo,index='year',columns='emotion',values={ ...

  7. Excel中建立数据透视表,想用计算字段功能,但是该选项灰色无法点击,怎么办?

    在添加数据透视表时,将最底下的✔去掉 这样就可以点击"计算字段"了

  8. 数据透视表 筛选_筛选列表可见行中的数据透视表

    数据透视表 筛选 When you create a pivot table in Excel, it doesn't matter if there are filters applied in t ...

  9. 使用事务代码MB51+Excel中的数据透视表实现 收发存报表

    业务需求说明: 国内大部分公司,对于仓库管理习惯使用如下的收发存报表,该报表在大部分项目中通过开发进行实现. 收发存报表示例: 物料 月份 采购入库数量(金额) 生产入库数量(金额) 生产发料数量(金 ...

最新文章

  1. Swift4 String截取字符串
  2. 备份----硬盘对拷
  3. JS 正则匹配字符串
  4. linux centos git 自动更新,centos 升级git到高级版本
  5. 浅谈分布式 ID 的实践与应用
  6. 解决Eclipse中无法查看Java源码
  7. 查找窗口隐藏了怎么办_如何还原U盘隐藏空间 U盘隐藏空间还原方法【详解】
  8. 用netsh自动切换IP
  9. 前端“黑话”polyfill
  10. 补习系列(17)-springboot mongodb 内嵌数据库
  11. 转载 3年工作经验 面试大厂
  12. Ubuntu 20.04 LTS 开发周期的重要任务:移除 Python 2
  13. (转)收集 Spring Boot 相关的学习资料,Spring Cloud点这里 重点推荐:Spring Boot 中文索引...
  14. 如何用 Tensorflow 搭建神经网络-了解神经网络基本概念
  15. [lammps教程] lammps建立纳米管模型
  16. 香港 “一卡通”業務收費表
  17. 新零售mysql设计 订单表 订单详情表
  18. IT男容易出现的几个问题
  19. 面向异构众核超级计算机的大规模稀疏计算性能优化研究
  20. android 京东收货地址,手机京东商城怎么添加收货地址?

热门文章

  1. SwiftUI之深入解析如何创建列表展示视图和列表如何导航跳转新页面
  2. Swift之深入解析如何实现Promise
  3. PAT (Basic Level) Practice (中文)1003 我要通过! (20 分)
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1045:收集瓶盖赢大奖
  5. The SetStack Computer
  6. windows 下终止指定端口的进程
  7. 【C++】Visual Studio教程(二) - 代码编辑器
  8. 【嵌入式】C语言高级编程-强符号和弱符号(09)
  9. 计算机是管理信息系统的必要条件吗,管理信息系统复习题(有答案)..doc
  10. 每天一道LeetCode-----将单词数组分成多行,每行长度相同,单词之间用空格分隔,要求空格尽量均匀分布