VLOOKUP 的定义.docx
- 文档编号:27247643
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:12
- 大小:626.26KB
VLOOKUP 的定义.docx
《VLOOKUP 的定义.docx》由会员分享,可在线阅读,更多相关《VLOOKUP 的定义.docx(12页珍藏版)》请在冰豆网上搜索。
VLOOKUP的定义
VLOOKUP的定義
所謂的VLOOKUP函數的定義是:
在固定的選取範圍中,依照其左方欄位為搜尋對象,然後回傳到指定陣列中某一欄位的值。
※VLOOKUP教學範例
首先來看一下今天的範例,這是一份人資的資料表,裡頭有同仁的姓名、職稱、職等、年資和薪資,我們先來想像一下這份資料相當龐大。
另一個工作表是職等薪資表,其中每一個職等的相對薪資都是固定的值,如果要逐步回填是很麻煩的,這時候就可以靠VLOOKUP函數來幫忙了。
(範例僅是隨便打打,如有雷同,純屬巧合XD)
※VLOOKUP教學開始
首先,在你要使用VLOOKUP的爛位上插入函數,以這個範例來說,就是薪資空白欄位的位置,選擇插入函數後從類別裡找到檢視與參照。
接著再從檢視與參照類型的函數中找到我們今天的主角:
VLOOKUP!
這個函數的使用方式很簡單,第一個欄位要帶入需要參照的資訊,第二個則是要參照的範圍,第三個是要回填的值,最後則是選擇絕對參照還是模糊參照!
可以直接參考下圖的函數表示以及各函數所代表的位置。
注意事項一:
參照的範圍如果為固定不動的範圍,記得要寫入絕對參照的$符號
注意事項二:
FALSE為絕對參照,若找不到絕對的值則FALSE;TRUE則為模糊參照,如果找不到絕對的值則填入最接近的值。
如果看上圖還不夠清楚的話,我們直接開啟函數視窗來了解,第一格是我們要搜尋的值,在這個範例中就是職等了;第二格是職等參照的範圍,在這個範例中就是薪資工作表的職等和薪資範圍;第三格則代表要回傳的欄位,範例中是要回填第2欄的資料;最後則是選擇絕對參照還是模糊參照。
當第2欄的資料被我們回填之後,後續的資料就只需要簡單下拉把函數都帶入,就會全部回寫完畢,相當輕鬆寫意啊。
今天的Office教學就到這邊,有什麼不懂的地方都可以留言詢問,Boring會盡量為大家解答。
--------------------------------------------------------------------------------------------
一般自學Excel的人,
想要使用vlookup函數時,
會覺得有些困難。
直覺式的操作,
可以使用,
大部分Excel的功能,
但使用vlookup時,
就有點寫程式的感覺。
讓vlookup,
自動去找你要的答案,
學會了,
也蠻有成就感的。
vlookup可以讓你,
在密密麻麻的表格裏,
輕鬆的取出,
一個格子裏的"東西",
然後出現在你新製作的表格裏。
題目:
一、使用vlookup依序查詢小李、小明、小陳的身高。
Ans:
一、先製作基本表格,輸入要查詢的姓名。
二、開始在身高欄位寫入vlookup公式。
1.以本題為例,要查三人的身高,先查其中一人。
2.使用vlookup要告訴它4樣”東西”,才會得到正確答案。
四樣東西如下:
A.你要查的是誰。
B.要去哪裡找。
C.身高在第幾排。
D.如果找到相似的要嗎?
還是要完全相同?
3.公式如下:
(之後會解說,瞄一下即可)
=VLOOKUP(誰,哪裡找,第幾排,相同或相似)
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
三、以下是詳細說明:
(以查詢小李的身高為例)
A.你要查詢的是誰。
1.這裡要查的是小李,但要填的是H3的小李,不是C6的小李。
2.所以在I3內開始寫公式:
=VLOOKUP(H3,
B.要去哪裡找。
1.Excel的範圍標示習慣是左上及右下兩格,中間加:
表示。
2.大家直覺的標法會從頭標到尾所以會寫成B2:
F7。
3.其實本題的範圍一定要從C開始標,使姓名出現在範圍的最左邊。
C2:
F7的範圍
4.至於標示的範圍要多大,就沒有限制,原則就是要把身高框到。
本題這樣的範圍也可以C2:
D7
5.所以公式為:
=VLOOKUP(H3,C2:
F7
C.身高在第幾排。
1.這裡說的第幾排算法,不是從B(座號)開始算,而是看標示的範圍。
2.對範圍來說,第一排是姓名、再來是身高、體重、生日。
(切記:
第一排不是座號)
D這一排是第二排,所以要填入2。
3.要查詢的是第二排,公式為:
=VLOOKUP(H3,C2:
F7,2,
D.如果找到相似的要嗎?
還是要完全相同?
1.這一項只有三種選擇TRUE或FALSE或不填。
a.填FALSE表示要找完全相同。
b.填TRUE表示找相似的即可。
c.不填和填TRUE的結果相同,但記得要把前一項的”,”拿掉。
2.例如:
要找的是小雯,表格內查詢不到小雯。
a.填FALSE
公式為:
=VLOOKUP(H3,C2:
F7,2,FALSE)
故意把H3改為小雯,就會出現#N/A表示找不到。
b.填TRUE或不填
公式為:
=VLOOKUP(H3,C2:
F7,2,TRUE)
或 =VLOOKUP(H3,C2:
F7,2)
故意把H3改為小雯,會找到小陳的身高170。
四、完成表格。
1.會寫VLOOKUP以後,先把I3寫入以下公式:
=VLOOKUP(H3,C2:
F7,2,FALSE)
2.用F4把範圍的值改為$C$2:
$D$7,方便下拉複製公式。
3.用滑鼠下拉完成。
=========================================================
注意事項:
1.非要使用TRUE找相似值時,C(姓名)那一排,必須從小排到大(就是遞增),
否則會出現#N/A,不會出現你要的相似但較小的選擇。
所以要用遞增排序az的按鍵先排序。
但也因此會有更多限制,例如不能讓它找相近且較大的選擇,
所以強烈建議:
不要使用TRUE,而改用其它函數,也會有一樣的效果。
例如:
用INDEX函數加上MATCH函數。
=========================================================
附註:
小發現 1.TRUE或FALSE的部份可以改用數字代替,省去key錯英文的問題。
a.希望完全相同時,可以用"0"代替FALSE。
b.希望找相似值時,可以用0以外的1、2、3....都可,當然不寫最快。
2.如果C排到F排下面沒有其他表格,公式可簡寫為:
=VLOOKUP(H3,C:
F,2,0)
3.如果是大量資料,不希望出現#N/A字樣,要保持空白可將公式改為這樣:
=IF(ISNA(VLOOKUP(H3,$C$2:
$F$7,2,0)),"",VLOOKUP(H3,$C$2:
$F$7,2,0))
或
=IF(ISBLANK(VLOOKUP(H3,$C$2:
$F$7,2,0)),"無資料",
VLOOKUP(H3,$C$2:
$F$7,2,0))
4.若要大量逐格查詢每一格,公式改寫為:
=VLOOKUP(H3,C:
F,COLUMN()-7,0)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VLOOKUP 的定义 定义