2013-03-27 38 views
1

所以我有兩張表。找到兩個匹配的行並顯示來自第三個的數據(Excel)

第一片包含兩列

品牌| LEFTOVER

第二張紙也由兩列組成。

品牌|因此,如果第一張圖片中的BRAND行值與第二張圖片中的BRAND行值相匹配,我希望在列LEFTOVER列中的第一張圖行中顯示匹配的LEFTOVER(%)行值。

那種迷失在這裏。

欣賞任何想法。謝謝。

回答

0

Sheet 2中:

. A |  B 
-------------------- 
1 BRAND | LEFTOVER % 
2 X |  Y 
3  | 

在工作表Sheet:

. A |  B 
-------------------- 
1 BRAND | LEFTOVER 
2 X | =VLOOKUP(A2,Sheet2!A:B,2) 
3  | 

在該範圍的第一列的第一個參數VLOOKUP函數搜索(在這種情況下工作表Sheet A2的值!)用第二個參數表示(在這種情況下,是Sheet2中包含列A和B的範圍的最左邊一列)

然後它返回值範圍的同一行的值由第三個參數表示的列中的右側(1是匹配值所在的最左側列)。所以在這種情況下,我們使用數字2,因爲1意味着列A和2是列B(這解釋了爲什麼我們使用了第二個參數的兩列寬範圍 - 它需要包含結果所在的列)

這不是唯一的方法,但它是最簡單的。

0

正如傑裏所說VLOOKUP是最簡單的方法來做到這一點。

但是,如果您在BRAND中有多個/重複實例(行),則VLOOKUP將僅返回數據中出現的第一條記錄(行)。

如果是這種情況,您需要添加一個唯一標識符列;和/或用於區分重複實例的附加標準。

作爲示例,列A被用作區分2'耐克'行的唯一標識符。

A  B   C 
1  BRAND LEFTOVER 
2  Nike  50 
3  Adidas  25 
4  Reebok  30 
5  Nike  29 
0

我覺得你可以使用vlookup來實現你的目標。

讓我解釋一下它有點detail.Suppose你有兩個表爲:

 A |  B    |   A |  B 
    ---------------------  |  ------------------- 
    1 BRAND | LEFTOVER %  |  1 BRAND | LEFTOVER 
    2 X |  Y    |  2 X | =Vlookup(A2,Sheet2!A:B,False) 
    3  |     |  3  | 
     Sheet2     |    Sheet1 

此之後,你可以將這個公式的整個範圍。這會自動使公式對於下面的單元格也是正確的。另外,如果您需要填充Sheet2中的任何其他字段,那麼您也可以使用vlookup作爲數組公式,例如:VLOOKUP(A2,Sheet2!A:B,{1,2,3,4},FALSE)

  • 使用Crtl加Shift + Enter鍵
  • 這裏輸入此作爲數組公式{1,2,3,4}表示的要提取的列。

如果您想了解更多關於VLOOKUP然後閱讀這篇文章:http://www.exceltrick.com/formulas_macros/vlookup-in-excel

相關問題