我有兩個工作表,裡面有很多列和行。相同的關鍵參考是帶有兩個工作表的「訂單號碼」。但不幸的是,訂單號碼是重複的。有什麼辦法可以一次比較兩張紙嗎?
板材A
ordernumber cost QTY date ......
A10 50 2 12/05/2018
A18 20 2 12/05/2018
A10 50 3 12/01/2018
A18 20 10 12/02/2018
A13 50 7 12/04/2018
乙片
ordernumber cost QTY date ......
A10 50 3 12/01/2018
A13 50 7 12/04/2018
A18 20 5 12/05/2018
A18 20 2 12/02/2018
比較表
ordernumber QTYA QTY B GAPQTY
A10 5 3 2
A18 12 7 5
A13 7 7 0
答案1
怎麼運作的:
A2
在儲存格中寫入此數組公式比較表,完成Ctrl+Shift+Enter
並填寫。{=IFERROR(IFERROR(INDEX(Sheet1!$A$2:$A$6, MATCH(0, COUNTIF($A$1:A1, Sheet1!$A$2:$A$6), 0)), INDEX(Sheet2!$A$2:$A$5, MATCH(0, COUNTIF($A$1:A1, Sheet2!$A$2:$A$5), 0))), "")}
在儲存格中輸入此陣列
B2
公式比較表,用Ctrl+Shift+Enter
& 填充完成。{=SUMPRODUCT((Sheet1!$A$2:$A$6=$A2)*(Sheet1!$C$2:$C$6))}
C2
在單元格中寫下這個公式比較表,完成Ctrl+Shift+Enter
並填寫。{=SUMPRODUCT((Sheet2!$A$2:$A$5=$A2)*(Sheet2!$C$2:$C$5))}
最後進入單元
D2
格比較表寫下這個公式並填寫。=B2-C2