如何在数据透视表指定行执行列间计算并获取Change列列号
数据透视表问题解决方案
一、获取Change列的列号
- 手动查看法:直接查看Excel顶部的列标识(如A、B、C...),Change列对应的标识就是它的列号。
- 公式自动获取:在任意空白单元格输入公式
=MATCH("Change",$1:$1,0),按回车后会返回Change列在表头行的位置序号,也就是列号(比如返回5就代表第E列)。
二、设置绿色区域的计算结果
假设红色区域对应Sum of Bank 1的数值单元格,黄色区域对应Sum of Check Bank 2的数值单元格,蓝色区域对应Implementation Cost的数值单元格,操作如下:
- 选中绿色区域的目标单元格
- 输入公式:
=红色区域单元格地址+黄色区域单元格地址-蓝色区域单元格地址(比如红色是B3,黄色是D3,蓝色是E3,就输入=B3+D3-E3) - 按回车确认,若需批量应用,下拉填充公式即可
如果要在数据透视表内直接生成正确的Change计算列:
- 点击数据透视表内任意单元格,在菜单栏找到「分析」(或「选项」)选项卡
- 点击「字段、项目和集」→「计算字段」
- 在弹出窗口中,名称输入「Change」,公式框输入
='Bank 1'+'Check Bank 2'-'Implementation Cost' - 点击「添加」→「确定」,数据透视表会自动生成计算正确的Change列
内容的提问来源于stack exchange,提问作者Kharisma Satrio
相关产品推荐
相关产品推荐

