拯救大表哥必杀技,合并单元格的双头二维表转换成一维表
近期推送的文章
· 正 · 文 · 来 · 啦 ·
有合并单元格的表,二维表,这两种表在汇报工作时比较受欢迎,因为逻辑清晰,简单易懂。但这两种表却不利于数据分析和记录。
那么今天我们来看,有合并单元格的二维表,如何快速变成没有合并单元格的一维表,拯救数据分析大表哥。


相信一些“懒人”能想到,实现这样的转换,可以用Power Query中的逆透视功能,逆透视销售A、B组的目标销量和实际销量。
但由于有合并单元格的表头,无法直接应用此功能,所以要先处理表头,然后再逆透视列。方法如下:

第1步:将表格上载到PQ中

上载时注意不要选择【表包含标题】,因为后面在转换时需要提取标题。


第2步:转置

上载到PQ中的表先进行行列互换,单击【转换】选项卡下的【转置】按钮。这一步的目的是方便后面的【向下】填充操作,以及合并列操作。
结果如下图,行列互换后,原来表格中的合并单元格消失了,取而代之的是有null值的列。


第3步:向下填充

选中第1列,单击【转换】选项卡下【填充】菜单中的【向下】选项。
此时第1列中的null值自动被上一单元格中的值填充上了。


第4步:合并列

选中第1列和第2列,单击【转换】选项卡下【合并列】按钮,效果如下图所示。这样就成功将原来合并单元格的表头信息拆分开来。


第5步:再次转置

再次单击【转换】选项卡下的【转置】按钮,恢复表格的方向,效果如下图所示。


第6步:提取标题

单击【主页】选项卡下【将第一行用作标题】选项,将上面操作步骤中得到的标题作为表格第一行标题。


第7步:逆透视表格

选中第1列和第2列,单击【转换】选项卡下【逆透视其他列】按钮,这样就可以逆透视销售A、B组的目标销量和实际销量数据,结果如下图所示。
此时便成功将有合并单元格的二维表转换成一维表,将结果上载到Excel表格中,稍微调整表头信息即可。

总结一下,本文涉及到PQ中的5大核心功能。

1、转置:让表格行列互换;
2、填充:分为向上和向下填充,作用是让每一列的空值自动填充上/下单元各的值;
3、合并列:顾名思义,让列中的信息合并到一起成为一列;
4、将第一行用作标题:将表格中的第一行提取为表头;
5、逆透视列:逆透视功能和数据透视表的透视功能是一对,作用是将二维表转换为一维表。

