![a452d828fb93506c183af1230d096d7c.png](https://i-blog.csdnimg.cn/blog_migrate/23ae7edb9b86636103a984d7e70dc938.jpeg)
前言
在Excel里有很多技巧和功能, 其中性价比最高的莫过于透视透视表, 它不像公式晦涩难懂, 它以操作简单, 功能强大让很多人爱不释手.
本文将会探讨一下几点
- 构建数据模型和层次结构
- 创建并使用透视表
- 透视图, 切片器及数据筛选
- 分组及自定义显示
- 自定义字段
1.构建数据模型和层次结构
1.1构建数据模型
数据模型, 即对事物的抽象, 在对数据进行汇总前, 我们需要抽出我们需要的东西, 比如: 单均价 = 销售额 / 订单数.
1.2构建层次结构
层次结构, 即我们需要用什么样的维度去观察我们的数据, 比如: 天 -> 城市, 还是城市 -> 天.
2.创建并使用透视表
2.1创建透视表
这里是我们的样本数据
![f3e0c3c278962c09d838e44bccb773a7.png](https://i-blog.csdnimg.cn/blog_migrate/0ccf5c20350130a8459dca26b2589e18.jpeg)
是否记得我之前曾讲过关于"结构化表"的概念?最好的方案其实是对区域结构化转换成表. 换成表有什么好?稍后会提到~
兔子不怕鱼:Excel结构化表与名称管理器zhuanlan.zhihu.com![4306427e21261ebea44906ac486b6c0a.png](https://i-blog.csdnimg.cn/blog_migrate/1422949dc23d335d0c27ca2ea99dc59e.jpeg)
具体添加步骤
![cd4bb7bc1358c30830b5184dc2297a3d.png](https://i-blog.csdnimg.cn/blog_migrate/165ff929b4d304ce6daf7931843f0b96.jpeg)
转换陈成表后会是这样
![d78b053e5b26cb082e8fbb3bf9417164.png](https://i-blog.csdnimg.cn/blog_migrate/92ede797408eeb8369e6fe8d7ca6a130.jpeg)
注意:在图中问号的位置是Office2016的功能, 我会在以后的文章中提到它.
2.2透视表界面及使用
界面就是这个样子~~~
![9352dc7f6ec548f849991d5910255228.png](https://i-blog.csdnimg.cn/blog_migrate/df59189058b1d6452db5bdee922f3f64.jpeg)
怎么学习它呢~用我的话就是不停的拖~需要什么就拖到框框里, 拖着拖着就会了~
之前我们有提及为什么使用透视表之前要转换成表, 其实是因为表可以自动增加范围, 透视表把表作为一个整体进行汇总, 在对原始表做了修改后, 我们只需要点击"分析"-"刷新"即可, 而不用再去修改数据源.
当我们把"日期"拖动到行~?????出来了一个月????其实这是智能分组, 自动对月份进行了分组, 稍后我们会提及分组功能
![ef163526d55be8d5482fadf04c9e35e0.png](https://i-blog.csdnimg.cn/blog_migrate/2c7050b746676d7ff946ead44a8737ed.jpeg)
我们换个维度
![e649c11d198bee971318dec4096ee93a.gif](https://i-blog.csdnimg.cn/blog_migrate/1b1e98594de13b6db65fdc103ff256d1.gif)
3.透视图, 切片器及数据筛选
3.1透视图
利用透视图可以快速构建需要的结构
![799ac0a6896678f3846833eb4ffa639d.png](https://i-blog.csdnimg.cn/blog_migrate/a857635e3f9c3dade05e70afc36a9d0b.jpeg)
3.2切片器
在之前讲表的时候就有提到切片器, 它类似筛选功能, 不过在透视表里它更加强大.
![5397f02759dd4fb92020ae68bbe7b483.gif](https://i-blog.csdnimg.cn/blog_migrate/767a1f30d7b0706e2fcd878bf9b32c52.gif)
利用报表连接, 我们可以一个切片器控制多个透视表(图)
3.3数据筛选
如果你觉得某个数值有问题, 你可以双击那个数值, Excel会新建一个表为你展现其中包含的条目.
4.分组及自定义显示
4.1分组
大概看下图就好啦~对于数字还有日期时间还有更加高级的分组, 自己动手试一下吧~
![c2a02b1f6199c97d4a14db11ffdc103e.gif](https://i-blog.csdnimg.cn/blog_migrate/25142fb922a8a3b8be41822f609364ec.gif)
注意:图中修改分组名称的方法同样适用于字段
4.2自定义显示
你可以简单的自定义占比, 多去试试
![e1849b3323ac49b4f8fca230b46569e9.png](https://i-blog.csdnimg.cn/blog_migrate/19e47d145a43f3a5ab4dbe603145fe1e.jpeg)
5.自定义字段
文章开头我们说单价 = 销售额 / 销量, 你可以利用"计算字段"在透视表完成简单的计算.
![d13f321f9298401bfe84bb0fca7b8ea6.gif](https://i-blog.csdnimg.cn/blog_migrate/4b67164e850c311707b76a8a3a9e052d.gif)
这里需要说的是, 透视表只能完成简单的汇总, 如果汇总方式比较复杂, 你需要设计辅助列实现统计.
其实有些情况下透视表可以被SUM/SUMIFS取代, 但是在合适的地方用合适的技术才是最好的.