You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Unpivot数据时保持表头顺序不变?

解决Unpivot后列顺序打乱的问题

方法一:按原顺序手动选择列进行Unpivot

  • 打开Power Query编辑器,先选中不需要Unpivot的标识列(如果有的话)
  • 按照你想要的表头顺序,依次选中需要Unpivot的列(比如先点第一列,按住Ctrl再点第二列,严格按原表头顺序选)
  • 右键选中的列,选择「Unpivot Columns」,不要用「Unpivot Other Columns」。这样Unpivot后的结果就会按你选列的顺序展开,先显示第一列的所有值,再处理下一列。

方法二:给原列加顺序标记后再Unpivot

如果已经完成Unpivot操作,或者不想手动选列,可以用这个方法:

  • 在Unpivot之前,给每一列添加自定义列,标记它的原顺序(比如原表头第一列标记1,第二列标记2,以此类推)
  • 执行Unpivot操作
  • Unpivot完成后,按自定义的顺序标记列排序,之后删掉这个标记列就行

注意:单元格格式改成text解决不了问题,因为Power Query默认Unpivot时会按列名的字母顺序处理,和单元格格式无关。

内容的提问来源于stack exchange,提问作者Arial

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:12:32