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

如何在数据透视表中添加差额、预算占比及实际+预留总计列?

数据透视表添加计算列及相关问题解决方法

一、添加三个目标计算列(用计算字段实现)

选中数据透视表后,点击顶部「数据透视表分析」(不同Excel版本可能显示为「选项」)→「字段、项目和集」→「计算字段」,按以下步骤创建对应字段:

1. 实际+预留(Actual+Enc)总计

  • 名称栏输入「实际+预留总计」
  • 公式栏输入:=Actual + Encumbered(字段名需与源数据完全一致,中文环境替换为对应中文名称)
  • 点击「添加」后确定,该字段会自动加入数据透视表数值区域

2. 差额

  • 新建计算字段,名称输入「差额」
  • 公式按需设置:
    • 若为「实际+预留 - 预算」:=Actual + Encumbered - 预算
    • 若为「预算 - 实际+预留」:=预算 - (Actual + Encumbered)
  • 添加完成后确定即可

3. 预算占比

  • 新建计算字段,名称输入「预算占比」
  • 公式输入:=(Actual + Encumbered)/预算
  • 添加后右键该字段数值→「设置单元格格式」,选择「百分比」调整显示样式

二、计算字段中使用IF语句/按类型筛选

计算字段支持Excel标准IF函数,逻辑基于源数据行编写,例如:

  • 针对特定类型计算:假设源数据含「类型」字段,公式可写为=IF(类型="特定类型", Actual + Encumbered, 0)
  • 语法与普通单元格IF函数一致,只需保证字段名与源数据匹配

如果要按类型筛选后计算,直接在数据透视表的行/列字段中筛选目标类型,计算字段会自动适配筛选后的数据集,无需修改公式。

三、Actual和Encumbered分组后的后续操作

分组操作无必要,直接用计算字段引用原字段做加法更灵活。若已分组:

  • 右键分组后的字段→选择「取消组合」
  • 再按上述计算字段方法添加总计列即可
  • 若坚持保留分组,可将分组字段拖入数值区域,右键选择「值显示方式」调整,但效率不如计算字段。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 08:13:25