我推荐《48天,Excel技能脱胎换骨》课程,近2000名学员通过课程掌握了Excel技能,实现了职场逆袭。
最近有同事问我关于数据透视表的问题,他这个问题非常简单,但是比较典型,属于数据透视表基本规范的范畴,很多用过Excel数据透视表的同学可能都没意识到:那就是原始数据的规范性问题。
1、数据透视表的基本规范之:一维表格创建数据透视表应基于【一维数据】创建,二维数据虽然也可以创建数据透视表,但不利于数据统计汇总。
这位同事问我的问题就是,如下这个数据表如何进行数据透视。事实上,他的这个表是一个纵向为年份、横向为省份的二维汇总表,已经是透视过的表了。
我们来看一下,在这个二维表基础上,再进行数据透视表,会有什么反应?插入数据透视表之后,将“年份”拖入到行字段,将“北京:GDP”等字段拖入到值区域,会发现汇总出来的数据和源数据一模一样;
而如果将“年份”拖入到行区域,将“北京:GDP”等字段拖入到列区域,你会发现汇总出来的数据不伦不类。事实上,对于这样的一个二维表,再进行数据透视是毫无意义的,因为没有可透视(或者汇总)的维度。
2、数据透视表的基本规范之:源数据表每一列都要有字段同样是上个案例中的源数据,它的一维表的形式是这样的:在数据表的第一行有三个字段,分别是年份、地区、GDP数值,三个字段对应的三列记录,如下表所示。大家仔细体会一下一维表和二维表的差异。
因此得出一维表的第一个特点就是:用专业术语说是每个字段都应该有字段名,用非专业术语说就是每列第一个单元格不能空着。
那三个字段能重复么,比如有两个地区,显然也是不行的,因为这些字段就是在数据透视表后台进行汇总的唯一标示,如果你强制将两个字段名重复,那么数据透视表将自动为重复的字段进行改名。
总结下来,创建数据透视表的基本规范,至少有三点:
①源数据表是一维表格
②字段不能遗漏
③字段不能重复