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

Power Query Editor中如何将单列按值转换为多列?

Power Query 实现目标表格的操作步骤

前提说明

假设你的输入表结构为:日期列重复出现,每行对应一个指标(如收入、支出、余额)及对应数值;期望输出是日期作为唯一行标识,各指标转为列。


具体操作步骤

  1. 清理并准备分组标识
    如果原表没有天然的分组标识(比如每个日期的多行指标为一组),添加索引列:

    • 点击添加列 → 索引列 → 从1开始
    • 添加自定义列,公式为:= Number.RoundDown(([Index]-1)/3)(假设每组3行,根据实际行数调整除数),将此列命名为分组ID
  2. 逆透视转换

    • 选中日期列,点击转换 → 逆透视其他列,此时表格会生成属性(原指标名)和值(对应数值)两列
  3. 透视生成目标表

    • 选中分组ID和日期列,点击转换 → 透视列
    • 在弹窗中:
      • 值列选择值
      • 高级选项的聚合函数选择不要聚合
    • 确认后即可得到预期的宽表结构

常见错误排查

  • 透视时出现聚合错误:原因是分组ID+日期+属性的组合不唯一,检查是否有重复的指标行,或者调整分组ID的生成公式
  • 转置后列混乱:转置功能适合行列完全互换的场景,你的需求属于透视重组,不适合用单纯的转置操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 19:12:45