Vlookup的使用方法 , 這3點(diǎn)需要特別注意下,不然就會(huì)出錯(cuò)
今天我們來詳細(xì)的了解下Vlookup函數(shù),雖然他已經(jīng)將近40歲,繼任者Xlookup也早就出現(xiàn)了,但是礙于版本、習(xí)慣等問題 , 相信大多數(shù)人還是更喜歡使用Vlookup 。
一、Vlookup的作用與參數(shù)
Vlookup:一個(gè)縱向查找函數(shù),縱向指明了函數(shù)的查找方式,是根據(jù)列進(jìn)行數(shù)據(jù)查詢的
語法:=VLOOKUP (lookup_value,table_array , col_index_num, [range_lookup])
第一參數(shù):要查找的值第二參數(shù):查找的數(shù)據(jù)區(qū)域第三參數(shù):結(jié)果在數(shù)據(jù)區(qū)域的第幾列第四參數(shù):數(shù)據(jù)的匹配方式,一共有2種數(shù)據(jù)匹配的方式設(shè)置為false或者0表示精確匹配,如果找不到結(jié)果 , 函數(shù)會(huì)返回#N/A,一般直接寫0即可 。
設(shè)置為true或者1表示近似匹配,如果查找不到精確的結(jié)果 , 函數(shù)就會(huì)返回小于查找值的最大值,這個(gè)一般用到的不多,常見的例子就是進(jìn)行區(qū)間判斷計(jì)算提成之類 。
二、案例演示
通過上面我們已經(jīng)了解了Vlookup函數(shù)的作用與參數(shù),下面就來看下它簡(jiǎn)單的使用方法,如下圖,我們想要查找【張飛的數(shù)學(xué)成績(jī)】只需要將公式設(shè)置為:
=VLOOKUP(F3,A1:D9,3,0)
第一參數(shù):F3 , 就是張飛姓名所在的單元格位置,其結(jié)果就是張飛第二參數(shù):A1:D9,查找的數(shù)據(jù)區(qū)域,就是需要在這個(gè)數(shù)據(jù)進(jìn)行查詢第三參數(shù):3,在第二參數(shù)這個(gè)區(qū)域中,【數(shù)學(xué)成績(jī)】在第三列,所以就設(shè)置為3第四參數(shù)0,表示精確匹配以上就是它各個(gè)參數(shù)具體的輸入方法,其實(shí)Excel中所有的函數(shù)都是這樣的,知道了作用,只需要根據(jù)參數(shù)來輸入函數(shù)即可 。

三、注意事項(xiàng)
使用Vlookup有3個(gè)注意是事項(xiàng),這也是很多人詬病Vlookup函數(shù)的原因,我們來詳細(xì)了解下 。
1.查找值必須在數(shù)據(jù)區(qū)域的第一列
如下圖所示 , 我們還是查找【張飛的數(shù)學(xué)成績(jī)】,但是結(jié)果卻是#N/A這個(gè)錯(cuò)誤值 , 這個(gè)是因?yàn)樵凇镜诙?shù)】查找的數(shù)據(jù)區(qū)域中,姓名這一列沒在數(shù)據(jù)區(qū)域的第一列造成的 。
現(xiàn)在我們想要根據(jù)姓名就進(jìn)行數(shù)據(jù)查詢 , 就必須要在第二參數(shù)中將姓名放在查找數(shù)據(jù)區(qū)域的第一列才可以找到正確的結(jié)果 。

2.遇到重復(fù)值,只能返回一個(gè)結(jié)果
這個(gè)注意事項(xiàng),不僅僅是針對(duì)Vlookup函數(shù)來說的,Excel中所有的查找函數(shù)都是這樣的 。
如下圖所示,我們想要查找【2班魯班的數(shù)學(xué)成績(jī)】在查找區(qū)域中魯班是有重復(fù)值的,如果僅僅以魯班作為查找值進(jìn)行數(shù)據(jù)查詢,它的結(jié)果是93,這個(gè)成績(jī)是1班魯班的 。
出現(xiàn)這個(gè)情況的原因是因?yàn)椋琕lookup是從上到下進(jìn)行數(shù)據(jù)查詢的,1班魯班在最前面的位置 , 所以就會(huì)返回1班魯班的結(jié)果,想要解決這個(gè)問題就需要增加一個(gè)查找條件 。

3.不能查找左側(cè)數(shù)據(jù)
如下圖所示,我們想要查找【張飛的語文成績(jī)】但是在數(shù)據(jù)源中語文成績(jī)這一列數(shù)據(jù)是在【姓名列】的左側(cè)的 。
對(duì)于這樣的數(shù)據(jù),是不能使用Vlookup函數(shù)進(jìn)行查詢的,因?yàn)樗c第一點(diǎn)注意事項(xiàng)相矛盾,很多人喜歡把它稱之為【反向查詢】 。

四、多條件查詢
這個(gè)主要是針對(duì)查找數(shù)據(jù)中存在重復(fù)來講的,我們需要多增加一個(gè)條件來使查找值變得唯一 , 這樣的話才能找到正確的結(jié)果,方法有很多,最簡(jiǎn)單的就是設(shè)置一個(gè)輔助列 。
輔助列的作用就是將班級(jí)與姓名連接在一起,公式為:
=B2&C2,B2是班級(jí),C2是姓名,&是一個(gè)連接符號(hào),按下Shift 7輸入的
這樣的話查找值就變得唯一了 , 就可以使用Vlookup進(jìn)行數(shù)據(jù)查詢了,公式為:
=VLOOKUP(H3&I3 , A2:F9,6,0)
它的第一參數(shù)是H3&I3,我們也是將班級(jí)與姓名連接在一起了,A2:F9是查找的數(shù)據(jù)區(qū)域,我們構(gòu)建的輔助列必須在數(shù)據(jù)區(qū)域的第一列 。
最后得到結(jié)果后,只需要將輔助列隱藏掉即可 。

五、反向查詢
反向查詢就是為了解決Vlookup不能查找左側(cè)數(shù)據(jù)的,最簡(jiǎn)單的方法也是構(gòu)建一個(gè)輔助列,如下圖所示 。
只需要在數(shù)據(jù)源中將查找列粘貼在第一列即可,這個(gè)時(shí)候就可以使用Vlookup進(jìn)行數(shù)據(jù)查詢了,公式為:
=VLOOKUP(G3 , A1:E9,2,0)

【excel中vlookup函數(shù)怎么用詳細(xì)步驟及實(shí)例】以上就是vlookup函數(shù)的使用方法,怎么樣?你學(xué)會(huì)了嗎?
猜你喜歡
- 科普4月份ofo共享單車最新優(yōu)惠券分享及小米miui分屏畫中畫怎么使用
- 媽寶男現(xiàn)實(shí)中都是什么性格特點(diǎn) 媽寶男的母親是啥下場(chǎng)
- 戰(zhàn)國(guó)時(shí)趙國(guó)怎么滅中山國(guó)的 中山國(guó)滅亡的原因
- 牧馬人的保險(xiǎn)盒在哪個(gè)位置? 15款牧馬人保險(xiǎn)盒中文翻譯
- 人工智能和機(jī)器學(xué)習(xí)如何檢測(cè)媽媽日常生活中的變化
- Microsoft在Windows 10更新中嵌入了人工智能平臺(tái)
- 雪中送炭的朋友才是真正的朋友 雪中送炭的經(jīng)典語錄
- 十二星座戀愛中最摳門的三個(gè)星座 十二星座誰最小氣
- 速騰低速行駛時(shí)會(huì)滋滋滋響是什么原因? 叉車馬達(dá)行駛中燒壞什么原因
- excel的ROW函數(shù)的5個(gè)高能用法 row函數(shù)怎么用
