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

Power Query:将行转为列标题并匹配Unique IDs的问题求助

Power Query 生成多行属性宽表的正确操作

不用折腾Unpivot+Transpose,直接用透视列功能就能搞定,步骤如下:

  • 先把不需要的「数据类型说明列」删掉,省得干扰操作
  • 选中「Unique IDs」列,这是我们的分组依据
  • 选中原表的属性列(就是你要转成新表头的B列),点击顶部菜单栏的转换 > 透视列
  • 在弹出的设置框里:
    • 「值列」选原来存属性值的列
    • 「聚合函数」选不要聚合(因为每个ID+属性的组合都是唯一的,不会有重复值需要合并)
  • 点确定就能得到你要的结果:每行对应一个Unique ID,原B列的不同属性作为列标题,值自动匹配对应ID

为啥之前得到单行结果?

你之前的操作应该是误把整张表Unpivot后再转置,导致所有ID被合并成了一行。正确逻辑是基于ID分组,把属性列转成表头,直接透视才是正解。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 00:45:49