引言:在Excel中,,VLOOKUP函數(shù)應(yīng)該是最受關(guān)注的函數(shù)之一了。關(guān)于VLOOKUP函數(shù),,在網(wǎng)上有數(shù)不清的討論和文章,。這里介紹的是DAVE BRUNS編寫的一篇有代表性的文章《23things you should know about VLOOKUP》,我對其進(jìn)行了一些整理,,供大家進(jìn)一步理解和運(yùn)用VLOOKUP函數(shù)時參考,。
當(dāng)你想從表中提取信息時,,Excel的VLOOKUP函數(shù)是一個很好的解決方案。從表中動態(tài)查找和獲取信息的能力給許多用戶帶來了全新的改變,,你到處都可以發(fā)現(xiàn)VLOOKUP,。
盡管VLOOKUP相對容易使用,但也容易出錯,。其中一個原因是VLOOKUP有一個主要的設(shè)計缺陷,,默認(rèn)情況下,假定你認(rèn)為的是近似匹配,,但這可能并不是你的本意,。因此,會導(dǎo)致看起來結(jié)果正常但實際上是錯誤的,。 孩子你慢慢來:龍應(yīng)臺'人生三書'之一(彩插新版)作者:龍應(yīng)臺
當(dāng)當(dāng)
廣告
購買
1.VLOOKUP是如何運(yùn)行的 VLOOKUP是一個查找函數(shù),,可以獲取表中的數(shù)據(jù)。在VLOOKUP中的“V”代表垂直,,意味著表中的數(shù)據(jù)必須垂直地排列,,即數(shù)據(jù)在行中。
如果你有一個結(jié)構(gòu)良好的表,,信息垂直排列,,左邊有一列可以用來匹配查找的數(shù)據(jù),那么可以使用VLOOKUP,。
VLOOKUP要求表結(jié)構(gòu)化,,在左側(cè)列中顯示查找值,在右側(cè)任意列中顯示想要獲取的數(shù)據(jù)(結(jié)果值),。當(dāng)使用VLOOKUP時,,假設(shè)表中的每列都從左側(cè)(查找列)列始編號。要從特定列中獲取值,,簡單地提供合適的數(shù)字作為“列索引”即可,。在下面的例子中,查找電子郵件地址,,因此使用數(shù)字4作為列索引: 圖1
在圖1所示的表中,,員工ID位于左側(cè)第1列,電子郵件地址在右側(cè)的第4列,。
要使用VLOOKUP,,要提供4個參數(shù):
2.VLOOKUP僅向右查找 可能VLOOKUP最大的局限是僅能向右查找來獲取數(shù)據(jù),。這意味著VLOOKUP僅能獲取表中第一列右側(cè)列的數(shù)據(jù)。當(dāng)查找值在第一列(最左側(cè)列)時,,這個限制沒有多大意義,,因為所有其他列已經(jīng)在右側(cè),。但是,如果查找列在表里的某個位置,,則只能從該列右側(cè)的列中查找值,。還必須為VLOOKUP提供一個以查找列開始的更小的表。 圖2
使用INDEX和MATCH代替VLOOKUP可以克服這個局限,。
3.VLOOKUP總是查找第一個匹配值 如果查找列包含重復(fù)值,,那么VLOOKUP將僅匹配找到的第1個值。如果表中的第1列沒有重復(fù)值,,這顯然不是問題,。但是,如果第1列包含重復(fù)值,,那么VLOOKUP將僅匹配第1個值,。例如,,使用VLOOKUP查找名字,,雖然表中有兩個“Janet”,但VLOOKUP僅匹配第1個: 圖3
4.VLOOKUP不區(qū)分大小寫 查找值時,,VLOOKUP不會處理大寫和小寫文本差異,。對于VLOOKUP,產(chǎn)品代碼“PQRF”與“pqrf”相同,。下面的示例中,,查找大寫的“JANET”,但VLOOKUP不會區(qū)分大小寫,,因此簡單地匹配“Janet”,,因為這是找到的第1個匹配: 圖4 力學(xué)原來這么有趣—— 一本拿起就放不下的力學(xué)啟蒙書作者:[日]大井喜久夫、大井操,、三輪廣明,、松浦博和 |
|
來自: L羅樂 > 《VLOOUP查詢教程》