我們在處理Excel表格時一定少不了函數公式,其中VLOOKUP函數更是發揮了很大作用。學會用VLOOKUP函數,分分鐘提高你的工作效率,下面我們就來詳細講解VLOOKUP函數的功能作用,請看介紹。
VLOOKUP函數是一個縱向查找函數,它可以根據首列的值,返回指定范圍內對應序列對應的值。
如下圖所示,從源數據中查詢張飛的武力值,

VLOOKUP函數的基礎功能是查詢,基于特定ID的查詢大部分可以運用VLOOKUP函數來實現,來看幾個例子:
例1:根據員工信息表獲取籍貫信息

例2:計算個人所得稅

這個例子利用了VLOOKUP的模糊匹配,當數據不確定時可以使用。
例3:多條件查詢

這個例子先構造了一個輔助列來實現多條件查詢!利用&連接符將多個字段連接在一起實現查詢
當你的源數據表每個字段都不唯一,多個字段組合起來可以得到唯一ID時,這個方法行之有效!
例4:一對多查詢

如圖所示,在Excel表格中要查找某個國家的所有武將,通過兩步來實現:
第一步:用公式COUNTIF($D$27:$D27,$H$27)構造一個輔助列,這個函數的意思是從上往下對包含J
第二步:使用VLOOKUP函數來查找姓名
=IFERROR(VLOOKUP(ROW(1:1),B26:C36,2,0),"")
其中,以我們構造的輔助列為索引,ROW()函數構造一個數列1、2、3、4......來分別查找所有武將
例5、查找列號不確定的信息

這里運用了公式=VLOOKUP(G39,B38:E48,MATCH(H38,B38:E38,0),0)
VLOOKUP+MATCH函數是運用非常廣的函數套路,MATCH函數的作用是查找指定值在數組中的位置,
在本例中,用MATCH函數來查找具體信息所在的列號,例如,查找“國籍”則返回“2”;“智力”返回“4”
1、第四個參數是經常出錯的地方,注意模糊匹配和精確匹配的使用
2、出現#N/A錯誤:
a、查詢值和源數據表的數據格式是否保持一致?例如查詢值為數值型,源數據為文本型查詢不到的哦。
解決方法:查詢表和源數據表設置為相同的單元格格式
b、源數據表或者查詢表是否存在看不見的空格、換行符等;
解決方法:建立查詢表之前清除掉不可見的字符,將數據復制到“記事本“,再粘貼回EXCEL能快速去掉除空格外的不可見字符
c、確定#N/A是匹配不到所求值時,用信息處理函數IFERROR將其屏蔽
3、出現#REF錯誤
a、檢查第二個參數,源數據表引用是否出錯
b、檢查第三個參數,列號是否超出源數據表范圍
掌握VLOOKUP函數的使用操作后,我們就能更快處理Excel表格中數據了!
新聞熱點
疑難解答