excel二维表转一维表怎么做?power query逆透视列解决方法
在处理excel数据时,经常需要将横向排版的月份数据(二维表)转换为纵向排列的清单数据(一维表)。这种转换被称为“数据清洗”或“逆透视”,通过excel内置的power query工具可以实现一键转换,无需使用复杂的函数或手动复制粘贴。
一、将原始数据导入power query
如果你的原始数据是一个普通的单元格区域,首先需要将其定义为表格,以便power query进行识别。
1、选中包含标题在内的所有数据范围。
2、点击顶部菜单栏的数据选项卡。
3、在“获取和转换数据”组中,点击来自表格/区域。
4、在弹出的对话框中勾选“表包含标题”,然后点击确定。

二、执行逆透视列操作
进入power query编辑器后,你需要告诉系统哪些列需要从“横向”转为“纵向”。
1、在编辑器界面中,按住键盘上的Ctrl键,用鼠标依次点击选中所有的月份列(如1月、2月、3月)。
2、在选中的任意列标题上点击右键。
3、在右键菜单中选择逆透视列(或者选择“逆透视其他列”,如果你只选中了产品类别列)。

三、重命名列并加载回excel
执行逆透视后,原来的月份标题会变成一列(属性),对应的数据会变成另一列(值)。
1、双击“属性”列标题,将其重命名为月份。
2、双击“值”列标题,将其重命名为销售额。
3、确认数据无误后,点击左上角的关闭并上载。







