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

Excel Power Query多列转行求助:无需VBA拆分NAME/AMOUNT为多行

Power Query 宽表转长表实现方案(无需VBA)

操作步骤:

  • 打开已合并完成的追加工作表,点击「数据」选项卡 →「从表格/区域」,进入Power Query编辑器。
  • 选中DATE列,切换到「转换」选项卡 →「逆透视列」→「逆透视其他列」。此时表格会生成属性和值两列,原NAME/AMOUNT类列的表头会进入属性列,对应值进入值列。
  • 选中属性列,点击「转换」选项卡 →「拆分列」→「按分隔符」,选择从最右侧的分隔符处拆分,拆分次数设为1次。这样NAME1会拆分为NAME和1,AMOUNT1拆分为AMOUNT和1,得到属性.1、属性.2两列。
  • 选中属性.2列,点击「转换」选项卡 →「透视列」,在弹窗中设置:值列选择值,属性列选择属性.1,确认后即可将NAME和AMOUNT对应为独立列。
  • 删除多余的属性.2列,调整列顺序为DATE、NAME、AMOUNT。
  • 点击「关闭并上载」,完成转换。

效果示例:

原表格行:

DATE    | NAME1 | AMOUNT1 | NAME2 | AMOUNT2
1/1/24  | Bill  | $5      | Frank | $1

转换后结果:

DATE    | NAME  | AMOUNT
1/1/24  | Bill  | $5
1/1/24  | Frank | $1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 06:42:36