最近有同事问我关于数据透视表的问题,他这个问题非常简单,但是比较典型,属于数据透视表基本规范的范畴,很多用过Excel数据透视表的同学可能都没意识到:那就是原始数据的规范性问题。

1、数据透视表的基本规范之:一维表格

创建数据透视表应基于【一维数据】创建,二维数据虽然也可以创建数据透视表,但不利于数据统计汇总。

3个Excel数据透视表基本规范

3个Excel数据透视表基本规范

这位同事问我的问题就是,如下这个数据表如何进行数据透视。事实上,他的这个表是一个纵向为年份、横向为省份的二维汇总表,已经是透视过的表了。

3个Excel数据透视表基本规范

我们来看一下,在这个二维表基础上,再进行数据透视表,会有什么反应?插入数据透视表之后,将“年份”拖入到行字段,将“北京:GDP”等字段拖入到值区域,会发现汇总出来的数据和源数据一模一样;

3个Excel数据透视表基本规范

而如果将“年份”拖入到行区域,将“北京:GDP”等字段拖入到列区域,你会发现汇总出来的数据不伦不类。事实上,对于这样的一个二维表,再进行数据透视是毫无意义的,因为没有可透视(或者汇总)的维度。

2、数据透视表的基本规范之:源数据表每一列都要有字段

同样是上个案例中的源数据,它的一维表的形式是这样的:在数据表的第一行有三个字段,分别是年份、地区、GDP数值,三个字段对应的三列记录,如下表所示。大家仔细体会一下一维表和二维表的差异。

3个Excel数据透视表基本规范

因此得出一维表的第一个特点就是:用专业术语说是每个字段都应该有字段名,用非专业术语说就是每列第一个单元格不能空着。

3个Excel数据透视表基本规范

那三个字段能重复么,比如有两个地区,显然也是不行的,因为这些字段就是在数据透视表后台进行汇总的唯一标示,如果你强制将两个字段名重复,那么数据透视表将自动为重复的字段进行改名。

3个Excel数据透视表基本规范

总结下来,创建数据透视表的基本规范,至少有三点:

①源数据表是一维表格

②字段不能遗漏

③字段不能重复

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。