簡體   English   中英

Excel Index & Match 復制公式的縱橫條件

[英]Excel Index & Match vertical and horizontal criteria for copying formula

我一直在嘗試填充下表:

決賽桌

使用下表中的order_amount

訂單表

我無法破解還有第二個條件需要考慮的事實 - delivery_week列。 有人可以幫我提供一個公式,以便它可以在 table Final的幾周內使用嗎? 我試過索引+匹配。 問題是,第一個條件是水平查找 (product_id),第二個條件 (Deliver_week) 是垂直查找

最終結果顯示在這里:

結束狀態

我將不勝感激任何提示.. PS:表格結構必須保持原樣 - 顯示的表格只是解決問題的必要列。

在 order_amount 表中,嘗試在 D:D 中創建一個連接列 A 和 B 的輔助列,即 (A2&B2)。

Go 到目標表的 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)

工作表1 工作表2

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

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

並復制下來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM