2016-02-19 50 views
-1

引用工作表我有一個Excel工作表有以下欄目:中頻MATCH和分析

工作表1:公司記錄

Column A= Company ID# 
Column B= Item # 
Column C= Total Qty 
Column D= Total Revenue 

工作表2:報告

Column A= Company ID# 
Column B= Item # 
Column C= Reported Qty 
Column D= Reported Revenue 

我試圖創建一個公式,該公式將分析以下內容: 如果工作表1中的公司ID#與工作表2中的列A匹配,並且工作表1中的項目#匹配工作表2中的列B,然後將工作表2中的報告數量顯示爲工作表1中的報表數量。將工作表2中的報告數量顯示在工作表1中的總數量中。

我將需要相同的公式來引用收入(如果公司ID匹配和項目編號匹配, D的工作表1)。行不匹配,所以我假設一個IF/INDEX公式最好用,或者我應該使用LOOKUP還是MATCH?我嘗試了幾次,但似乎無法正確輸入具有兩個條件的公式。

=IF(ISNA(INDEX('Worksheet2'!A4:A128, MATCH('Worksheet2!A4, 'Worksheet1'!A9:A743,0))) 

這似乎是在我的頭上。你能幫我嗎?

回答

1

據我瞭解,你可以使用這個數組公式,它將進入C2上Worksheet1:

=IFERROR(INDEX('Worksheet2'!C$4:C$128,MATCH($A2 & "|" & $B2,'Worksheet2'!$A$4:$A$128 & "|" & 'Worksheet2'!$B$4:$B$128,0)),"") 

作爲它需要與退出編輯時按Ctrl-Shift鍵,回車確認數組公式模式,而不是輸入或標籤。如果你輸入正確,Excel會在公式的周圍放置{}

然後,您可以拖動一列,並根據需要向下拖動。

+0

** BINGO!**非常感謝! – Mich