数据分析的工具,Excel是最通用普遍使用的工具;熟练地使用Excel中的数据透视表,则是每个职场人士必须具备的基本能力!

虽然透视表的入门非常简单,但很可惜的是,仍有不少的同学未能高效地使用,本文将分享数据透视表相关的10大效率操作,助你养成良好的使用习惯,高效地玩透视表~

1、数据源:使用“表”而不是普通单元格区域

生成透视表前,习惯要把数据源转换成【表】的形式:

点击数据源中的任意一个单元格

按下快捷键「CTRL+T」(请必须确保你的数据是有表头的)

点下确定,就成功把数据源转成【表】了

为什么要用表---表格有自动扩展的特性,当你增加数据时,不需要再修改透视表的数据源;再深入的用法就是你可以用PQ或SQL连接外部的数据进来,实现全自动化的报表。

2、把日期字段分组成年、季、月等

分析数据时,经常要看年、季、月各种时间维度的数据。不需要在数据源中增加多余的列,只需要使用分组功能就ok,非常高效!

把日期字段拉到行或列区域中

右键点击透视表中任意一个日期,选择「分组」

选择你要组合的日期维度,点确定,就实现了!

3、行/列字段的手动排序

有时我们想要一个特定的顺序排列,为了实现这个目的,你可以选择手工拖动进行重新排序,这个在行字段、列字段都是一样的操作方法。

选择行/列字段里的某一项,光标停留在该项的边框上,直到出现移动的图标(有4个方向的箭头)

按住鼠标左键把该项拖动到你期望的位置,就实现了拖动排序

4、不要直接更改单元格区域的数字格式

透视表的报表,我们其实经常要改指标的数字格式的,例如把数字的单位改成「万」。但很多人的操作不够规范,下图是错误示范:

正确的操作应该是如下图所示:

更改值字段的数字格式,操作步骤:

右键值字段的任意一个数字

选择【数字格式】

设置你要的数字格式

这样做有什么好处:

改变的是透视表字段的格式,而非单元格的格式

如果你要换一个指标时,不需要重新调整单元格格式,行数变化也自适应

选整列调整单元格格式会影响了列所有的单元格

5、设置条件格式要正确选择作用区域

条件格式,在表格可视中可以帮助我们更好地看数据,所以透视表配合条件格式+自定义格式是非常好的展示效果。

第4点我们介绍过自定义格式需要设置值字段,而不要选择单元格格式。那么在透视表中如果要设置条件格式,同样是不要选择单元格或整列去设置。正确的姿势是:

从上图可以看到,即使我更换了行字段,条件格式仍然存在,并会自动适应行数。

选中值字段的任意一个单元格,设置好条件格式

然后在该单元格右侧会有一个智能标记提示,点开它

所选单元格→就是仅指当前选定的单元格

所有显示为该值字段的单元格→就是指设置这个值字段有条件格式(行数会自适应)

所有显示为“品牌”的值字段→就是指仅为品牌的值字段设置条件格式,切换成其他筛选字段就没了条件格式

6、双击下钻看明细

当你想看到某一项的明细时,你可以双击对应的项/值,去显示下层的数据或者明细的数据

双击有2种方式:

双击行列字段的项,可以选择下钻的字段

双击某项的值,会生成新的Sheet显示明细

7、取消GETPIVOTDATA

当透视表本身的功能不足以实现需求时,我们还需要借助公式去配合处理。但是当我们公式参数选择透视表的值时,经常会出现GETPIVOTDATA这个烦人的东西~

GETPIVOTDATA其实是可以帮我们动态获取透视表的指定数据,但一般用得很少,所以取消它没有什么不良影响。

8、取消自动调整列宽

每次刷新透视表、切换行列值字段时,列宽都动态在变化?对布局造成各种困扰!所以必须要知道怎么取消这个选项:

操作步骤为:

右键透视表任意一个单元格 → 数据透视表选项

切换至「布局和格式」的选项中,如上图所示

取消勾选“更新时自动调整列宽”

9、删除数据源,但透视表仍然可以正常运作

当你插入透视表时,Excel会把数据源都放入到工作簿级别的缓存中,然后后续的数据透视表操作是基于缓存去进行的。所以当生成透视表后,再删除你的数据源,其实并不会对透视表有影响。

这有什么用?或者有什么要注意的?

脱离数据源,透视表正常运作,可以减少文件的Size,利于分享、打开速度提升

你也可以通过上面介绍的双击下钻看到明细数据

③ 注意:需要刷新数据时,将会失败,因为连接不了数据源了。

10、多数据源组合呈现在一个透视表中

你可以把多张表的数据连接在一起,在一个透视表中使用。例如「订单表」、「产品表」、「门店表」等,传统方法是用vlookup整合成一张大表,然后再生成透视表。

但这样的操作太麻烦,运算效率低,数据量大,刷新个vlookup都要几分钟,实在令人受不了!尤其是当你要处理几十万、上百万数据时,用传统的透视表尤如老鼠拉龟

在Excel 2016以上,开始支持由Power Pivot数据模型中输出为透视表,这时就真的彻底抛弃vlookup了!几百万行的数据量,也能高效的运算,灵活的指标构造语言,还支持导入到power bi中使用!

想学习用Excel的Power Pivot模型输出透视表报表的朋友,加入《数说》会员学习Excel的BI入门,只要你有透视表的经验,就能实现入门,学习Excel全自动报表的新逻辑!

除了Excel,《数说》还有业务分析思维,分析理论,Excel分析实操等内容,非常丰富!由于《数说》内容的丰富、实用、通用,《数说》是全网中屈指可数的数据分析综合优质课程之一!

干货推荐:

  1. 用Excel玩自拍,小功能大用途
  2. 为什么领导“喜欢”看表,因为你还不会这样做图!!
  3. 社群时代如何正确的向别人请教问题

excel自动调整列宽_高效使用Excel透视表,必须要注意的十个细节相关推荐

  1. excel自动调整列宽_办公软件操作技巧012:如何调整excel表格的行高与列宽

    在日常工作中,我们经常会使用excel编辑电子表格,但有时默认的行高与列宽与单元格内数据内容的高度和长度会不太匹配,如下图,这时就需要调整表格的行高和列宽,那么今天就来和大家分享几种调整excel表格 ...

  2. excel自动调整列宽_用Excel巧做项目管理(附模板下载链接)

    1 任务分解 任务分解是成功项目管理的第一步.也就是WBS. 如何进行WBS分解:目标→任务→工作→活动 / WBS分解的原则 / 横向到边即百分百原则--指WBS分解不能出现漏项,也不能包含不在项目 ...

  3. excel表格行宽列高怎么设置_解决方案:Excel自动调整列宽和行宽什么是快捷键? [Excel设置行高度自适应]...

    如何在Excel工作表中设置自动调整行高? 选择要设置的单元格,然后单击"开始" ----"单元格" ----"格式" ----" ...

  4. Python pandas 保存Excel自动调整列宽的方法及示例代码

    本文主要介绍Python中,使用pandas.ExcelWriter保存Excel文件数据时,自动判断调整列的宽度方法,以及相关的示例代码. 原文地址:Python pandas 保存Excel自动调 ...

  5. excel设置行高等于列宽_如何在Excel中设置行高和列宽

    excel设置行高等于列宽 By default, when you create a new workbook in Excel, the row height and column width i ...

  6. java Excel 自动调整列宽

    在开发中经常需要用到对Excel文件的操作,现在根据网上的资料整理如下: import java.io.FileOutputStream;import org.apache.poi.hssf.user ...

  7. excel自动调整列宽_Excel双击鼠标的9种用法

    1.展开或折叠功能区 使用鼠标双击功能区选项卡标题,可以展开或者折叠功能区,并且展开时会转到双击的选项卡. 2.自动调整行高或列宽 鼠标双击行或者列的边缘,可以自动调整行高或者列宽,至最适合的高度或者 ...

  8. excel表格怎么调整行高和列宽_如何在Excel中竖向批量插入图片,这个简单方法你知道吗...

    酌酒与君君自宽,人情翻覆似波澜.白首相知犹按剑,朱门先达笑弹冠.草色全经细雨湿,花枝欲动春风寒.世事浮云何足问,不如高卧且加餐. --[唐]王维<酌酒与裴迪> 不知道大家有没有遇到过这种情 ...

  9. 数据透视表可以两列汇总列吗_列出所有数据透视表样式宏

    数据透视表可以两列汇总列吗 When you create a pivot table, a default PivotTable Style is automatically applied. Yo ...

  10. excel html 列宽,POI精确设置Excel的行高和列宽

    EXCEL的行高度和列宽度单位是不一样的. 1,EXCEL列高度的单位是磅,Apache POI的行高度单位是缇(twip): 1英寸=72磅=25.4毫米=1440缇 1磅=0.353毫米=20缇 ...

最新文章

  1. 语义分割网络经典:unet
  2. 2016年云安全调查报告(更新版)
  3. sed当中使用变量替换以及执行外部命令
  4. SAP 序列号与库存关联起来?
  5. Python matplotlib pyplot中title() xlabel() ylabel()无法显示在中文(方框乱码)的解决办法
  6. 3DSlicer7:FAQ-1
  7. maven打包出错: Failed to clean project: Failed to delete
  8. Web测试到底是在测什么(资料合集)
  9. 关联查询---Mybatis学习笔记(九)
  10. 103. 二叉树的锯齿形层次遍历
  11. 多任务Python爬虫
  12. 阿里云服务器内核编译升级
  13. CentOS 6 下升级安装Mysql 5.5 完整步骤
  14. 链栈和递归实现迷宫算法
  15. 微软紧急修复FIP-FS中的 “Year 2022” 漏洞
  16. matlab的gaot在哪里,最权威遗传算法工具箱GAOT(gaot)安装方法
  17. CCNA考试题库中英文翻译版及答案10
  18. springboot医疗管理系统毕业设计源码015221
  19. R语言实现结构方程模型
  20. vba 添加outlook 签名_如何在Outlook中添加默认签名

热门文章

  1. 阅读笔记4:基于运动想象的脑机接口系统模式识别算法研究
  2. 解释:什么是木马、蠕虫、病毒
  3. 绕过“请在微信客户端打开链接”如微师下载视频等。
  4. 公众号滑动图代码_微信公众号文章滑动图片怎么做的呢?
  5. 程序员培训班一般要多少钱?
  6. Mac电脑没声音了怎么办?
  7. ubuntu双系统 卸载+重装(ubuntu20.04)
  8. pdf合并页面大小不一样
  9. matlab普朗克黑体辐射公式,MATLAB 黑体辐射规律的研究详解.doc
  10. word2013 打开一个新文档,之前打开的最小化的文档也会弹出来?