Excel函數(shù)之VLOOKUP
介紹VLOOKUP函數(shù)的常見(jiàn)使用方法和注意事項(xiàng)在使用EXCEL過(guò)程中,我們常常遇到將兩個(gè)工作表中的數(shù)據(jù)按照某一列查詢,然后返回相同行上任何單元格的值的現(xiàn)象。難道要手工查詢嗎?NO!VLOOKUP函數(shù)就
介紹VLOOKUP函數(shù)的常見(jiàn)使用方法和注意事項(xiàng)
在使用EXCEL過(guò)程中,我們常常遇到將兩個(gè)工作表中的數(shù)據(jù)按照某一列查詢,然后返回相同行上任何單元格的值的現(xiàn)象。難道要手工查詢嗎?NO!VLOOKUP函數(shù)就是解決這個(gè)問(wèn)題的好工具!下面介紹VLOOKUP函數(shù)的常見(jiàn)使用方法及注意事項(xiàng)。
語(yǔ)法:
VLOOKUP(lookup_value, table_array, col_index_number, [range_lookup])
創(chuàng)建測(cè)試數(shù)據(jù)表
打開(kāi)EXCEL,創(chuàng)建如下測(cè)試數(shù)據(jù)表。注意ID列按升序排列。
查詢員工姓名
如果我們想查詢ID為8的員工姓名,可在任意空白單元格(如F2)輸入,VLOOKUP(8,$A$2:$C$11,2,FALSE)后回車(chē)。
參數(shù)解釋?zhuān)?/p>
- 第一個(gè)參數(shù):8,表示在數(shù)據(jù)區(qū)域(第二個(gè)參數(shù)所選的區(qū)域)的第一列搜索的值是8。
- 第二個(gè)參數(shù):$A$2:$C$11,表示包含數(shù)據(jù)的區(qū)域是$A$2:$C$11,即在這個(gè)區(qū)域查找。
- 第三個(gè)參數(shù):2,表示要返回所在數(shù)據(jù)區(qū)域哪列的值,這里表示返回第2列的值。
- 第四個(gè)參數(shù):邏輯值,F(xiàn)ALSE表示精確匹配,TRUE表示近似匹配(默認(rèn)值,可以省略)。
處理重復(fù)值
如果我們想查詢ID為6的員工姓名,但是ID中有兩個(gè)6。如果第四個(gè)參數(shù)為T(mén)RUE的話,返回最后一個(gè)找到的值;如果第四個(gè)參數(shù)為FALSE的話,返回第一個(gè)找到的值。
處理異常情況
如果第一個(gè)參數(shù)找不到精確匹配的值,且第四個(gè)參數(shù)為T(mén)RUE或者省略,則返回小于第一個(gè)參數(shù)的最大值。
如果第一個(gè)參數(shù)小于第一列的最小值,則返回錯(cuò)誤值N/A。
如果第三個(gè)參數(shù)小于1,則返回錯(cuò)誤值VALUE!。
如果第三個(gè)參數(shù)大于數(shù)據(jù)區(qū)域的最大列數(shù),則返回錯(cuò)誤值REF!。
同時(shí)查詢多個(gè)值
當(dāng)然,我們還可以對(duì)一系列值使用VLOOKUP,如查找ID為1、3、5的員工姓名,可對(duì)第一個(gè)參數(shù)使用引用,然后下拉即可。
同時(shí)查詢多個(gè)屬性
最后,還可以一次使用多個(gè)VLOOKUP函數(shù),如“VLOOKUP(9,$A$2:$C$11,2,FALSE)的電話是"VLOOKUP(9,$A$2:$C$11,3,FALSE)可得到周九的電話是010-10000009。