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

Excel技术求助:如何对剩余4列百分比执行unpivot以达成目标结构

处理Excel School表格剩余百分比列的Unpivot操作步骤

以下操作基于Excel的Power Query编辑器完成:

  • 打开Power Query编辑器:右键点击「School」表格,选择「数据」选项卡→「从表格/范围」进入编辑器(若已在编辑器内可跳过)。
  • 选中4个百分比列:按住Ctrl键点击所有需要处理的百分比列(如Math %、Bio %、Social %、Absent %)。
  • 执行仅逆透视所选列:点击顶部「转换」选项卡→找到「逆透视列」下拉按钮→选择「仅逆透视所选列」。此时会生成两列:「属性」(存储列名如Math %)和「值」(存储百分比数值)。
  • 提取科目名称用于匹配:
    • 点击「添加列」选项卡→「自定义列」,输入公式:
      =Text.BeforeDelimiter([属性], " %")
      
      生成新列(可命名为「科目匹配」),该列会从「属性」列中提取出科目名称(如Math、Bio)。
  • 删除冗余列并匹配关联:
    • 删除「属性」列,右键列名选择「删除」。
    • 找到之前unpivot后生成的「科目」列(存储Math、Bio等),确认「科目匹配」列与「科目」列内容完全一致后,可删除「科目匹配」列(如无保留必要)。
  • 调整列布局:将百分比对应的「值」列重命名为更清晰的名称(如「百分比」),此时列数会从11减少到7,行数保持16不变。
  • 保存结果:点击「主页」选项卡→「关闭并上载」,将处理后的数据返回到Excel表格中。

关键说明:通过提取科目名称匹配的方式,把每个科目的百分比数据对应到已有的16行科目记录中,避免新增行数,同时完成百分比列的逆透视转换,最终实现列数压缩的要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 00:40:41