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

基于合并单元格自动转置Excel数据以制作多堆叠条形图

基于合并单元格实现Excel列转行的方法

针对合并单元格的列转行需求,数据透视表因依赖完整的逐行记录结构,确实无法直接实现目标格式。下面提供两种可靠的解决方案:

方法一:Power Query(自动批量处理,推荐)

适合数据量较大或需要重复更新的场景:

  • 选中包含合并单元格的目标数据区域,点击「数据」选项卡 → 「从表格/区域」(确认勾选「我的表格有标题」)
  • 进入Power Query编辑器后,选中合并单元格所在列,右键选择「填充」→「向下」,将合并单元格的内容自动填充至下方空白行
  • 选中需要转置的内容列,点击「转换」选项卡 → 「透视列」,在弹窗中:
    • 值列选择你要转置的内容列
    • 高级选项选择「不要聚合」
  • 点击「关闭并上载」,转换后的结果会自动生成在新工作表中

方法二:数组公式(手动快速处理)

适合小数据量场景,假设合并分类列在A列,内容列在B列,目标输出从D1开始:

  • 提取唯一分类:在D1输入数组公式,按Ctrl+Shift+Enter完成输入,下拉至出现#N/A停止:
    =INDEX($A:$A,MATCH(0,COUNTIF($D$1:D1,$A:$A),0))
    
  • 合并对应内容:在E1输入数组公式,同样按Ctrl+Shift+Enter,下拉对应行:
    =TEXTJOIN(", ",TRUE,IF($A:$A=D1,$B:$B,""))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 10:58:11