VLOOKUP函数具体操作及注意事项
**
VLOOKUP函數(shù)教程
**
在Excel中對于單個數(shù)據(jù)可以直接運(yùn)用快捷鍵Ctrl+F即可找到我們所需的數(shù)據(jù)。
當(dāng)我們想要查找的數(shù)據(jù)量較大時單個查找費(fèi)時費(fèi)力,此時可以利用Excel中函數(shù)VLOOKUP進(jìn)行大規(guī)模數(shù)據(jù)查詢并且匹配。
下面是關(guān)于Vlookup函數(shù)基本操作及注意事項(xiàng)說明:
一、基本操作:
語法規(guī)則
該函數(shù)的語法規(guī)則如下:
參數(shù)說明
①Lookup_value(查找值)為需要在數(shù)據(jù)表(查詢表)第一列中進(jìn)行查找的數(shù)值。Lookup_value 可以為數(shù)值、引用或文本字符串。當(dāng)vlookup函數(shù)第一參數(shù)省略查找值時,表示用0查找。
②Table_array(數(shù)據(jù)表)為需要在其中查找數(shù)據(jù)的數(shù)據(jù)表。使用對區(qū)域或區(qū)域名稱的引用。
注:
①數(shù)據(jù)表也可以按列選擇,如下圖所示表示選擇第H列至第M列的數(shù)據(jù)作為數(shù)據(jù)表
;若有問題則執(zhí)行②。
②將數(shù)據(jù)表絕對引用(表格行/列前+),在F7和I11中間分別加入兩個“),在F7和I11中間分別加入兩個“),在F7和I11中間分別加入兩個“”符號,如下圖所示,這樣在下拉的時候數(shù)據(jù)表就不會跟著變動
③col_index_num(列序數(shù))為table_array 中查找數(shù)據(jù)的數(shù)據(jù)列序號。
④Range_lookup[匹配條件]為一邏輯值,指明函數(shù) VLOOKUP 查找時是精確匹配,還是近似匹配。若range_lookup 省略,則默認(rèn)為模糊匹配。range_lookup 最好是明確指定,默認(rèn)是模糊匹配!
注:其中0(False)代表準(zhǔn)確匹配,一般都是填0
1(True)代表模糊匹配(例如你要找的人學(xué)號是1234,然后可能會匹配到學(xué)號為134的數(shù)據(jù))
輸入回車即可得到匹配到的數(shù)據(jù),接著將鼠標(biāo)放到該單元格的右下角直至鼠標(biāo)變?yōu)楹谏?#xff0c;然后下拉或是雙擊即可得到一列的匹配數(shù)據(jù)。
二、注意事項(xiàng)
1.基本內(nèi)容注意事項(xiàng):
Lookup_value是一個很重要的參數(shù),它可以是數(shù)值、文字字符串、或參照地址。我們常常用的是參照地址。用這個參數(shù)時,有三點(diǎn)要特別提醒:
A)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。特別是參照地址的值是數(shù)字時,最為明顯,若搜尋的單元格格式類別為文本格式,雖然看起來都是123,但是就是抓不出東西來的。
而且格式類別在未輸入數(shù)據(jù)時就要先確定好,如果數(shù)據(jù)都輸入進(jìn)去了,發(fā)現(xiàn)格式不符,已為時已晚,若還想去抓,則需重新輸入。
B)在使用參照地址時,有時需要將lookup_value的值固定在一個格子內(nèi),而又要使用下拉方式(或復(fù)制)將函數(shù)添加到新的單元格中去,這里就要用到 ‘’$‘’這個符號了,這是一個起固定作用的符號,比如說我始終想以D5格式來抓數(shù)據(jù),則可以把D5弄成這樣:D$5,則不論你如何拉、復(fù)制,函數(shù)始終都會以D5的值來抓數(shù)據(jù)。
C) 用“&" 連接若干個單元格的內(nèi)容作為查找的參數(shù)。在查找的數(shù)據(jù)有類似的情況下可以做到事半功倍。
2.注意點(diǎn):
①查找的對象要放在兩個表的第1列;
②所導(dǎo)入的數(shù)據(jù)列在兩個表的屬性格式相同,不然導(dǎo)入不成功,解決方法;右鍵選擇設(shè)置單元格格式即可;
③在輸入長數(shù)字,例如身份證號時,設(shè)置單元格格式中數(shù)字設(shè)置應(yīng)選擇文本項(xiàng);
④最終結(jié)果,復(fù)制–選擇性粘貼–數(shù)值;為方便后續(xù)使用。
3.查找出現(xiàn)錯誤值的問題
①、出現(xiàn)錯誤值不想輸出為#N/A時,如何設(shè)置為空白
函數(shù)總會傳回一個這樣的錯誤值#N/A,這錯誤值其實(shí)也很有用的。
例如,如果我們想這樣來作處理:如果找到的話,就傳回相應(yīng)的值,如果找不到的話,就自動設(shè)定它的值等于0,則函數(shù)可以寫成這樣:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中,以上公式等價于
=IFERROR(vlookup(1,2,3,0),0)
意思是:如果VLOOKUP函數(shù)返回的值是個錯誤值的話(找不到數(shù)據(jù)),就等于0,否則,就等于VLOOKUP函數(shù)返回的值(即找到的相應(yīng)的值)。
4.查找時出現(xiàn)錯誤值的幾個原因
A、實(shí)在是沒有所要查找到的值
B、查找的字符串或被查找的字符中含有空格或看不見的空字符,驗(yàn)證方法是用=號對比一下,如果結(jié)果是FALSE,就表示兩個單元格看上去相同,其實(shí)結(jié)果不同。
C、參數(shù)設(shè)置錯誤。VLOOKUP的最后一個參數(shù)沒有設(shè)置成1或者是沒有設(shè)置掉。第二個參數(shù)數(shù)據(jù)源區(qū)域,查找的值不是區(qū)域的第一列,或者需要反回的字段不在區(qū)域里,參數(shù)設(shè)置在入門講里已注明,請參閱。
D、數(shù)值格式不同,如果查找值是文本,被查找的是數(shù)字類型,就會查找不到。解決方法是把查找的轉(zhuǎn)換成文本或數(shù)值,轉(zhuǎn)換方法如下:
文本轉(zhuǎn)換成數(shù)值:*1或–或/1
數(shù)值轉(zhuǎn)抱成文本:&""
**
查找值為多元素時,查找方式提示:
**
①若文本的格式出現(xiàn)問題,如下圖,可以先嘗試直接右擊選擇單元格格式,改為文本,若改不了則需要一下操作。
選定該列,然后點(diǎn)擊【數(shù)據(jù)】功能下的【分列】
點(diǎn)擊多個下一步到下圖界面時選擇文本
ok,這樣就可以了
總結(jié)
以上是生活随笔為你收集整理的VLOOKUP函数具体操作及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅析eBay联盟营销的上下文广告机制
- 下一篇: 人工智能 | ShowMeAI资讯日报