2015-10-15 63 views
0

我有兩個工作表。一個是Sheet1,另一個是Sheet2。 在工作表2中,我想使用一個公式從工作表1中的列N中獲取值。 在工作表1中連接列A:B:C或A:B:D或A:B:E,如果這三個條件匹配X & Y & Z在sheet2中,我得到了第1頁列N中的值。 下面的公式似乎對我有意義,但我得到#Value!錯誤。將此工作表中的連接列與具有多個條件的另一個工作表匹配

= INDEX(SHEET1 $ N $ 2:$ N $ 100中,MATCH(X2 & Y2 & Z2,OR((SHEET1 $ A $ 2:!$ A $ 100 & SHEET1 $ B $ 2:$ B $ 100 & SHEET1! $ C $ 2:$ C $ 100),(SHEET1!$ A $ 2:$ A $SHEET1!$ B $ 2:$ B $ 100 & SHEET1!$ D $ 2:$ D $ 100),(SHEET1!$ A $ 2:$ A $ 100 & SHEET1 $ B $ 2:$ B $ 100 & SHEET1 $ E $ 2:$ E $ 100)),0))

回答

0

我建議將新ColumnA到Sheet1中從A2填充到適合搭配:

=B2&C2&D2&E2&F2 

然後在Sheet2中應用:

=INDEX(Sheet1!$O$2:$O$100,MATCH(X2&Y2&Z2,Sheet1!$A$2:$A$100,0)) 

這是假設你現有的C,在Sheet1 d和E欄是空白的,如果不包含你所尋求的價值。

+0

這不適用於我的情況,因爲我需要在工作表1中找到ABC或ABD或ABE的組合以匹配工作表2中的XYX。任何其他建議? – angelcake

相關問題