【问题标题】:Can i use excel function in pivot table我可以在数据透视表中使用excel函数吗
【发布时间】: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


【解决方案1】:

Jerry 是对的,只有当所有 A-f 都是数据库中的不同字段/列时,您才可以使用以下公式在数据透视表中添加“计算字段”。

要添加计算字段,请按照以下步骤操作:

  1. 单击数据透视表中的任意位置

2.然后在公式下的选项功能区中选择计算字段按钮。或按键盘上的 Alt+JTJF。

  1. 在“名称”中输入新的列名,在“公式”中输入如下公式,点击确定

公式:

= A+ B+ C+ D+ E- F

您可以将 A、B、C、D、E、F 替换为列的实际名称/标题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-23
    • 2014-01-20
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多