第七课
方法很简单同时限制也大,看自己选择。
适用场景:
创建单页字段组合
单页字段,顾名思义:只有一个页字段,且页字段是根据每个表来筛选
启动透视表向导
分别按下:Alt D P,选择【多重合并计算数据区域】,【创建单页字段】
可以添加到快速访问工具栏里
单页字段合并
已知分别有1、2、3月份的销售表(表头一致),需要一份一季度的关于各产品的金额、成本、数量的汇总
步骤:
-
在一月份表上按下Alt 、D、P,唤出向导,选择【多重合并计算数据区域】,下一步,【创建单页字段】,下一步。
-
分别将三个表添加进来:单击↑箭头,ctrl+shift+↓ +→ 选中整个表,添加。
-
-
可以看到字段列表里,没有具体的字段,列字段里不同属性的字段成了一个整体,也就不能自由布局了
-
同时,它的列字段和表的表头一致,布局可以说没有变化。
-
然后在筛选按钮里,将不需要的字段不勾选。双击计数项,改为求和。将筛选页字段重新命名。得到想要的结果:
自定义页字段组合
- 适用于:单纯需要自定义筛选页字段名称,项1项2指代太不明确
汇总包含多个不同属性的字段的表格
例如:南京一月,南京二月,苏州一月,苏州二月。地区和月份都是不同的
(一)单个筛选页字段自定义
如图:
- 操作:还是一样按下Alt 、D、P,唤出向导,选择自定义页字段:
可以全部添加进来,再输入字段名。
如果表格都是sheet1,sheet2,还是添加一个,改一个吧。
可以看到,区域都是绝对引用哦,所以除非更新之后,手动重做,不然是不能同步的。
这样做出来的透视表,页字段就是定义好的样子:
(二)多个筛选页字段自定义
同理,不过需要自定义的字段更多,最多可以同时有4个筛选页字段
假设有南京和苏州两个Excel表,分别列了1、2、3月的产品销售清单:
下图是定义两个页字段的原始效果:
强迫症难受了,下图的【行】【列】【页1】【页2】太难看了,能不能改~能!双击就能改!
那么是不是可以把页字段放进行字段,分别汇总每个月的销售情况,又或者给这两个城市放在一起比较呢?于是就有了这几张表:
看,是不是自由度大了一点呢
新增数据的动态更新
利用OFFSET函数
同上一篇一样,都是在数据源区域上做文章。
首先呢,给每个数据表区域都定义一个名称
在选择区域的时候直接输入名称,代替之前手动全选的区域。其他步骤都不变。
至于offset函数怎么运用的,看上一篇【使用函数创建动态引用】
利用插入表格
也就是在多重合并之前,先给每个数据清单插入为表格的形式
因为表格的区域能自动扩展,所以呢,也就能动态更新了。
另类小技巧
- 二维表转一维表
原因:表头有同类型的数据,不利于做透视表,做出来的可能性太小。例如:[p1]
目的,将不纯粹的数据清单,转为这种一行只记录一条完整信息的,流水账样式的表,如图[p2]:
思路:
- 首先我们要知道,在数据透视表的右下方,总计那个单元格,【双击】它就可以得到一组非常原始的数据源。跟上面这张图可以说非常相似!
- 那么,只要我有一张跟[p1]一样的透视表,那不是只要双击就可以得到我要的一维表了吗?
- 再加上之前提到【创建单页字段】的自由度贼小,且做好的透视表跟原表没太大区别。
- 那就可以利用透视表向导,里【单页字段合并】,去做一张这样的透视表!
说干就干:
- 分别按下:Alt D P
- 就选它了!谁让它自由度最低
- 区域选好了,别忘了按【添加】
- 哝,透视表就是这样的:几乎是没有区别!
- 请双击这里:
- 就得到这张表,再美化一下,表头修改一下,去掉“页1”这一列