院長大大已經開啟Excel函數系列課程,上班族、想學Office相關技術等等有需要的朋友請關注院長,享受每天及時的知識分享,跟著院長走,輕輕鬆鬆玩轉Office。
收到許多朋友的私信反饋,大大會另外開設相應的Excel基礎知識講解,不耽誤函數系列課程,需要的朋友加關注啦喂!
今天我們介紹最常用的查找函數
VLOOKUP
此函數按列從左向右可查找任意值
=VLOOKUP(查找值,查找範圍,第幾列,精確或模糊匹配)共四個參數,一個都不能少
注意:第四個參數匹配方式為精確匹配時輸入0或FALSE,模糊匹配時輸入1或TRUE或不填。
1、使用方法
=VLOOKUP(A6,$A$2:$F$14,4,0)
2、易錯點
·列數選擇錯誤
這裡查找範圍是從B列開始,毛豆位於E列,即查找範圍的第4列。若是從A列算起則是第5列,此時數據結果不正確,特別的,當查找範圍的總列數小於第三個參數時,會報錯#REF!。
·拖動單元格會出錯
VLOOKUP函數不需要對數據進行有序排列,因此可以任性查找。
當向下填充公式的時候,在廣西的時候報錯#N/A(表示未找到值),雙擊公式看到,區域已經自動向下移動,此時區域並沒有廣西的數據。
這是由於未鎖定區域造成的,Excel會隨著公式的填充,而同向同長度的移動公式中的單元格。
這裡“牆裂”推薦F4功能鍵,只需按一下F4即可輕鬆鎖定區域。
3、VLOOKUP能做什麼
·代替繁瑣的手動查找
平常大家找一個數據是不是採用上圖的方法,當要找很多值的時候,豈不是巨麻煩,這時就到了VLOOKUP展現的時候了。
這裡選取整列數據(點著表格的B列拖到C列),向下填充公式的時候區域不會變。
是不是很方便。
·區間查找
一列數據的查找我們已經很熟練了,只需向下填充就行。要是擴展多列要怎麼辦?
這樣要一列列的輸入公式,還是比較麻煩,那我直接拖動可以麼?
可以看到向右拖動是可以出現結果的,由於查找範圍只有兩列,隨著向右拖動查找範圍也在變化,每次用前一個單元格的值重新查找。
但是出生日期卻是錯誤的,這是因為在性別裡都是男,VLOOKUP只查找重複數據的第一個的值,所有後面全都是同樣的數據。同理,性別都是男也是這個原因。
那我們重新鎖定區域進行查找,這裡鎖定規則如下:
查找值鎖定列數,即$B1,這樣保證查找值始終在B列,不會出錯。
MMP,這樣不是還要手動改參數,還是很麻煩。
這裡我們來個小技巧,加一個輔助列。
這裡記得對第三個參數鎖定行數,否則向下填充會出現錯誤。
·跨表查詢
當跨表時,公式會自動鎖定區域,就不需要自己手動鎖定了。
·查重
圖中結果是錯值#N/A的即是不重複的。
·反向查找
=VLOOKUP(I5,IF({1,0},C:C,B:B),2,0)紅字部分可以根據實際需求更改。
HLOOKUP
此函數按列從上向下可查找任意值
=HLOOKUP(查找值,查找範圍,第幾行,精確或模糊匹配)共四個參數,一個都不能少
這裡查詢第2行到第8行的數據。
HLOOKUP使用較少,其使用方法與VLOOKUP完全一樣,只是查詢的方向不一樣,一個是從左到右,一個是從上到下。
這裡不做重複舉例,有興趣的朋友可以按照上面的例子嘗試。
寫在正文之前:院長大大開始也是小白,知道不會用Office去求人的痛苦,所以大大開了這個公眾號,希望大家都能擺脫困境,大大希望大家轉發給同事朋友一起學習進步,而不是拿去賺取蠅頭小利。
希望大家多多練習以上函數使用方法,早日告別Excel小白。後期院長還會增設PPT,Word相關知識分享,還等什麼,火速關注院長,暢想最新鮮的Office知識。
閱讀更多 Officefuli院 的文章