1. 程式人生 > >Excel中Vlookup與index+match再另一個工作表中的使用方法

Excel中Vlookup與index+match再另一個工作表中的使用方法

在這裡插入圖片描述
在同一個excel中,有一個工作表名為test,資料為上面圖片的格式,現在需要把資訊表增加銷量列,員工銷量需要匹配業績表中的銷量,通過Vlookupyuindex+match函式匹配出並且在另一個工作表中:
新建一個工作表,複製test工作表中資訊表的資料,在增加兩列銷量,通過工號匹配
在這裡插入圖片描述

IFERROR函式:
判斷無結果時返回0

VLOOKUP函式:
=IFERROR(VLOOKUP(C3,test!H:I,2,FALSE),0)
通過C3列內容找到test工作表中對應的H列內容,返回第二列I的內容,精準匹配,無結果返回0
C3 —————— 通過當前工作表中C列第3行的內容去匹配
test!H:I

———— 匹配test工作表H到I列的內容(H內容對應C3)
2 ——————— 返回第二列內容
FALSE/0 ———— 精確匹配(模糊匹配為TRUE/1)

INDEX+MATCH函式:
=IFERROR(INDEX(test!I:I,MATCH(C3,test!H:H,FALSE)),0)
通過MATCH函式C3列內容匹配test工作表中H列內容,返回序列即(3,4,5代表行數),再通過INDEX函式匹配I列與之對應的行數的內容
MATCH:
C3 —————— 通過當前工作表中C列第3行的內容去匹配
test!H:H ———— 匹配test工作表中H列,對應C3
FALSE ———— 精確匹配(模糊匹配為TRUE/1)

INDEX:
test!I:I ———— 匹配test工作表中I列內容,
MATCH(C3,test!H:H,FALSE)) ———— 返回序列,即行數