如何用宏实现单位价格总和除以数量总和?数据透视表需求
解决数据透视表中替换“单位价格总和”为实际单价的问题
你可以通过以下两种方法实现需求:
方法一:在源数据中新增计算字段
- 在源数据的空白列添加表头
实际单价 - 在对应单元格输入公式(假设“单位价格总和”在C列、“数量”在B列):
=C2/B2,下拉填充至所有数据行 - 刷新数据透视表,将
实际单价字段拖入值区域,设置值汇总方式为「平均值」(同一机型的单价一致,平均值/最大值/最小值结果相同),替换掉原来的“单位价格总和”字段即可
方法二:直接在数据透视表内创建计算字段
- 选中数据透视表,点击顶部「分析」选项卡 → 「字段、项目和集」→ 「计算字段」
- 在弹出窗口中,名称填
实际单价,公式输入:='单位价格总和'/'数量'(如果怕数量为0报错,可改成=IF('数量'=0,0,'单位价格总和'/'数量')) - 点击「添加」后确定,数据透视表会新增该字段,移除原“单位价格总和”字段即可
内容的提问来源于stack exchange,提问作者Dean Cook
相关产品推荐
相关产品推荐

