在 Excel 中使用 VLOOKUP 函數的方法,是先選取要輸出結果的儲存格插入函數,接著依序設定尋找目標、比對範圍(需設為絕對位址)、回傳欄位,並設定尋找近似值,即可完成表格對照。
Excel VLOOKUP 函數可以用來做什麼?
Excel VLOOKUP 函數主要用於不同表單(表格)之間的自動對照與資料整合。之前阿湯專文介紹過常用函數「IF、COUNTIF、COUNT、COUNTA」,不少網友反應阿湯教的好理解多了,也讓他不再那麼害怕函數。其實認識函數之後就會發現不難,只是要多運用,不然學了也是白費。今天來講「VLOOKUP」,這個函數非常適用在不同表單之間的「對照」。例如說,你參照的資料在 A 表單,但必須在 B 表單算出並輸入結果,類似這樣不同表單的數據整合,就可以運用「VLOOKUP」來自動尋找並計算。
如何使用 VLOOKUP 函數進行表格對照?
使用 VLOOKUP 函數進行表格對照的方法,就是準備一個「對照用」的參考表格,以及一個「呈現結果」的資料表格,並透過函數設定查找條件。假設今天要示範業績獎金的發放比例,我們需要準備兩個表單。一個是業績的數字範圍可以抽多少%數,這就是「對照」用的表格;另一個就是各分店做了多少業績、所以獎金是多少%、最後可以得到多少金額,這種「呈現結果」的表格。如下圖所示,我們先來看「獎金比例」這一格要怎麼設定。
步驟一:插入 VLOOKUP 函數
首先,請點選「獎金比例」下方的第一格空白儲存格,接著點選插入函數,並選擇「VLOOKUP」。如果之前沒用過這個函數,通常不會出現在下方的常用列表裡,請在搜尋框中輸入 VLOOKUP 來尋找。
步驟二:輸入函數引數與絕對位址
找到函數後,接著要來輸入函數引數的各項設定:
- 「Lookup_value」代表要用來計算的目標資料,請點選或輸入店營業額「F2」這欄。
- 「Table_array」是要用來比對的範圍資料,請輸入「$B$2:$C$6」。這裡要注意加上錢字號變成「絕對位址」,表示固定要用「B2:C6」這兩欄的數值來比對,下拉時範圍才不會跑掉。
- 「Col_index_num」表示比對之後,要回傳範圍內的哪一欄資訊。這裡輸入「2」,表示要回傳比對範圍中的第 2 欄(也就是獎金比例)。
- 最後在「Range_lookup」輸入「TRUE」,表示要查找「Table_value」中的近似值。如果無法精確匹配,系統就會自動回傳小於 lookup_value 的欄位資料(非常適合用在業績級距的計算)。
設定好這四個引數後,按下確定。
VLOOKUP 函數計算結果與公式套用
設定完 VLOOKUP 函數後,只要將公式往下拉,就能快速套用到其他儲存格,並接著計算出最終的獎金金額。
按下確定後,就可以看到成功計算出第一間店的獎金比例是 0.2。
接著,只要點擊該儲存格右下角並往下拉,套用同一個公式,每間店的獎金比例數值就都自動對照出來了。
步驟三:計算最終獎金金額
那實際的獎金金額要怎麼算呢?很簡單,在獎金欄位輸入公式,用「營業額」乘以剛剛算出的「獎金比例」,就是答案了。
同樣地,將輸入好乘法公式的儲存格往下拉,就會得出所有分店的獎金結果了。整個過程的關鍵就是「尋找 → 對照 → 得出結果」,只要掌握這個邏輯,使用 VLOOKUP 函數其實很簡單吧。
更多 Office 相關教學:請點我
常見問題
VLOOKUP 函數可以用來做什麼?
VLOOKUP 函數適用於不同表單或表格之間的「對照」。它可以自動在指定的範圍內尋找特定數值,並回傳對應欄位的結果,非常適合用來整合不同表單的數據。
VLOOKUP 函數中的 Range_lookup 輸入 TRUE 代表什麼?
輸入 TRUE 表示要查找近似值。如果無法精確匹配目標數值,系統會回傳小於 lookup_value 的最大值資料,這在計算業績級距或分數區間時非常實用。
為什麼 Table_array 的範圍要加上錢字號($)?
加上錢字號是為了將參照範圍設定為「絕對位址」。這樣在將公式往下拉套用到其他儲存格時,比對的表格範圍才不會跟著往下偏移,確保對照結果正確。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




