所以我有兩張表。找到兩個匹配的行並顯示來自第三個的數據(Excel)
第一片包含兩列
品牌| LEFTOVER
第二張紙也由兩列組成。
品牌|因此,如果第一張圖片中的BRAND行值與第二張圖片中的BRAND行值相匹配,我希望在列LEFTOVER列中的第一張圖行中顯示匹配的LEFTOVER(%)行值。
那種迷失在這裏。
欣賞任何想法。謝謝。
所以我有兩張表。找到兩個匹配的行並顯示來自第三個的數據(Excel)
第一片包含兩列
品牌| LEFTOVER
第二張紙也由兩列組成。
品牌|因此,如果第一張圖片中的BRAND行值與第二張圖片中的BRAND行值相匹配,我希望在列LEFTOVER列中的第一張圖行中顯示匹配的LEFTOVER(%)行值。
那種迷失在這裏。
欣賞任何想法。謝謝。
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(這解釋了爲什麼我們使用了第二個參數的兩列寬範圍 - 它需要包含結果所在的列)
這不是唯一的方法,但它是最簡單的。
正如傑裏所說VLOOKUP
是最簡單的方法來做到這一點。
但是,如果您在BRAND中有多個/重複實例(行),則VLOOKUP
將僅返回數據中出現的第一條記錄(行)。
如果是這種情況,您需要添加一個唯一標識符列;和/或用於區分重複實例的附加標準。
作爲示例,列A被用作區分2'耐克'行的唯一標識符。
A B C
1 BRAND LEFTOVER
2 Nike 50
3 Adidas 25
4 Reebok 30
5 Nike 29
我覺得你可以使用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)
如果您想了解更多關於VLOOKUP然後閱讀這篇文章:http://www.exceltrick.com/formulas_macros/vlookup-in-excel