在Excel中面对大量的原始数据,要想从其中获取我们所需要的信息,必须对其进行一定的处理,而这其中一种简便的方法就是使用Excel数据透视表的功能。数据透视表可以通过设置一定的规则来汇总或筛选数据,并且执行数据的运算。
在“Renewable Energy Capacity and Generation”数据表格中,提供了超过两万条的数据记录,如果以此数据来做可视化,效果不会很好,所以我们需要先对其进行处理,或者说进行一定的汇总。当然我们可以通过函数的方式,如SUMIFS等执行一些运算,不过这种方式要求对函数有一定的了解,而且可能会涉及到较为复杂的函数公式。
在创建数据透视表之前,我们需要确保表格中的数据按列排好,且没有空行和空列,所以最好对数据进行清洗(clean data)。在数据表格中,可以允许有空单元格,不过需要注意的是数字类型的数据列仅包含数字类型的数据。另外,我们建议将原始数据转换成“表”,这样做的好处是更加方便引用数据,并且更新数据透视表也更有效率。点击数据中的任一单元格,在“插入”选项卡下点击“表格”按钮,打开“创建表”对话框后,确认选中的是整个数据表格的范围,点击“确定”即可。
在“表设计”选项卡下,我们为创建的“表”命名,以tbl开始,后接与数据相关的标识,字符或词汇均可。
再次点击“插入”选项卡,我们在最左侧可看到“数据透视表”功能按钮,在插入数据透视表之前,我们先确定所要解决的问题是什么,例如此例中我们要看一下Renewable和Non-Renewable两种分类下展示的数据情况。
点击“数据透视表”按钮后,打开其对话框,自动选择了数据范围“tbl_RE”,并且数据透视表会放在“新工作表”中。
在生成新工作表的同时,数据透视表会打开“数据透视表字段”面板,在此我们可以选择不同的字段,以展示对应的数据。
例如,我们勾选“Electricity Capacity (MW)”后,其自动加入“值”区域,勾选“RE or Non-RE”后,其自动加入“行”区域,同时数据透视表也会根据所选字段进行数据的展示,“Renewable”和“Non-Renewable”也分别作为“行标签”在透视表中显示。
在“数据透视表”状态下,有两个与之相关的选项卡:“数据透视表分析”和“设计”;在“数据透视表分析”下,我们同样可以为当前的数据透视表命名,如pvt_RE;为了与其他的工作表区分开来,我们也可以修改数据透视表所在工作表的名称,同时为工作表名着色。
在较新版本的Excel中,有一个“推荐的数据透视表”的功能按钮,通过此按钮,我们可以快速选择一些Excel自主推荐的数据透视表。
除了将数据透视表插入“新工作表”中,我们也可以将数据透视表放到“现有工作表”中。
在第二个数据透视表中,我们勾选“Electricity Capacity (MW)”与“Region”两个字段,数据展示如下。
如果我们再勾选“RE or Non-RE”,此字段会自动放在“行”区域中,数据透视表也在每个Region标签下再行分类。
有趣的是,我们可以调整“行”区域中字段的顺序,例如将“RE or Non-RE”放在“Region”字段上面,数据透视表会相应地改变。
或者我们也可以将“RE or Non-RE”字段拖至“列”区域,数据透视表则会增加“列标签”。
我们还有一种添加数据透视表的方法是,先选择数据透视表所要放置的位置,然后再选择数据范围:点击“Capacity by year”工作表,选择A3单元格,点击“插入”选项卡下的“数据透视表”。
在“表/区域”框中输入我们创建的数据“表”tbl_RE,点击“确定”后即可在此工作表中添加数据透视表。
此数据透视表中,我们勾选“Electricity Capacity”在“值”区域,“行标签”分别为“RE or Non-RE”与“Main Technology”,“列标签”为“Year”。
注意在选择“Year”字段时,如果我们直接以勾选的方式,该字段会自动添加到“值”区域,因“Year”列的数据为数字型数据,所以需要我们手动进行拖拽。
关于Excel中如何添加数据透视表的方法与相关操作,我们介绍至此,之后的分享中我们会继续深入了解更多关于数据透视表的应用,敬请期待!
联系客服