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

Power Query表格重排求助:将原始表调整为目标格式

Power Query表格重排解决方案

操作步骤

  1. 导入数据到Power Query编辑器
    选中原始表格,点击菜单栏「数据」>「获取数据」>「从表格/范围」,进入Power Query编辑器。

  2. 标记主项目与属性行
    添加自定义列,用来区分主项目行和属性行(假设主项目名称不含"-",属性行名称带"-"):

    = if not Text.Contains([你的列名], "-") then "主项目" else "属性"
    

    替换「你的列名」为实际存储项目名称的列标题。

  3. 向下填充主项目值
    选中刚添加的标记列,点击「转换」>「填充」>「向下」,让每个属性行都关联到所属的主项目。

  4. 筛选保留属性行
    点击标记列的筛选按钮,只勾选「属性」,然后删除标记列。

  5. 拆分属性列
    选中存储属性名称的列,点击「转换」>「拆分列」>「按分隔符」,选择"-"作为分隔符,将列拆分为「属性名称」和「属性值」两列。

  6. 透视生成目标结构
    选中主项目所在列,点击「转换」>「透视列」:

    • 「值列」选择「属性值」
    • 「高级选项」的聚合函数选择「不要聚合」
      完成透视后,每个主项目会单独成一行,对应的属性自动转为列。
  7. 整理表格
    根据需要调整列顺序、修改列标题,得到最终的表格结构。

特殊情况处理

如果主项目和属性行的识别逻辑不是基于"-",比如主项目行的其他列有值而属性行对应列为空,可以修改步骤2的自定义列公式,比如:

= if [其他列名] <> null then "主项目" else "属性"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 14:37:49