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

如何将月度Excel数据集进行并排合并?

合并月度Excel数据为横向对比格式的方法

你需要将堆叠式的月度数据转换为客户为行、各月份为列的横向对比格式,以下是几种实用方法:

方法1:用数据透视表转换现有堆叠数据

如果已经得到了纵向堆叠的表格(即包含customer/payment/month三列的结果),直接用透视表快速转换:

  • 选中整个堆叠数据区域(含表头)
  • 点击「插入」→「数据透视表」,确认数据区域后选择透视表放置位置
  • 在右侧字段面板中:
    • 把customer拖到「行」区域
    • 把month拖到「列」区域
    • 把payment拖到「值」区域,确保汇总方式为「求和」(单条记录时求和不影响结果)
  • 调整表头格式后,就能得到目标的横向对比表

方法2:用Power Query直接合并原始月度文件并生成横向格式

如果还未合并原始文件,用Power Query一步到位:

  1. 新建空白Excel文件,点击「数据」→「获取数据」→「从文件」→「从文件夹」
  2. 选择存放月度Excel文件的文件夹,点击「确定」后进入Power Query编辑器
  3. 添加自定义列,输入公式:=Excel.CurrentWorkbook(){[Name="Sheet1"]}[Content](替换Sheet1为你的实际工作表名),点击「确定」
  4. 点击自定义列右侧的「展开」按钮,选择所有需要的列(customer和payment)
  5. 添加月份列:用公式=Text.BeforeDelimiter([Name], ".")从文件名提取月份(假设文件名是January.xlsx这类格式)
  6. 点击「转换」→「透视列」,设置:
    • 值列:payment
    • 列名:月份
    • 高级选项:选择「不要聚合」(每个客户每月仅一条记录时适用)
  7. 点击「关闭并上载」,数据将直接以横向对比格式导入Excel

方法3:用VLOOKUP手动匹配合并(适合文件数量少的情况)

  1. 以某一月的表格(比如January)为基础,保留customer和January列
  2. 插入新列,表头设为February,在对应单元格输入公式:=VLOOKUP($A2, February!$A:$B, 2, FALSE)($A2是基础表客户ID,February!$A:$B是二月表的客户和付款列)
  3. 下拉公式填充所有行,其他月份重复此操作即可完成匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 17:54:54