如何比較兩個具有重複鍵引用的表

如何比較兩個具有重複鍵引用的表

我有兩個工作表,裡面有很多列和行。相同的關鍵參考是帶有兩個工作表的「訂單號碼」。但不幸的是,訂單號碼是重複的。有什麼辦法可以一次比較兩張紙嗎?

板材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

在此輸入影像描述

怎麼運作的:

  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))), "")}
    
  2. 在儲存格中輸入此陣列B2公式比較表,用Ctrl+Shift+Enter& 填充完成。

     {=SUMPRODUCT((Sheet1!$A$2:$A$6=$A2)*(Sheet1!$C$2:$C$6))}
    
  3. C2在單元格中寫下這個公式比較表,完成Ctrl+Shift+Enter並填寫。

     {=SUMPRODUCT((Sheet2!$A$2:$A$5=$A2)*(Sheet2!$C$2:$C$5))}
    
  4. 最後進入單元D2比較表寫下這個公式並填寫。

     =B2-C2
    

相關內容