[目标] 什么是计算字段?
在数据透视表中,基于现有的值字段通过公式创建新的计算字段,而不需要修改源数据。例如计算利润率、增长率等。
[注意] 操作步骤
- 点击数据透视表任意位置 → 顶部出现“数据透视表分析”选项卡。
- 点击“字段、项目和集” → “计算字段”。
- 在弹出的对话框中:
- 名称:输入新字段的名称(如“利润率”)。
- 公式:输入计算公式,例如
=利润/销售额。
- 点击“添加” → “确定”。新字段会出现在值区域,默认是求和。可以右键更改值汇总方式为“平均值”等。
[数据] 案例:计算各产品的利润率
源数据字段:产品名称、销售额、成本。数据透视表行是产品名称,值是对销售额和成本求和。现在计算利润率 = (销售额 - 成本) / 销售额。
- 计算字段名称:“利润率”。
- 公式:
=(销售额-成本)/销售额。 - 确定后,透视表出现“利润率”列,默认显示求和(不合理)。
- 右键“利润率” → 值字段设置 → 值汇总方式 → 选择“平均值”。
- 数字格式设置为百分比。
[工具] 注意事项
- 计算字段中的公式只针对每个数据项分别计算,然后按照透视表的汇总方式(求和、平均等)聚合。
- 不能使用单元格引用或工作表函数(如SUM、AVERAGE),只能使用字段名和算术运算符。
- 计算字段会出现在“值”区域,不能放到行或列区域。
[提示] 替代方案:在源数据中添加辅助列
如果计算逻辑复杂,建议在源数据中添加一列计算好,再创建透视表,更灵活。