練習 / 查詢與參照

查詢員工所屬部門(VLOOKUP)

簡單 查詢與參照

你正在一場 HR 面試中,面試官遞來一張員工通訊錄:A2:C5 記錄了工號、姓名與部門。請根據 E2 的工號,在 Department 儲存格 F2 寫出公式,回報該員工所屬的部門。

查詢必須是精確比對——對 HR 系統而言,查到相似工號比報錯更糟糕。

提示 0/4
官方解法 2
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

觀念解析

這是面試必考經典:帶 FALSE 的 VLOOKUP。工號必須位於表格範圍的第一欄,部門是 A2:C5 的第 3 欄,FALSE 強制精確比對——工號打錯時回報 #N/A 而不是查到別人。忘記寫 FALSE 是這道題落選的第一大原因。

函數指南

常見問題

Excel 怎麼查詢員工所屬部門?

把工號放在 E2,使用 =VLOOKUP(E2, A2:C5, 3, FALSE)。工號欄必須是範圍的第一欄,3 代表回傳 Department 欄。

為什麼這裡的 VLOOKUP 要加 FALSE?

工號是精確值——沒有「相近的工號」這回事。FALSE(或 0)強制精確比對,錯誤工號會回傳 #N/A(可用 IFERROR 接住),而不是默默回傳另一位員工的部門。

VLOOKUP 面試題最常見的錯誤是什麼?

省略第 4 參數。此時 VLOOKUP 預設近似比對,在未排序的文字資料上會不聲不響回傳錯誤的一列——這正是面試官設計要抓的失敗模式。