数据透视表那点事

很多人学习Excel,最先学会一个是VLOOKUP函数,另一个就是透视表。这两个都是使用起来简单,但是功能又非常强大,适用场景广,能解决很多日常遇到的问题。

虽然使用简单,上手快,但是如果不理解原理,在遇到稍微复杂一些的场景,又会错误百出,抓破头皮也想不通,以前用的好好的,怎么现在就出不了结果。

VLOOKUP函数可以参考上一篇,深入理解每个参数的定义,以模块化的视角去理解函数嵌套。这一篇来讲讲数据透视表的问题。

什么是数据透视表

数据透视表是一种交互式的表,可以对比较大的数据量进行快速的分类汇总计算;可以通过鼠标拖拽,而不需要复杂的函数公式和代码,动态地改变报表的版面布局,以便得到不同的汇总数据;可以按照不同的需求分析数据,对海量的数据进行多维度的分析,迅速得到需要的分析报表。

数据源的要求

数据透视表可以选择两种数据源:表或区域、外部数据源,这里主要讲表或区域。

数据透视表对数据源的要求,与前面文章提到的表格结构的规范化、数据的规范化基本一致。

1 一维的数据表

2 单行标题,标题名称唯一,标题名称不允许空白

3 区域内数据连续,不允许空行、空列、合并单元格

4 不能有小计行、总计行

5 数据类型要求准确,需要用于计算的数字、时间日期,不能是文本类型

不良的操作习惯

1 选择数据区域时,不是选择有数据的区域,而是选择整列。可以通过插入智能表,或者OFFSET等函数、动态名称,动态获取数据源区域。

2 系统导出的表格,很多时候日期、数字都是文本类型,不更改数据类型就强制插入数据透视表进行计算。可以通过数据分列,或者使用函数等操作,设置好正确的数据类型,再插入数据透视表。

3 原始数据中存在空单元格,没有进行处理。有些系统导出的表格,对于重复的数据以空白单元格存在,需要进行填充再插入透视表。

4 做好的表格外发给别人时,仅删除原始数据表,导致数据外泄。如果数据有保密性要求,应该在“数据透视表选项”-“数据”设置里,取消勾选“保存文件及源数据”和“启动显示明细数据”。

你可能感兴趣的:(数据透视表那点事)