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

如何用Excel的Power Query将同组多行数据合并为单行多列?

在Excel Power Query中合并同一Column1值的多行数据为单行多列

操作步骤:

  1. 进入Power Query编辑器
    选中目标数据表格,点击「数据」选项卡 → 「从表格/区域」,确认表格包含表头后进入编辑器。

  2. 按Column1分组并保留所有行
    点击「转换」选项卡 → 「分组依据」,设置:

    • 分组依据:Column1
    • 新列名:明细行
    • 操作:选择「所有行」
      点击确定,此时每个Column1值会对应一个包含其所有行记录的单元格。
  3. 为分组内的行添加序号
    点击「添加列」选项卡 → 「自定义列」,输入公式:

    Table.AddIndexColumn([明细行], "行序号", 1, 1)
    

    将新列命名为带序号的明细,删除原明细行列后,点击带序号的明细列的展开箭头,选择展开所有列(包括Column2、Column3、Column4和行序号)。

  4. 透视列生成单行多列结构
    选中Column1和行序号列,点击「转换」选项卡 → 「透视列」:

    • 值列选择Column2,点击确定,会生成Column2_1、Column2_2这类按序号区分的列。
      重复此操作,分别对Column3和Column4进行透视,最终每个Column1值会对应一行,包含所有扩展后的列。
  5. 整理与加载
    按需重命名列(右键列名→「重命名」),最后点击「主页」选项卡 → 「关闭并上载」,将处理后的数据导入Excel工作表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 06:33:27