在日常的工作中我们难免会被要求处理一些数据或者报表,很多时候我们接触的数据并不能直接“拿来用”,这就好比蒸饭之前要先把米淘洗干净;又好比开始炒菜之前,我们要把食材和调料都准备好。因此,拿到的数据通常要经过一番处理,才能够为数据分析师所用。今天我们要探讨的就是“数据表的问题”之二维表变一维表。
什么是二维表,什么是一维表
说到这里,问题就来了。什么是二维表,什么是一维表呢?其实这个区分非常简单,甚至不用我们去下定义。只要拿出对比,我们就能一眼看出其中的分别。
看了这样的对比,脑海中是不是已经有了相应的概念呢?
我们来分析一下这个二维表,很容易看出,它想要表述的信息有三个:地区(北京、上海、山东、广东、浙江),年份(2006年、2007年、2008年)、销售额。二维表(如图一)中将年份分列在了三个字段,相应的销售额的值也在三个字段,若转化成一维表,应该将同类的信息用同一字段进行表示(如图二)。
如何将二维表转化成一维表
说到这里,很多小伙伴也许会说,这并不难呀,只要不断进行复制粘贴就可以了。小伙伴这样想其实是有道理的,不断进行复制粘贴肯定可以完成。只不过花费的时间长一些。如果数据量更大的话,比如说有100行数据,花费的时间就更长一些,再长一些,甚至这一天都不用干别的事情了。。。所以在别人有时间约会看电影谈恋爱的时候,我们只能苦着脸在加班。而且是重复无意义的动作,想想就觉得好悲伤呀/(ㄒoㄒ)/~~
我们这里要介绍的是一种非常简单的方法,操作熟练之后,可以在10秒钟完成这个可能耗费你一整天时间的工作。这个方法就是:充分利用EXCEL的强大功能,分分钟完成数据表的转化。
我们这里用到的功能是“数据透视表和数据透视图向导”功能。小伙伴们看到这个功能是不是觉得有些陌生呢?这并不怪你们,而是因为Excel并没有直接把这个功能放在选项卡上面。所以第一步我们要先“请它出山”,以后我们再碰到类似的事情也会方便很多。
1、将“数据透视表和数据透视图向导”功能添加到选项卡中。
单击“文件”选项卡---“选项”---“自定义功能区”。在“从下列位置选择命令”中选择“不在功能区中的命令”,找到“数据透视表和数据透视图向导”并选中它。
在“自定义功能区”选择“主选项卡”,在“数据”主选项卡下面添加“新建组”并选中它。再单击“添加”按钮,即可把“数据透视表和数据透视图向导”添加到“数据”主选项卡的“新建组”中。
2、利用“数据透视表和数据透视图向导”将二维表变成一维表
Step1、单击刚刚添加好的“数据透视表和数据透视图向导”图标,会弹出如图十对话框,将数据源类型选择为“多重合并计算数据区域”,并单击“下一步”按钮。
Step2、如图十一,选中“创建单页字段”,并单击“下一步”按钮
Step3、如图十二,在“选定区域”部分选择整个二维表的数据区域,单击“添加”按钮,并单击“下一步”按钮。
Step4、如图十三,在“数据透视表显示位置”选择“新建工作表”选项,然后单击“完成”按钮,即可完成数据透视表的创建。创建的数据透视表如图十四所示。
Step5、在图十四中双击E10,得到图十五所示的一维表。最后,把得到的一维数据标的列标题改为对应的字段名称即可。
后记
我们应用Excel的这个功能,节省了大量的时间。用节省出来的时间我们可以和闺蜜逛街、可以和男朋友约会,可以做好多好多自己想做的事情。
这个工具是不是很神奇呢?
在未来的日子里,这里会出现越来越多的好方法,可以帮助我们大量节省时间、优化工作效率,让我们的工作和生活越来越和谐美好。一起加油吧~