利用Power Query转换表格

常见的二维表是一种交叉表,有行、列两个方向的标题交叉定义数据的属性。二维表在工作和生活中应用十分广泛,如课程表、工资表、人员花名册、价格表等。一维表则是每一行都是完整的记录,数据属性并不需要列标题来定义说明。相比于二维表,一维表更适合数据的储存、透视和分析。因此绝大部分数据库的数据储存方式均采用一维表。

该如何利用 Power Query 将二维表转换为一维表呢?跟着小编学起来吧!

图 4-97 展示了某公司销售数据表的部分内容。为了便于对数据进行汇总分析,需要将二维表形式的表格转换为一维表。

图 4-97 员工销售数据表

步骤1

单击数据区域的任一单元格(如 A2),单击【数据】选项卡下的【自表格 / 区域】命令,在弹出的【创建表】对话框单击【确定】按钮,将数据加载到 Power Query 编辑器,如图 4-98 所示。
图 4-98 将数据加载到 Power Query

步骤2

按住< Shift >键,依次选取要转换一维表的主要列的列标,本例中为“品类”“品牌”和“品牌经理”,单击【转换】选项卡下的【逆透视列】下拉按钮,在下拉菜单中单击【逆透视其他列】命令,如图 4-99 所示。

图 4-99 逆透视其他列表

步骤3

双击【属性】列的标题栏,进入编辑状态,修改为“月份”。同样的方法,将“值”修改为“销售额”。最后单击【主页】选项卡下的【关闭并上载】按钮,将数据上载到工作表,如图 4-100所示。

图 4-100 将数据上载到 Excel 工作

此时 Excel 会自动新建一个工作表,用于存放转换后的数据。当二维表中的数据有更新或增加时,可以先按< Ctrl+S >组合键保存,然后在【数据】选项卡下单击【全部刷新】按钮,即可得到最新的转换结果,如图 4-101 所示。

图 4-101 全部刷新

学会了吗?快操作试试吧!

(0)

相关推荐