作者:iamlaosong

Excel的数据透视表经常用来进行统计分析。日常工作中常常是做好模板,通过更换原始数据的方式得到相应的统计结果,从而做到一劳永逸。数据源变更后,刷新透视表就可以得到新的统计结果。右击透视表,点击弹出菜单中的刷新即可:

1、数据源

正常情况下,生成数据透视表的时候,数据源是源表的一个范围,即:邮件!$A$1:$Q$12113,其中“邮件”是工作表名称,后面是数据范围。实际工作中数据源的行数是变化的,这样要想统计正确,需要每次更改数据源中的行数,正确的做法是取消数据源中的行数,这样就相当于统计整个工作表,变换源数据的时候就不需要修改范围了。如下图:

由于是统计整个工作表,所以行标签中会有个(空白)项,如果不想看到,只需在筛选中取消勾选即可,如下图:

曾经在网上看到一个办法,虽然麻烦点,但我觉得也不错。方法是定义一个名词,这个名称通过offset函数引用一个范围,最后在数据源的地方用这个名称代替范围。例如上面的例子,我们定义一个名称Mail,在”引用位置“处输入offset函数,具体格式如下:

=OFFSET(A1,0,0,COUNTA(A:A),COUNTA(1:1))

说明一下:基准位置选择单元格A1,向上/下及向左/右分别为0,引用区域的高度是A列的非空单元格,引用区域的宽度为第1行的非空单元格。

最后,在表和区域处用Mail替换邮件!$A$2:$Q$12113

由于名称是自动计算行列范围,所以会自动根据原始数据多少进行变化。

最后要注意一点,上面的列范围是用COUNTA(1:1)自动定义的,一般列是固定的,可以直接用数字代替,防止一些不必要的干扰。

2、复制数据透视表

有时我们需要对同一个数据表进行不同的分析,但要同时展示出来,所以就需要几个透视表。这种情况下不需要重新创建,只需要选择透视表(注意要选取整个数据透视表,不要有遗漏),再到你选择的地方粘贴就行了。最后再将你拷贝的透视表修改为你需要的模样即可。当然重新创建一个也没问题,如下图两个不同表现的透视表:

3、计算字段

数值区可以对选取的字段求和、取平均值等,可以重新命名统计结果字段,如下图:

如果需要更复杂的计算,比如多个字段求和,就需要用计算字段。需要注意的是,计算公式中使用的字段必须是数据源中的字段,透视表统计结果的字段是不能用于计算的。当然,你在透视表外面用公式计算是可以的,但这个已经不是透视表的一部分。

4、数据透视表中的报表筛选、列标签、行标签和数值

这些东西都是用于数据透视表的不同表现方式,一般情况下,数据透视表中行标签是统计项目,数值是统计结果。如果报表筛选区有字段,则可以选取这个字段的内容进行统计,可以选取一项,也可以选取多项。如果把这个字段放到列标签中,则同时展示每个值的统计结果,放到行标签中也可以,只是展示的方式不同。如下图:

(1)报表筛选:

(2)列标签:

(3)行标签:

5、数据透视表的筛选

数据透视表中报表筛选、列标签、行标签内容都是可以筛选的,通过筛选可以得到不同的展示结果。如下图:

和我们平常用的筛选一样,除了正常的整体选择外,还可以进行复杂的筛选,比如上图中的标签筛选和值筛选:

5、百分比

作为统计分析工具的数据透视表,会经常用到百分比。比如,上述数据透视表中妥投率,就是计算“是否妥投”字段的平均值,因为该字段定义妥投为1,未妥投为0,其平均值就是妥投率。

我们还会用到更多的比例,比如邮件量,如果需要统计各县市邮件量占全省总邮件量的比例,这个只需要修改值显示方式就可以了。我发现2007版和2010版中的名称略有不同,2007版叫“占总和的百分比”,2010版则叫“列汇总的百分比”,如下图:

其他还有很多百分比的显示方式,参见:Excel数据透视表某项、总计、父行、父列和父级汇总、列行汇总、差异和字段的百分比等值显示方式的计算

数据透视表的几个技巧相关推荐

  1. 《搞定Excel数据透视表》

    工作堆积如山,加班加点总也忙不完? 百度搜索N多遍,依然找不到确切答案? 大好时光,怎能全耗在日常表格数据处理上? 别人工作很高效.很利索.我怎么不行? 您是否注意到职场达人,大多都是高效能人士? T ...

  2. excel切片器_5.EXCEL数据透视表超超超全总结(上)

    一. 什么是数据透视表:数据透视表和筛选.排序一样,都是EXCEL中的数据处理的工具.数据透视表可以从数据源中提炼自己想要的各种统计数据,以各种报表形式展示数据,比排序.筛选更为灵活.强大. 二. 创 ...

  3. datatables 一列显示两个字段的数据_5个超实用的Excel数据透视表技巧,学会少加班...

    数据透视表在汇总数据的时候非常高效,我们精选了5个常用的小技巧,轻松解决工作难题~ 1.将计数改成求和 我们在使用数据透视表汇总的时候,有时候将字段拖入求值之后,发现结果明显不对,少了很多,这就是字段 ...

  4. python处理excel数据透视表_Python也能轻松做出Excel透视表的效果,一切技巧全在这里...

    此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python ...

  5. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  6. Excel 数据透视表小技巧之 06 使用 Excel 数据透视表作为另一个数据透视表的数据源

    我在 excel 中有一个使用原始表作为其数据源的数据透视表.这个数据透视表正在对行进行一组分组和求和.我现在想使用这个新数据透视表的结果作为新数据透视表的数据源,它将进一步修改这些数据.这可以用ex ...

  7. Excel数据透视表只能求和运算?快来学习求差运算小技巧

    点赞再看,养成习惯:天下兴亡,匹夫有责. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...

  8. Excel 技巧百例:数据透视表的排序

    数据透视表怎么进行排序呢?和正常数据的排序有什么不同吗? 如上图,我们将成绩单按学生进行汇总总分,点击总分后发现 "排序和筛选" 是制灰的,也就是无法使用的,那么我们应该如果对汇总 ...

  9. Excel 数据透视表小技巧之 02 如何统计唯一值数量 (教程含数据和解决方案)

    实战问题 如何统计唯一值数量 ABC 123 ABC 123 ABC 123 DEF 456 DEF 567 DEF 456 DEF 456 这似乎是一个简单的数据透视表来学习.我想为我分组的特定值计 ...

最新文章

  1. mysql zerofill 性能_比较详细的MySQL字段类型说明
  2. 创建一个强名称密钥文件+ 如何在 Visual C# .NET 中将程序集安装到全局程序集缓存中...
  3. 【PP操作手册】创建公司间交易采购订单
  4. 关于事件的一点小总结
  5. 牛客16494 生活大爆炸版石头剪刀布
  6. 转载 lemontrees(lemontree) 的计算机系考研攻略 (游戏版)
  7. CentOS二进制安装Kubernetes
  8. jQuery控制checkbox选中状态但是不显示选中
  9. [转]20款Notepad++插件下载和介绍
  10. React Native (一) 入门实践
  11. QT实现Linux下系统监控小工具
  12. MySQL 安装 [mysql-5.6.37]
  13. 比较热门好用的开源中文分词软件系统有哪些?
  14. 小爱同学app安卓版_小爱同学app下载|小爱同学手机版安卓最新版v2.8.21 下载_当游网...
  15. openSIPS(一):SIP简介
  16. ebookpk-java手机英中电子词典_关于理解和支持的句子
  17. 迷茫的青春,迷茫的方向
  18. Charles配合手机模拟器抓取APP数据包教程
  19. 4000亿“猪茅”能飞多久?
  20. 用python制作3d动画_-用 Python 做科学计算--Visual-制作3D演示动画

热门文章

  1. eth0和lo含义和虚拟IP技术
  2. matlab怎么停止运行命令,MATLAB如何使用pause函数暂停程序运行
  3. QPS、TPS、RT、并发用户数、吞吐量
  4. 计算机毕业设计SSM动物保护资讯推荐网站【附源码数据库】
  5. 关于某大型企业应用集成现状的思考
  6. 让键盘发出老婆的声音,键盘按键提示音工具
  7. C语言错误: [Error] called object is not a function or function pointer
  8. 我的世界java1.14刷铁机_我的世界1.14版刷铁机怎么做?
  9. 【学习SQL数据库】并发操作引起的数据库不一致
  10. 2023跨专业考研计算机,10个考研最难的专业!真的太太太辛苦了!