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

如何通过GUI操作将新增同结构工作表的数据聚合到现有数据透视表并更新

如何通过GUI操作将新增同结构工作表的数据聚合到现有数据透视表并更新

嗨,针对你这个每月新增同结构工作表、要合并到现有数据透视表的需求,完全可以用Excel自带的GUI操作搞定,不用写任何脚本,而且后续新增月份也能轻松更新,我给你一步步拆解:

第一步:把所有数据工作表添加到Excel数据模型

  • 打开你的工作簿,选中任意一个数据工作表(比如三月的客户备份表)
  • 点击顶部菜单栏的「数据」选项卡,找到「从表格/范围」按钮(如果你的数据已经是带表头的规范表格,点击后会弹出确认框,勾选「我的表格有标题」,然后点「确定」进入Power Query编辑器)
  • 在Power Query编辑器里不用做任何修改,直接点击「关闭并上载至」,在弹出的窗口里选择「仅创建连接」,同时勾选「将此数据添加到数据模型」,最后点「确定」
  • 重复以上操作,把所有已有的数据工作表(比如四月的表)都添加到数据模型;后续新增月份工作表时,也按这个步骤把新表加入数据模型

第二步:在数据模型里合并所有同结构表

  • 点击顶部菜单栏「数据」选项卡的「数据模型」按钮,进入Power Pivot窗口
  • 在Power Pivot的「主页」选项卡点击「新建表」,输入DAX合并公式。比如你三月表叫March_Report、四月表叫April_Report,公式就是:
    =UNION(March_Report, April_Report)
    
  • 给这个合并后的表起个直观的名字,比如「All_Monthly_Customer_Reports」,按回车确认

    划重点:后续新增五月表May_Report时,只要回到这里编辑公式,把新表加到UNION里就行,比如=UNION(March_Report, April_Report, May_Report)

第三步:修改现有数据透视表的数据源

  • 回到数据透视表所在的工作表,点击透视表任意单元格,顶部会出现「数据透视表分析」(部分Excel版本叫「选项」)选项卡
  • 点击「更改数据源」,在弹出的对话框里选择「使用此工作簿的数据模型」,然后选中我们刚创建的「All_Monthly_Customer_Reports」表,点击「确定」

第四步:后续新增月份数据的更新流程

  • 新增月份工作表后,先按第一步的方法把它添加到数据模型
  • 进入Power Pivot窗口,找到合并后的表,编辑DAX公式加入新表
  • 回到数据透视表,点击「数据透视表分析」里的「刷新」按钮,新月份的数据就自动聚合到透视表里了

这样操作下来,你既保留了每个月份的单独数据工作表,又能让数据透视表自动聚合所有月份的数据,完全用GUI操作,不用写任何脚本,后续扩展也很方便。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 11:02:32