一、案例定位

利用員工編號與薪資級距進行精確查找、近似查找與動態欄位查找,理解查找函數的差異與風險。

二、案例情境

人資資料表包含員工基本資料、主管編號與薪資級距。管理者需要依 EmpCode 查主管、依 Salary 查獎金率,並讓使用者自行指定要查 FirstName、Dept、Region 或 Salary。

三、開始資料

EmpCode FirstName Dept Region Salary Manager EmpCode
101 Raja Sales North 15,625 101
104 Beena Mktg East 7,000 104
108 Neena Sales North 85,000 101
110 Andre Mktg East 120,000 104
Salary Slab Incentive Rate
0 2%
5,000 5%
10,000 10%
15,000 15%

四、Excel 分析方法

五、計算結果

查詢 結果
EmpCode 101 → FirstName Raja
EmpCode 104 → Dept Mktg
EmpCode 108 → Region North
EmpCode 110 → Salary 120,000

配套案例亦示範 101 的 Salary 15,625 對應 15% 級距、104 的 7,000 對應 5%、109 的 9,000 對應 5%、110 的 120,000 對應 15%。

六、結果分析與管理解讀

精確比對適合員工編號等唯一鍵;近似比對適合已排序的級距表。若級距未排序,公式可能仍回傳數字但結果錯誤,這比直接出現錯誤訊息更危險。MATCH 可把欄位位置由固定數字改成依標題自動取得,降低欄位變動造成的維護風險。

七、AI Prompt

請根據上述查找規則,說明何時應使用 VLOOKUP 精確比對、何時可使用近似比對,以及動態 VLOOKUP 為何比固定欄號更容易維護。請用表中實際數字示範,不得新增不存在的員工資料。

八、思考/What-if

  1. 若薪資級距表順序被打亂,近似 VLOOKUP 可能發生什麼問題?