【问题标题】:Excel Creating New Sheet with Summed Data from related sheetExcel使用相关工作表中的汇总数据创建新工作表
【发布时间】:2018-06-08 19:56:04
【问题描述】:

假设我在一张纸上有以下内容。

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

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

【问题讨论】:

  • 你试过什么?你需要 VBA,SUMIFS() 怎么样?
  • 您可以使用数据透视表并在数据更改时刷新。

标签: excel summarization vba


【解决方案1】:

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

对于 SUMIFS(),下面的等式将为您提供 W.PS123 产品 A 的总和。通过交换 AR 和产品编号(均包含在以下公式中的引号中,您也可以将它们设置为相等)到包含所需条件的单元格范围)。

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

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

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

建立你的支点:

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

【讨论】:

    猜你喜欢
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 2013-07-05
    • 1970-01-01
    相关资源
    最近更新 更多