私以为这应该是Excel使用者的必备技能。因为Excel就是要跟表格打交道嘛,而同样的数据,展示的方式可能不同,通常来说不是一维表就是二维表,光说可能没感觉,看图就明白了:

OK,从数据筛选、匹配、统计等常用数据处理需求的角度来说,一维表的实用性更强,所以如果我们拿到手的是一张像右边这样的二维表,我们很有可能需要首先将它转换成一维表,才能进行后续的操作。
那么问题来了,怎么做呢?在N年前我第一次面对这个问题的时候,我还真是纠结了很久,看起来就是变个格式而已,但就是不知道如何下手,连笨办法都想不出。最头疼的是,当时都不知道如何定义问题,「一维表」、「二维表」这样的叫法还是后来才知道的,经过三番五次地百度乱搜,总算找到了答案:数据透视表。
Excel默认状态下「插入」菜单中只有「数据透视表」按钮,而此处我们需要用到的是「数据透视表和数据透视图向导」,所以第一步要先导「文件」-「选项」-「自定义功能区」中找到它,并添加到想要放置的菜单选项卡下。我就把它放在了「数据透视表」隔壁:

接下来正式进入操作:
1、单击二维表中任意位置,即把光标停放在二维表中,让系统知道你要对哪张表进行处理。
2、点击「数据透视表和数据透视图向导」-点选「多重合并计算数据区域」-「下一步」-再「下一步」:


3、选定区域:

然后「下一步」,选择「新工作表」或「现有工作表」都可,点「完成」:

4、出现一张看起来怪怪的透视表,不用管它,直接双击最右下角的那个单元格:

奇迹出现!

我们要的一维表这就出现了,再把标题改改,空值和右侧不需要的列剔除,就搞定了。
第一次知道这个方法的时候可以用喜出望外来形容了,这么简单,这么速度。现在新版Excel还可以用其他方法来转换,但我觉得这个老方法已经够方便了,所以大家可以试着操作一下,用一次就能上手。
网友评论