免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

VLOOKUP函數(shù)高難度實(shí)戰(zhàn)用法

 是在下 2016-06-06

VLOOKUP函數(shù)是查找函數(shù),常用于從大量數(shù)據(jù)或信息中查找指定的值。是Excel函數(shù)中使用頻率最高的函數(shù)之一,很多用戶用自身的親身經(jīng)歷見(jiàn)證了Vlookup函數(shù)在提高工作效率的神奇;以致于大家紛紛奔走相告,使得Vlookup函數(shù)幾乎成了Excel函數(shù)的代名詞。 


那我們一起來(lái)看看Vlookup函數(shù)有哪些實(shí)戰(zhàn)應(yīng)用技巧!

(分起步、進(jìn)階、高級(jí)三部分) 


基礎(chǔ)語(yǔ)法:

 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 


通俗理解:

 VLOOKUP(查找目標(biāo),查找范圍,返回值的列數(shù),精確查找OR模糊查找) 

VLOOKUP起步應(yīng)用:

下面以一個(gè)實(shí)例來(lái)介紹這四個(gè)參數(shù)的用法。 

如下圖所示,根據(jù)表2中的物料編號(hào),查找物料編號(hào)對(duì)應(yīng)的價(jià)格。

簡(jiǎn)要解析: 


查找目標(biāo):要找誰(shuí),在此我們需要查找的內(nèi)容是B16;


查找范圍:在哪找, 一般在一個(gè)區(qū)域中找,這個(gè)區(qū)域要同時(shí)滿足2個(gè)條件: 


第一: 查找目標(biāo)一定要位于區(qū)域中第1列,本例中物料編號(hào)在表1中是第二列(B列),所以查找區(qū)域從第二列開(kāi)始,即B列,而不是A列。 


第二: 該區(qū)域一定要包含要返回值所在的列,本例中要返回的是價(jià)格,所以查找區(qū)域中要包含E列,在實(shí)際使用時(shí)價(jià)格所在列一般是最后一列。 


綜合所述,查找范圍是$B$3:$E$12,不是$A$3:$E$12。 


返回值的列數(shù):往哪找,本例中要返回的是價(jià)格,價(jià)格在查找范圍$B$3:$E$12中從左往右數(shù)是第4列,而不是工作表中的第5列。 


精確查找OR模糊查找: 怎么找,0或FALSE代表精確查找,1 或TRUE代表模糊查找,一般使用精確查找的比較多。

VLOOKUP進(jìn)階應(yīng)用:

我們?nèi)砸员?作為數(shù)據(jù)源,根據(jù)編號(hào)來(lái)查找名稱、供應(yīng)商和價(jià)格

     場(chǎng)景1:要查找的名稱、供應(yīng)商和價(jià)格順序與表1標(biāo)題順序相同時(shí)

公式依次如下: 


名 稱: =VLOOKUP(B21,$B$3:$E$12,2,0) 


供應(yīng)商:=VLOOKUP(B21,$B$3:$E$12,3,0) 


價(jià) 格: =VLOOKUP(B21,$B$3:$E$12,4,0) 


上述三個(gè)公式除第3個(gè)參數(shù)”返回值的列數(shù)”不同外,其它均相同,這樣一個(gè)個(gè)修改起來(lái)比較麻煩,那能不能讓公式往后復(fù)制時(shí)第3個(gè)參數(shù)能自動(dòng)變?yōu)?、3、4、……呢? 


此時(shí),我們需要用到一個(gè)COLUMN函數(shù),它可以返回指定單元格所在的列數(shù),


比如: 


=COLUMN(B1) 返回值2 


=COLUMN(C1) 返回值3=COLUMN(D1) 返回值4 


所以C21單元格中完整的公式是: 

=VLOOKUP($B21,$B$3:$E$12,COLUMN(B1),0) 再向后復(fù)制即可

       場(chǎng)景2:要查找的名稱、供應(yīng)商和價(jià)格順序與表1標(biāo)題順序不同時(shí)

再用COLUMN就不適合了,COLUMN只能按順序生成序列號(hào);


這時(shí)需要用到另一個(gè)MATCH函數(shù),它可以算出名稱、供應(yīng)商和價(jià)格在表1中所在的位置,并返回正確的值。


MATCH基礎(chǔ)語(yǔ)法:

MATCH(lookup_value, lookup_array, [match_type])


MATCH通俗理解: 

MATCH(查找目標(biāo), 查找范圍, 精確查找OR模糊查找), 如:

(MATCH基本語(yǔ)法與VLOOKUP類似,在此就不作重點(diǎn)講解)


所以C21單元格中完整的公式是:


=VLOOKUP($B21,$B$3:$E$12,MATCH(C20,$B$2:$E$2,0),0) 再向后復(fù)制即可


上述由VLOOKUP+MATCH構(gòu)成的嵌套函數(shù)對(duì)于剛接觸函數(shù)的人來(lái)說(shuō)比較難,也容易寫(xiě)錯(cuò),可以用以下的方法來(lái)寫(xiě)。

VLOOKUP高級(jí)應(yīng)用:
      場(chǎng)景1:模糊查找,與通配符【*】和連接符【&】的聯(lián)合應(yīng)用

如下圖所示,根據(jù)表2中的單位簡(jiǎn)稱,在表1中找到對(duì)應(yīng)單位的銷售金額。

上述案例中在E3單元格中輸入:


=VLOOKUP(E3,$A$3:$B$10,2,0)會(huì)返回錯(cuò)誤值#N/A.


這是因?yàn)椴檎夷繕?biāo)"單位簡(jiǎn)稱"與"單位全稱"對(duì)應(yīng)的單位是不同的(如長(zhǎng)沙麗景與長(zhǎng)沙麗景汽車銷售有限公司雖然是單位簡(jiǎn)稱與全稱的區(qū)別,但對(duì)于Excel來(lái)說(shuō),是不同的文本)。


在此情況下,我們需要用到通配符【*】和連接符【&】


在E3中輸入:


=VLOOKUP('*'&E3&'*',$A$3:$B$10,2,0),往下復(fù)制。


解釋:【*】作為文本對(duì)待,文本與文本之間是不能直接連接的,需要通過(guò)連接符【&】實(shí)現(xiàn)。


另【*】代表多個(gè)字符,【?】代表單個(gè)字符。


本例中單位簡(jiǎn)稱與全稱相比,前后字符數(shù)不同,所以用的是【*】。

       場(chǎng)景2:指定一個(gè)數(shù)就可以查找出它落在哪個(gè)區(qū)間并返回這個(gè)區(qū)間所對(duì)應(yīng)的值。

如下圖所示,表1是不同任務(wù)完成率區(qū)間對(duì)應(yīng)不同獎(jiǎng)勵(lì)點(diǎn)數(shù),現(xiàn)需要把表2中不同單位的獎(jiǎng)勵(lì)點(diǎn)數(shù)算出來(lái)。先構(gòu)建一個(gè)輔助區(qū)域,如表3

在F3中輸入: =VLOOKUP(E3,$A$11:$B$15,2) 向下復(fù)制即可


這在本案例中VLOOKUP第四個(gè)參數(shù)如果是1或TRUE或省略,則實(shí)現(xiàn)區(qū)間查找正是第4個(gè)參數(shù)的模糊查找應(yīng)用。


模糊查找有兩個(gè)非常重要的原則:


第一:引用的數(shù)字區(qū)域一定要從小到大排序。雜亂的數(shù)字是無(wú)法準(zhǔn)確查找到的。如下面A列符合模糊查找的前題,B列則不符合。


第二:給定一個(gè)數(shù),它會(huì)找到和它最接近,但比它小的那個(gè)數(shù)。


上案中,89.9%非常接近90%,但取比90%小的那個(gè)數(shù),所以獎(jiǎng)勵(lì)點(diǎn)數(shù)是4%,而不是5%。

 場(chǎng)景3:反向查找,從右往左查找。

正常情況下,VLOOKUP函數(shù)只能從左往右查找,要實(shí)現(xiàn)從右往左查找,需要通過(guò)一定的方法重新構(gòu)建第二個(gè)參數(shù)“查找范圍”的區(qū)域。


下面通過(guò)案例演示:

在C14中輸入公式:


=VLOOKUP(B14,CHOOSE({2,1},$B$2:$B$11,$C$2:$C$11),2,0)


公式簡(jiǎn)述:


本案例中CHOOSE({2,1},$B$2:$B$11,$C$2:$C$11)是最關(guān)鍵的組成部分。


CHOOSE中使用了數(shù)組,返回的結(jié)果也會(huì)是一個(gè)數(shù)組,在此用2和1把CHOOSE中的區(qū)域1($B$2:$B$11),區(qū)域2($C$2:$C$11)進(jìn)行了位置交換;最終形成了{(lán)'457橋組合螺母','31030704E';'車架總成','TU3421WW280';……}這樣一個(gè)區(qū)域。

錯(cuò)誤值處理:


當(dāng)查找目標(biāo)在查找范圍中找不到的時(shí)候,就會(huì)出現(xiàn)#N/A值,在實(shí)際應(yīng)用中會(huì)影響報(bào)表的可讀性,我們一般可以把錯(cuò)誤值轉(zhuǎn)換成0或空值。 


在Excel2007版本(含)以上,可使用IFERROR函數(shù): 


= IFERROR(VLOOKUP(參數(shù)略),'') 


在Excel2003版本,需要用到IF和ISERROR函數(shù),: 


=IF(ISERROR(VLOOKUP(參數(shù)略)),'',VLOOKUP(參數(shù)略)


微信名:Lucifer的辦公室
微信名:luciferoffice

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多