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

Excel 2019多列转置:将年度人均燃料消耗数据重构为宽表格式求助

Excel 2019多列转置:将年度人均燃料消耗数据重构为宽表格式求助

嗨,我来帮你搞定这个数据转置的需求!你要把这种「长表格式」(每行对应一个国家+年份的消耗数据)转换成「宽表格式」(每个国家一行,每年单独一列),Excel 2019里有两个实用的方法,我给你一步步讲清楚:

方法一:用Power Query高效处理(推荐,适合大量数据)

Power Query是Excel里处理数据重构的利器,操作起来很稳定,步骤如下:

  • 先选中你的整个数据区域(记得包含表头:Country、Year、Fuel consumption per capita),点击顶部菜单栏的「数据」选项卡,选择「从表格/区域」。
  • 在弹出的小窗口里,确认勾选了「我的表格有标题」,点击确定就能进入Power Query编辑器啦。
  • 在编辑器里,按住Ctrl键选中「Year」和「Fuel consumption per capita」这两列,然后点击「转换」选项卡,找到「透视列」按钮点击它。
  • 弹出的透视设置窗口里,「值列」选择「Fuel consumption per capita」,因为我们要把年份对应的消耗值作为列内容。另外因为每个国家+年份的组合只有唯一数据,你可以勾选高级选项里的「不要聚合」,避免多余的计算。
  • 设置完成后点击确定,你就能看到数据已经变成每个国家一行,每年一列的格式了!最后点击「主页」选项卡的「关闭并上载」,选择把处理好的数据加载到新工作表或者你指定的位置就行。

方法二:用数据透视表快速转换(适合快速操作)

如果不想进Power Query,用数据透视表也能快速搞定:

  • 选中你的数据区域,点击「插入」选项卡的「数据透视表」,选择好透视表要放置的位置(比如新工作表),点击确定。
  • 在右侧的「数据透视表字段」面板里,把「Country」拖到「行」区域,「Year」拖到「列」区域,「Fuel consumption per capita」拖到「值」区域。
  • 这时候值区域默认会显示「求和项: Fuel consumption per capita」,因为透视表默认会聚合数据。你右键点击值区域的任意单元格,选择「值字段设置」,在弹出的窗口里选择「值」(因为每个国家+年份只有一个数据,不需要求和),点击确定。
  • 要是想把透视表转成普通的可编辑表格,直接选中透视表区域复制,然后右键选择「粘贴为值」,再调整一下表头的格式就完美了。

小提醒

操作前最好检查一下数据,确保每个国家+年份的组合没有重复的行,不然不管用哪种方法,都可能出现聚合结果,影响最终的宽表准确性哦。

备注:内容来源于stack exchange,提问作者Nitinn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 10:47:58