如下表所示,輸入書號後,想要帶出該書號的類別,一般人會想說用 VLOOKUP 這個函數,進行比對即可,但 VLOOKUP 只能向目標值的右邊進行資料擷取,他是無法對目標值的左邊進行資料擷取的,就算公式改成-1向左擷取一格也是不行。
但在不想修改表格的前提下我要如何解決這個問題呢?以下就來進行說明
[使用函數]
INDEX(資料範圍,列,欄)
函數功能:於資料範圍內回傳,指定的列與欄交叉處之資料
MATCH(目標值,資料範圍,預設0)
注意事項:輸入0,則資料不需排列,會去尋找為完全符合的目標,輸入-1時資料要由大到小向下排列,輸入1時資料要由小向大向下排,此時會去尋找等於或僅次於尋找的值
函數功能:傳回目標值在這個資料範圍內的列數
如下表於F2儲存格輸入以下公式
=INDEX(A2:C10,MATCH(E2,B2:B10,0),1)
公式說明
MATCH(E2,B2:B10,0):回傳E2儲存格內的資料,在資料範圍 B2:B10 的列數,必須完全相同)此時會回傳1,帶入 INDEX 的公式內
INDEX(A2:C10,1,1):在A2:C10的範圍回傳,第1列第1欄的資料
這時類別就會自動帶出所屬的類別
運用 INDEX 與 MATCH 的公式結合,就可克服 VLOOKUP 無法向左擷取資料的問題了。
文章標籤
全站熱搜