2024 年 4 月 20 日
佩珊老師電腦軟體應用-EXCEL電子試算表教學3-函數vlookup

電腦軟體應用-EXCEL電子試算表教學4-VLOOKUP查找函數

Visits: 458

前幾回我們提到sum, average, count, max, min, countif, rank.EQ 函數,本篇重點:vlookup要複雜許多。如果今有一資料表,含100筆以上,如果想立即知道某一資料之相關欄位,建議使用vlookup 或 hlookup 函數。何時使用vlookup? 當資料表為一列接一列時,我們由上到下進行查找,即使用vlookup ; 若資料為一欄接著一欄,由左至右,則使用hlookup。

vlookup(目標, 查找範圍,傳回欄值, 相近或完全符合)

重點說明如下:範例檔案在此,可下載

1.目標一定在查找範圍的第一欄,如左圖我們欲使用員工編號進行查找,則範圍應設為a3:G7

2.於A13輸入員工編號時,不應加空格(請下載範例即可了解),除非使用相近找法

3.傳回欄值:因為範圍為A3:G7, 則姓名為第2欄,人事規章為第3欄,總分為第6欄,名次為第7欄

4.若完全符合預設值為false, 相近為 true。完全符合可不填。

B13=vlookup(A13,A3:G7,2,false)

如果我們欲利用B13公式複製至C13,D13, 請問同學,上述公式應加上哪些限制,才好運用呢?

首先,我們必須了解,永遠以A13進行查找,因此A13及 A3:G7皆需加上絕對符號,因此上述公式修正為

B13=vlookup($A$13,$A$3:$G$7,2,false)

進行複製至C13,D13

C13=vlookup($A$13,$A$3:$G$7,6,false)

D13=vlookup($A$13,$A$3:$G$7,7,false)

這樣同學看懂了嗎?會不會以此類推呢?