不得不談的查找操作
使用excel過程中,查找是不可避開的操作之一,尤其是在大量數(shù)據(jù)處理時,用查找引用函數(shù)來調(diào)用數(shù)據(jù),將會極大提高工作效率,不用苦逼一個個手動搜索,提早下班不是夢想
談到查找引用,則首先要說的必是Vlookup,查找引用中的“獨孤九劍”。
vlookup是個啥??
VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)
參數(shù)1:查找值;
參數(shù)2:包含查找值的區(qū)域(查找值必須在區(qū)域的首列,vlookup的限制也在于此)
參數(shù)3:索引列,即要引用的值所在區(qū)域中的列數(shù)。從區(qū)域首列開始數(shù),1,2,3……
參數(shù)4:(可選)精確匹配0/false,近似匹配1/true(近似匹配時要求查找區(qū)域首列必須是升序排列)
VLOOKUP(查找值、包含查找值的區(qū)域、返回值所在查找區(qū)域的列號、(可選)精確匹配0/false還是近似匹配1/true)
那么下面我們就來看看vlookup的具體使用實例
精確匹配查找單列值
根據(jù)院校名稱來查找學校所在的省市區(qū)域
=VLOOKUP(I2,C1:G21,3,0)
如果有多個值需要查找對應(yīng)值,會有什么不同呢?讓我們來看看
=VLOOKUP(I2,$C$1:$G$21,3,0)
區(qū)別在于對于查找區(qū)域進行了絕對引用(快捷鍵F4,可以切換行列絕對引用)——$符號——來鎖定所有的查找公式的查找區(qū)域,保證查找區(qū)域不會隨著公式的下拉而產(chǎn)生變化!
精確匹配查找多列值
如果想要查找院校的所在區(qū)域和院校類型呢,該如何處理?
=VLOOKUP(I2,C1:G21,3,0)
=VLOOKUP(I2,C1:G21,4,0)
區(qū)別在于列號不同??!
那么如果要查找返回多列的值,難道該要手動修改列號嗎?手動哭笑不得
這時需要加入其它函數(shù)來跟vlookup并肩作戰(zhàn)了——MATCH函數(shù)MATCH(lookup_value, lookup_array, [match_type])
查找值,查找區(qū)域,精確匹配or近似匹配。返回查找值在查找區(qū)域的位置編號(可以是行號也可以是列號)
下面來看實例!
用match來幫助vlookup確定返回值所在查找列的列號。
近似查找進行數(shù)據(jù)分組
在工作中經(jīng)常會遇到對數(shù)據(jù)進行分組以分析的情況,例如,分析工資的分布情況,業(yè)績的分布情況,人員訂單數(shù)的分布情況,以了解企業(yè)運營狀態(tài)之好壞。
vlookup的近似查找,既可以達到此效果。
示例如下:
VLOOKUP還能做動態(tài)圖表??
excel的圖表設(shè)計功能非常強大,在進行數(shù)據(jù)展示時,一個能動態(tài)操作的圖表,將給分析帶來極大方便。
那么該如何利用vlookup的查找功能來做個動態(tài)圖表呢?
來看示例!
例如如下數(shù)據(jù):2008年到2015年各省市高考人數(shù)變化情況表
如果給領(lǐng)導(dǎo)看這樣的數(shù)據(jù),是不是會眼花繚亂呢。估計領(lǐng)導(dǎo)該畫個圈圈詛咒你了
那么就給領(lǐng)導(dǎo)獻上下圖所示圖表,想看哪個月數(shù)據(jù),隨你說
由上面動態(tài)圖表明顯得出,山東省的高考考生在13年達到谷底后,14年開始回彈;而河北湖南安徽考生則在08年之后一路下滑,當然各省下滑狀況各有不同。這樣的數(shù)據(jù)看起來豈不是很直觀、清晰!??!
辣么,該如何秀出這樣的操作呢?
首先,制作一個省份的下拉菜單;
其次,用Vlookup獲取對應(yīng)省份的各年數(shù)據(jù)。
然后,創(chuàng)建基于所獲取數(shù)據(jù)的折線圖,并做下格式調(diào)整即可!
好啦,VLOOKUP今天暫時講到這里。雖然vlookup很強大,但由于其參數(shù)的限制也讓它在很多地方有諸多不便甚至無能為力。
后面將為大家介紹,excel查找引用三劍客之二——index+match組合
關(guān)注公眾號后,敬請期待吧
聯(lián)系客服