数据透视表的几个技巧
作者: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数据透视表某项、总计、父行、父列和父级汇总、列行汇总、差异和字段的百分比等值显示方式的计算
数据透视表的几个技巧相关推荐
- 《搞定Excel数据透视表》
工作堆积如山,加班加点总也忙不完? 百度搜索N多遍,依然找不到确切答案? 大好时光,怎能全耗在日常表格数据处理上? 别人工作很高效.很利索.我怎么不行? 您是否注意到职场达人,大多都是高效能人士? T ...
- excel切片器_5.EXCEL数据透视表超超超全总结(上)
一. 什么是数据透视表:数据透视表和筛选.排序一样,都是EXCEL中的数据处理的工具.数据透视表可以从数据源中提炼自己想要的各种统计数据,以各种报表形式展示数据,比排序.筛选更为灵活.强大. 二. 创 ...
- datatables 一列显示两个字段的数据_5个超实用的Excel数据透视表技巧,学会少加班...
数据透视表在汇总数据的时候非常高效,我们精选了5个常用的小技巧,轻松解决工作难题~ 1.将计数改成求和 我们在使用数据透视表汇总的时候,有时候将字段拖入求值之后,发现结果明显不对,少了很多,这就是字段 ...
- python处理excel数据透视表_Python也能轻松做出Excel透视表的效果,一切技巧全在这里...
此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python ...
- Python数据分析小技巧:如何在Pandas中实现数据透视表?
Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...
- Excel 数据透视表小技巧之 06 使用 Excel 数据透视表作为另一个数据透视表的数据源
我在 excel 中有一个使用原始表作为其数据源的数据透视表.这个数据透视表正在对行进行一组分组和求和.我现在想使用这个新数据透视表的结果作为新数据透视表的数据源,它将进一步修改这些数据.这可以用ex ...
- Excel数据透视表只能求和运算?快来学习求差运算小技巧
点赞再看,养成习惯:天下兴亡,匹夫有责. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...
- Excel 技巧百例:数据透视表的排序
数据透视表怎么进行排序呢?和正常数据的排序有什么不同吗? 如上图,我们将成绩单按学生进行汇总总分,点击总分后发现 "排序和筛选" 是制灰的,也就是无法使用的,那么我们应该如果对汇总 ...
- Excel 数据透视表小技巧之 02 如何统计唯一值数量 (教程含数据和解决方案)
实战问题 如何统计唯一值数量 ABC 123 ABC 123 ABC 123 DEF 456 DEF 567 DEF 456 DEF 456 这似乎是一个简单的数据透视表来学习.我想为我分组的特定值计 ...
最新文章
- mysql zerofill 性能_比较详细的MySQL字段类型说明
- 创建一个强名称密钥文件+ 如何在 Visual C# .NET 中将程序集安装到全局程序集缓存中...
- 【PP操作手册】创建公司间交易采购订单
- 关于事件的一点小总结
- 牛客16494 生活大爆炸版石头剪刀布
- 转载 lemontrees(lemontree) 的计算机系考研攻略 (游戏版)
- CentOS二进制安装Kubernetes
- jQuery控制checkbox选中状态但是不显示选中
- [转]20款Notepad++插件下载和介绍
- React Native (一) 入门实践
- QT实现Linux下系统监控小工具
- MySQL 安装 [mysql-5.6.37]
- 比较热门好用的开源中文分词软件系统有哪些?
- 小爱同学app安卓版_小爱同学app下载|小爱同学手机版安卓最新版v2.8.21 下载_当游网...
- openSIPS(一):SIP简介
- ebookpk-java手机英中电子词典_关于理解和支持的句子
- 迷茫的青春,迷茫的方向
- Charles配合手机模拟器抓取APP数据包教程
- 4000亿“猪茅”能飞多久?
- 用python制作3d动画_-用 Python 做科学计算--Visual-制作3D演示动画
热门文章
- eth0和lo含义和虚拟IP技术
- matlab怎么停止运行命令,MATLAB如何使用pause函数暂停程序运行
- QPS、TPS、RT、并发用户数、吞吐量
- 计算机毕业设计SSM动物保护资讯推荐网站【附源码数据库】
- 关于某大型企业应用集成现状的思考
- 让键盘发出老婆的声音,键盘按键提示音工具
- C语言错误: [Error] called object is not a function or function pointer
- 我的世界java1.14刷铁机_我的世界1.14版刷铁机怎么做?
- 【学习SQL数据库】并发操作引起的数据库不一致
- 2023跨专业考研计算机,10个考研最难的专业!真的太太太辛苦了!