【问题标题】:Excel Index & Match vertical and horizontal criteria for copying formulaExcel索引和匹配复制公式的垂直和水平标准
【发布时间】:2021-01-24 13:51:29
【问题描述】:

我一直在尝试填充下表:

order_amount 来自下表:

我无法破解需要考虑第二个条件的事实 - delivery_week 列。 有人可以帮我提供一个公式,以便它可以在表格Final 中的几周内使用吗? 我尝试过使用索引+匹配。问题是,一个条件是水平查找(product_id),第二个条件是垂直查找(Deliver_week)

最终结果如下所示:

我将不胜感激任何提示.. PS:表格结构必须保持原样 - 显示的表格只是解决问题的必要列。

【问题讨论】:

标签: excel indexing match lookup


【解决方案1】:

在 order_amount 表中,尝试在 D:D 中创建一个连接列 A 和 B 的辅助列,即 (A2&B2)。

进入目标表中的 C2 列,并根据以下内容编写一些内容: (假设 order_amount 在工作表中 - “sheet2”)

=INDEX(Sheet2!$C:$C,MATCH($A2&C$1,Sheet2!$D:$D,0),0)

将此公式拉到其他行和列以填充它们,公式是固定的,因此不必担心更改。要将 N/A 替换为“0”,请使用:

=IFERROR(INDEX(Sheet2!$C:$C,MATCH($A2&C$1,Sheet2!$D:$D,0),0),0)

【讨论】:

    【解决方案2】:

    如 cmets 所述,使用 SUMIFS。把它放在 C2 中:

    =SUMIFS(OtherSheet!$C:$C,OtherSheet!$A:$A,$A2,OtherSheet!$B:$B,C$1)
    

    然后上下复制。

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2017-07-10
      • 2023-01-29
      • 2016-05-11
      • 2017-03-22
      • 2017-11-04
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      相关资源
      最近更新 更多