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

如何在Excel中将相同表头的列堆叠合并为一列?

合并相同表头列并将数据转为行的Excel操作方法

针对你有200列、需要把相同表头下的所有数据转为对应行的需求,推荐用Power Query来处理,操作简单且适合大量列的场景,步骤如下:

  1. 导入数据到Power Query编辑器

    • 选中你的数据区域(要包含所有表头),点击顶部菜单栏的「数据」选项卡,选择「从表格/区域」。
    • 在弹出的对话框里,确认「我的表格有标题」已勾选,点击「确定」进入Power Query编辑器。
  2. 逆透视列实现数据转行

    • 在编辑器里,选中所有表头对应的列(默认会自动识别表头行),点击「转换」选项卡,选择「逆透视列」→「逆透视其他列」(如果数据里只有表头和内容,直接选「逆透视列」也可以)。
    • 这一步会自动把原来每列的表头转为「属性」列的内容,每列的单元格数据转为「值」列的对应行,空值会被自动过滤掉。
  3. 整理并加载回Excel

    • 此时表格会变成两列:「属性」是原来的表头名称,「值」是对应的数据内容。如果需要把相同表头的内容集中在一起,点击「属性」列的排序按钮选择升序或降序即可。
    • 点击编辑器顶部「主页」选项卡的「关闭并上载」,处理好的数据就会加载到新的Excel工作表里。

如果不想用Power Query,也可以用公式,但200列的话公式会非常繁琐,不推荐新手使用。

内容的提问来源于stack exchange,提问作者i dont understand excel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:33:11