今天我們介紹最常用的查找函數(shù)
此函數(shù)按列從左向右可查找任意值
=VLOOKUP(查找值,查找范圍,第幾列,精確或模糊匹配)共四個參數(shù),一個都不能少
注意:第四個參數(shù)匹配方式為精確匹配時輸入0或FALSE,模糊匹配時輸入1或TRUE或不填。
1、使用方法
VLOOKUP基礎(chǔ)使用
=VLOOKUP(A6,$A$2:$F$14,4,0)
2、易錯點
·列數(shù)選擇錯誤
列數(shù)為區(qū)域中的列數(shù)
這里查找范圍是從B列開始,毛豆位于E列,即查找范圍的第4列。若是從A列算起則是第5列,此時數(shù)據(jù)結(jié)果不正確,特別的,當(dāng)查找范圍的總列數(shù)小于第三個參數(shù)時,會報錯#REF!。
·拖動單元格會出錯
養(yǎng)成鎖定好習(xí)慣
VLOOKUP函數(shù)不需要對數(shù)據(jù)進行有序排列,因此可以任性查找。
當(dāng)向下填充公式的時候,在廣西的時候報錯#N/A(表示未找到值),雙擊公式看到,區(qū)域已經(jīng)自動向下移動,此時區(qū)域并沒有廣西的數(shù)據(jù)。
這是由于未鎖定區(qū)域造成的,Excel會隨著公式的填充,而同向同長度的移動公式中的單元格。
這里“墻裂”推薦F4功能鍵,只需按一下F4即可輕松鎖定區(qū)域。
3、VLOOKUP能做什么
·代替繁瑣的手動查找
代替人工查找
平常大家找一個數(shù)據(jù)是不是采用上圖的方法,當(dāng)要找很多值的時候,豈不是巨麻煩,這時就到了VLOOKUP展現(xiàn)的時候了。
VLOOKUP辦公必備
這里選取整列數(shù)據(jù)(點著表格的B列拖到C列),向下填充公式的時候區(qū)域不會變。
是不是很方便。
·區(qū)間查找
一列數(shù)據(jù)的查找我們已經(jīng)很熟練了,只需向下填充就行。要是擴展多列要怎么辦?
VLOOKUP擴展多列
這樣要一列列的輸入公式,還是比較麻煩,那我直接拖動可以么?
養(yǎng)成鎖定好習(xí)慣
可以看到向右拖動是可以出現(xiàn)結(jié)果的,由于查找范圍只有兩列,隨著向右拖動查找范圍也在變化,每次用前一個單元格的值重新查找。
但是出生日期卻是錯誤的,這是因為在性別里都是男,VLOOKUP只查找重復(fù)數(shù)據(jù)的第一個的值,所有后面全都是同樣的數(shù)據(jù)。同理,性別都是男也是這個原因。
那我們重新鎖定區(qū)域進行查找,這里鎖定規(guī)則如下:
查找值鎖定列數(shù),即$B1,這樣保證查找值始終在B列,不會出錯。
注意鎖定列,而不是行
MMP,這樣不是還要手動改參數(shù),還是很麻煩。
這里我們來個小技巧,加一個輔助列。
小技巧之輔助列
這里記得對第三個參數(shù)鎖定行數(shù),否則向下填充會出現(xiàn)錯誤。
·跨表查詢
VLOOKUP完全能跨表查詢
當(dāng)跨表時,公式會自動鎖定區(qū)域,就不需要自己手動鎖定了。
·查重
VLOOKUP也是查重好幫手
圖中結(jié)果是錯值#N/A的即是不重復(fù)的。
·反向查找
借用數(shù)組完成反向查找
=VLOOKUP(I5,IF({1,0},C:C,B:B),2,0)紅字部分可以根據(jù)實際需求更改。
此函數(shù)按列從上向下可查找任意值
=HLOOKUP(查找值,查找范圍,第幾行,精確或模糊匹配)共四個參數(shù),一個都不能少
這里查詢第2行到第8行的數(shù)據(jù)。
HLOOKUP就是豎版的VLOOKUP
HLOOKUP使用較少,其使用方法與VLOOKUP完全一樣,只是查詢的方向不一樣,一個是從左到右,一個是從上到下。
這里不做重復(fù)舉例,有興趣的朋友可以按照上面的例子嘗試。
聯(lián)系客服