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

如何在Excel数据透视表中创建仅统计指定子列的总计列?

解决Excel 2019数据透视表分预算/实际单独求和的问题

方法一:直接在现有数据透视表中添加自定义计算字段

  • 先关闭默认总计:点击数据透视表,在「设计」选项卡→「总计」→选择「对行和列禁用」
  • 添加预算总计计算字段:
    1. 切换到「分析」选项卡,点击「字段、项目和集」→「计算字段」
    2. 名称输入预算总计,公式栏输入=SUM('D列对应字段名','F列对应字段名','H列对应字段名','J列对应字段名')(替换成你数据透视表中对应预算列的字段名,比如Concert1 预算这类)
    3. 点击「添加」后关闭窗口,该字段会自动出现在值区域
  • 添加实际总计计算字段:
    1. 重复上述步骤,名称输入实际总计,公式栏输入=SUM('E列对应字段名','G列对应字段名','I列对应字段名','K列对应字段名')
    2. 添加后,把这两个总计字段拖到列区域最右侧,即可按费用类别单独显示预算和实际的总和

方法二:先逆透视数据源(更规范的长效方案)

你的数据源是宽表结构(D-K列对应不同场次的预算/实际),转成窄表后更适配数据透视逻辑:

  • 选中数据源全部数据(含表头),点击「数据」选项卡→「从表格/范围」,打开Power Query编辑器
  • 选中Category、Description、Concert三列,右键选择「逆透视其他列」,原D-K列会转化为「属性」和「值」两列
  • 拆分「属性」列:选中该列,点击「转换」选项卡→「拆分列」→「按分隔符」,选择空格(或你表头用的分隔符),拆分为「场次」和「类型」两列(类型自动区分budget/Actuals)
  • 点击「关闭并上载」,将处理后的数据加载回Excel
  • 基于新数据制作数据透视表:
    1. 行区域拖入Category,列区域拖入类型,值区域拖入值
    2. 右键值区域单元格,选择「值字段设置」→确认汇总方式为「求和」
    3. 此时会自动按费用类别拆分预算和实际的总计,完全匹配需求

注意事项

  • 确保数据源中budget/Actuals列的取值规范,无大小写或拼写错误,否则分组会出现异常
  • 使用计算字段时,公式内的字段名要与数据透视表中显示的完全一致,包括空格和标点
  • 若用Power Query处理数据,后续数据源更新后,需右键新数据表→「刷新」,再同步刷新数据透视表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 06:22:24