返回上一页
办公技巧·Excel/WPS

数据透视表计算字段自定义

[目标] 什么是计算字段?

在数据透视表中,基于现有的值字段通过公式创建新的计算字段,而不需要修改源数据。例如计算利润率、增长率等。

[注意] 操作步骤

  1. 点击数据透视表任意位置 → 顶部出现“数据透视表分析”选项卡。
  2. 点击“字段、项目和集” → “计算字段”。
  3. 在弹出的对话框中:
    • 名称:输入新字段的名称(如“利润率”)。
    • 公式:输入计算公式,例如=利润/销售额
  4. 点击“添加” → “确定”。新字段会出现在值区域,默认是求和。可以右键更改值汇总方式为“平均值”等。

[数据] 案例:计算各产品的利润率

源数据字段:产品名称、销售额、成本。数据透视表行是产品名称,值是对销售额和成本求和。现在计算利润率 = (销售额 - 成本) / 销售额。

  1. 计算字段名称:“利润率”。
  2. 公式:=(销售额-成本)/销售额
  3. 确定后,透视表出现“利润率”列,默认显示求和(不合理)。
  4. 右键“利润率” → 值字段设置 → 值汇总方式 → 选择“平均值”。
  5. 数字格式设置为百分比。

[工具] 注意事项

  • 计算字段中的公式只针对每个数据项分别计算,然后按照透视表的汇总方式(求和、平均等)聚合。
  • 不能使用单元格引用或工作表函数(如SUM、AVERAGE),只能使用字段名和算术运算符。
  • 计算字段会出现在“值”区域,不能放到行或列区域。

[提示] 替代方案:在源数据中添加辅助列

如果计算逻辑复杂,建议在源数据中添加一列计算好,再创建透视表,更灵活。