excel二维表转一维表怎么做?power query逆透视列解决方法

更新时间:2026-05-01 09:25

在处理excel数据时,经常需要将横向排版的月份数据(二维表)转换为纵向排列的清单数据(一维表)。这种转换被称为“数据清洗”或“逆透视”,通过excel内置的power query工具可以实现一键转换,无需使用复杂的函数或手动复制粘贴。

一、将原始数据导入power query

如果你的原始数据是一个普通的单元格区域,首先需要将其定义为表格,以便power query进行识别。

1、选中包含标题在内的所有数据范围。

2、点击顶部菜单栏的数据选项卡。

3、在“获取和转换数据”组中,点击来自表格/区域

4、在弹出的对话框中勾选“表包含标题”,然后点击确定。

excel二维表转一维表怎么做?power query逆透视列解决方法

二、执行逆透视列操作

进入power query编辑器后,你需要告诉系统哪些列需要从“横向”转为“纵向”。

1、在编辑器界面中,按住键盘上的Ctrl键,用鼠标依次点击选中所有的月份列(如1月、2月、3月)。

2、在选中的任意列标题上点击右键

3、在右键菜单中选择逆透视列(或者选择“逆透视其他列”,如果你只选中了产品类别列)。

excel二维表转一维表怎么做?power query逆透视列解决方法

三、重命名列并加载回excel

执行逆透视后,原来的月份标题会变成一列(属性),对应的数据会变成另一列(值)。

1、双击“属性”列标题,将其重命名为月份

2、双击“值”列标题,将其重命名为销售额

3、确认数据无误后,点击左上角的关闭并上载

excel二维表转一维表怎么做?power query逆透视列解决方法