我們?cè)谏弦黄谥蟹窒砹薊xcel中的CHOOSE函數(shù)司训,以及該函數(shù)是如何來(lái)查詢并獲取我們想要的數(shù)據(jù)的构捡。可是CHOOSE函數(shù)有其自身的局限性壳猜,在面對(duì)大量的數(shù)據(jù)集時(shí)并不是很好的選擇勾徽,因此我們本期將為大家介紹另一個(gè)功能強(qiáng)大的查詢類函數(shù)——VLOOKUP。
VLOOKUP函數(shù)中的“V(vertical)”统扳,直意為縱向的喘帚、豎的畅姊,在此函數(shù)中即表示查詢的數(shù)據(jù)是按照縱向來(lái)排列放置的;與之對(duì)應(yīng)的是HLOOKUP吹由,即主要用于橫向組織排列的數(shù)據(jù)的查詢涡匀。
本期的案例如下:根據(jù)Retail Price的值所在Cost中的范圍,查詢并獲取對(duì)應(yīng)的DiscCategory溉知,輸入至Category中。
VLOOKUP函數(shù)有兩種匹配查詢:近似匹配和精確匹配腕够,如上述的例子所示级乍,即為近似匹配,例如Retail Price的第一個(gè)值“995”帚湘,在右側(cè)的Cost中并沒(méi)有完全與之相同的數(shù)據(jù)匹配玫荣,而該數(shù)值是在0-1000這個(gè)范圍中的,所以此例中我們將會(huì)用到VLOOKUP函數(shù)的近似匹配大诸,當(dāng)對(duì)此數(shù)值進(jìn)行查詢時(shí)捅厂,則會(huì)匹配對(duì)應(yīng)范圍的DiscCategory,此處為A资柔。
在E4單元格中焙贷,輸入VLOOKUP函數(shù),第一個(gè)參數(shù)為look_value(所要查詢的值)贿堰,此處即為D4單元格辙芍。
第二個(gè)參數(shù)為table_array(查詢的區(qū)域或表),我們選擇的是G4:H7這一查詢的數(shù)據(jù)范圍羹与,不用選擇數(shù)據(jù)的標(biāo)題“Cost故硅、DiscCategory”,因?yàn)闃?biāo)題是實(shí)際的數(shù)據(jù)纵搁;選擇好數(shù)據(jù)區(qū)域后隨即按F4鍵將該區(qū)域進(jìn)行鎖定吃衅。
注意:
使用VLOOKUP函數(shù)的近似匹配,第二個(gè)參數(shù)table_array中的數(shù)據(jù)需要從小至大進(jìn)行排序腾誉。
第三個(gè)參數(shù)是col_index_num徘层,VLOOKUP函數(shù)查詢的是一個(gè)值,而該參數(shù)需要告知VLOOKUP函數(shù)當(dāng)查詢到值后妄辩,與之相對(duì)應(yīng)的返回值在查詢區(qū)域或表中的哪一列惑灵,此例為第2列“DiscCategory”,所以該參數(shù)為2眼耀。
第四個(gè)參數(shù)[range_lookup]在某些情況下是可選參數(shù)英支,而在近似匹配的情況則是完全可選,或者說(shuō)當(dāng)該參數(shù)省略時(shí)哮伟,默認(rèn)VLOOKUP函數(shù)使用的是近似匹配干花,此例中我們即可省略不填妄帘。
按Enter鍵后,第一個(gè)值返回對(duì)應(yīng)的類別即為A池凄;使用快速填充功能后抡驼,即可完成Category列下其他數(shù)據(jù)的填充。
通過(guò)以上案例肿仑,可知VLOOKUP函數(shù)的近似匹配對(duì)于為數(shù)據(jù)分類的情況是很有用的致盟,其他方面的應(yīng)用例如稅收的數(shù)據(jù)表或者成績(jī)的分級(jí)等等。
VLOOKUP函數(shù)的近似匹配就暫到此尤慰,我們?cè)谙乱黄跁?huì)繼續(xù)介紹該函數(shù)的精確匹配查詢馏锡,敬請(qǐng)期待!