【发布时间】:2014-02-20 17:23:38
【问题描述】:
在 excel 数据透视表(数据来源于数据库)中,如何对选定字段进行计算?下面的示例,G 列的值等于“从 A 列到 E 的所有值相加,然后总和减去值 F”。如何在不接触数据库的情况下在数据透视表中进行此计算?
A B C D E F G
100 200 300 400 500 989
【问题讨论】:
-
这取决于您的数据透视表。如果 A-F 列来自 Values 字段中的不同字段,则可以这样做,但如果 A-C 来自通过列标签拆分的一个字段,D-F 也是如此,那么就不行。
-
在数据透视表之外的 Col G 中一个相当标准的公式可能会满足您的所有需求。即
G2=sum(a2:e2)-f2然后根据需要复制下来。甚至G2=if(a2<>"",sum(a2:e2)-f2,"")并将其复制到列的下方。这种变化允许数据透视表在刷新时缩小或增长,而不会在 col G 中留下虚假零。 -
您还可以在数据透视表中添加计算列
标签: excel excel-formula