在 Excel 裡,VLOOKUP 函數是查詢常用的函數之一,其特性是必須要以第一欄做為搜尋的條件。
如果以 INDEX 函數搭配 MATCH 函數,則可以由任意欄位查詢另一個欄位的資料。
依編號查詢姓名
儲存格B15:=VLOOKUP(A15,A3:D12,3,FALSE)
儲存格B16:=INDEX(C3:C12,MATCH(A16,A3:A12,0))
以 MATCH 函數查詢儲存格A16在儲存格A3:A12中的位置(傳回一個數值)。
再由 INDEX 函數取得對應的結果。
依姓名查詢編號
儲存格B20:VLOOKUP無法使用
儲存格B21:=INDEX(A3:A12,MATCH(A21,C3:C12,0))
以 MATCH 函數查詢儲存格A21在儲存格C3:C12中的位置(傳回一個數值)。
再由 INDEX 函數取得對應的結果。
【參考資料】
INDEX 函數參考微軟提供的說明:INDEX 函數
MATCH 函數參考微軟提供的說明:MATCH 函數
VLOOKUP 函數參考微軟提供的說明:VLOOKUP 函數
文章標籤
全站熱搜