Excel使用相关工作表中的Summed数据创建新工作表

时间:2018-06-08 19:56:04

标签: excel excel-vba summarization vba

假设我在表格上有以下内容。

enter image description here

通过某种方式,我想要替换它,或者最好是使用以下数据创建一个新工作表。请注意,PO#不在图片中,并且对其余字段进行求和。有没有办法轻松做到这一点?

最终结果必须是excel网格中的数据,如下所示(最好是在新工作表上)。这可能是一些宏或其他一些我可以用来轻松创建它的技术.... enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用SUMIFS()数据透视表轻松完成此操作。

对于SUMIFS(),下面的公式将为您提供W.PS123产品A的总和。通过交换AR和产品编号(根据以下公式中的引号括起来,根据需要修改其他标准,您也可以将这些设置为相等)到包含所需标准的单元格范围)。

如果您有一定数量的“AR”和产品编号,则只需构建此表一次,方程式将随原始数据的变化自动更新。

  

= SUMIFS(C:C,A:A,“W.PS123”,E:E,“A”)

或者,您可以构建数据透视表,并在每次数据更新时刷新它(或创建工作表_change宏以在数据更改时自动刷新表)。

建立你的支点:

  1. 突出显示您的表格数组(在您的示例中,Col A-D)
  2. 插入>数据透视表
  3. 将AR拖至行
  4. 将PRODUCT拖到行(AR以下)
  5. 将QTY拖动到“值”并将字段更改为“Sum”而不是默认计数
  6. 格式化