excel数据分析 - 10个数据透视表的优化技巧

目录

数据透视表的注意事项

1 优化切片器

2 自定义透视表和切片器排序

3 同一透视表的刷新设置

4 透视表单元格的进度条形式

5 自定义透视表的计算字段/项

6 使筛选类别并排显示

7 多重合并计算数据区域

8 用数据透视表作非重复计数

9 设置万元单位的数据格式

10 加减按钮 隐藏/添加


数据透视表的注意事项

所用的数据源应该是一维表,即每列字段都仅包含一种数据信息;

不能包含空行和空列,数据源表的首行单元格应都有文本内容

1 优化切片器

① 隐藏无数据的选项

添加切片器 → 切片器设置 → 项目排序和筛选 - 隐藏没有数据的项

② 设置切片器列数

可在切片器设置界面,设置列数、按钮高宽度、外部高宽度

③ 报表连接

将不同的数据透视表or数据透视图,通过切片器连接,实现视觉动态的多个透视表联动

注:切片器的报表连接功能,需连接的数据透视表的数据源 完全相同

 ④  固定切片器的位置

 右键切片器 - 大小和属性 → 锁定纵横比 → 选中 不随单元格改变位置和大小

2 自定义透视表和切片器排序

  • 文件 - 选项 → 高级 → 常规 - 编辑自定义列表

  • 输入自定义排序,以东南西北为例 → 可用enter键隔开,或者用英文的逗号隔开 →确定

  •  回到数据透视表 - 选中表头单元格 → 左键 - 排序 → 其他排序选项

  •  选择  其他选项  → 自动排序 - 取消勾选  每次自动更新报表时自动排序
  •  主关键字排序顺序 - 选择之前新增的“东区,南区,北区,西区”

  •  刷新透视表,此时切片器和透视表都已经按照区域排序

3 同一透视表的刷新设置

① 透视表刷新后,首行的行高保持不变

  • 选中透视表任意单元格 - 右键 - 数据透视表选项 → 布局和格式  - 取消勾选(自动调整列宽) & 选中更新时保留单元格格式 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiK5aW95L2zVmVuZXNzYQ==,size_9,color_FFFFFF,t_70,g_se,x_16

  •  选中透视表首行所有单元格 → 设置自动换行 → 用空格键填充首行单元格 

② 设置透视表自动刷新

  • 选中透视表任意单元格 - 右键 → 数据透视表选项 → 数据 - 打开文件时刷新数据

③  利用定义名称 自动更新透视表的数据源

  • 公式 - 名称管理器 → 新建名称 → 名称输入自己想设定的表名,以下表为例, 输入“石榴卖出记录” 
  • 引用位置 输入公式=OFFSET(工作簿!$A$1,,,COUNTA(工作簿!$A:$A),COUNTA(工作簿!$1:$1)) 
  • 此处即 =OFFSET(CCC!$A$1,,,COUNTA(CCC!$A:$A),COUNTA(CCC!$1:$1))
  • 即从A1个单元格开始,$1:$1即为第一行,如需要从A2单元格、第二行开始,则该对应的内容即可=OFFSET(CCC!$A$2,,,COUNTA(CCC!$A:$A),COUNTA(CCC!$2:$2))

  • 随后往下输入新的行,刷新之前建立好的透视表 → 透视表会自动刷新数据,无需重新选择数据源

注:该定义的表是从第一列开始,所以新增的行的第一个单元格,即第一列的位置不能为空

4 透视表单元格的进度条形式

  • 选中对应数据 → 开始 - 条件格式 → 数据条 - 渐变填充

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiK5aW95L2zVmVuZXNzYQ==,size_9,color_FFFFFF,t_70,g_se,x_16

  • 另: 同比增长率 -  与上一年同期对比(去年同一个月)         
  •         环比增长率 - 与上期对比  (上个月)

5 自定义透视表的计算字段/项

① 在透视表新增自定义公式字段/项

a.新增计算字段:

  • 透视表中,可添加自由算式的列值,运用目前已在透视表中的列项数值,进行自由运算。以某月的产品的库存天数为例:
  • 库存天数 =库存月*30

                =(当月的期末库存 ÷ 近三月的平均销量)*30

先透视表中,已经包含了各个产品的当月期末库存列数据,近三月的平均销量。透视表如下:

产品求和项:期末库存求和项:近3月平均销量
aaaa453049715033.3333
cccc637169.898413.7
bbbb687535165224
eeee536528.8433857.8667
dddd5536852319.33333
fffff130672154896
gggg9703231786.66667
hhhh28460.757251.63333
总计2625815.31708782.533
  • 点击 数据透视表分析 → 计算 - 字段、项目和集 → 计算字段

  • 在 名称 输入 库存天数 → 在公式框输入库存天数的计算公式,可直接点击(字段)处的“期末库存”和“近3月平均销量”,添加对应符号,补充完整公式 → 点击确定后,透视表就已经新增了库存天数列

  • 设置单元格格式,把小数点去掉 → 设置居中,优化呈现效果 →去掉表头里多余的字符,如“求和项:”,如出现“已有相同数据透视表字段名存在”的提示框,在表头的单元格适当添加空格即可。
  • 最后结果如下:
产品 期末库存 近3月平均销量 库存天数
aaaa45304971503319
cccc63717098414194
bbbb687535165224125
eeee53652943385837
dddd553685231932
fffff13067215489625
gggg970323178792
hhhh284615725215
总计2625815170878346

b.新增计算项:操作同上,不过首先要点击数据透视表中【列标签】这一单元格,计算项才可以往下操作

② 查看已存在的自定义公式列/项

  • 选中透视表的点击 数据透视表分析 → 计算 - 字段、项目和集 → 列出公式

  • 得出结果如下:

6 使筛选类别并排显示

  • 右键筛选处单元格 → 数据透视表选项 →  布局和格式 → 在报表筛选区域显示字段 - 水平并排

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiK5aW95L2zVmVuZXNzYQ==,size_12,color_FFFFFF,t_70,g_se,x_16

  •  选中后筛选区域字段,可同时在数据透视表的首行显示,呈现如下

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiK5aW95L2zVmVuZXNzYQ==,size_12,color_FFFFFF,t_70,g_se,x_16

7 多重合并计算数据区域

需求:在同个工作簿中有多个页签,需要计算同个种类字段的同种数据,如不同页签有不同产品的数据,需要计算各个产品的销量,输出在同一个数据透视表里。

注:不同页签的首行字段需要一致,即选中的每列标题一致,否则透视表会输出多列数据

步骤:

  • 按 Alt + D + P  呼出(数据透视表和数据透视图向导)→ 多重合并计算数据区域 - 数据透视表 →
  • 创建单页字段 → 选定区域 - 分别选中各个页签的源数据的两列 → 完成

  •  输出结果如下,可在(页1)选择不同项查看数据,每项代表一个页签:

         

8 用数据透视表作非重复计数

  • 新建透视表 - 勾选 “将此数据添加到数据模型” → 值字段设置 → 下拉 在计算类型找到非重复计数

注:未添加到数据模型的透视表,不会出现(非重复计数)的计算类型,原本的计数为重复计数

       

9 设置万元单位的数据格式

  • 选中单元格- 右键 → 设置单元格格式 - 数字 - 自定义 →在【类型】种输入0!.0,万
  • 即可显示以万元为单位   结果如下
销售月
2022年1月2022年2月2022年3月总计
100.7万50.1万79.1万229.9万
18.9万1.8万6.0万26.7万
36.7万49.2万85.9万
0.0万0.0万
1.1万0.6万1.0万2.7万

10 加减按钮 隐藏/添加

要把透视表中的行 加减号去掉,取消选中  “+/-按钮” 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值