作者:竺蘭
編輯:竺蘭
對于得了函數(shù)恐懼癥的 Excel 小白來講,最最最最最痛苦的事情是什么?
不知道用哪個函數(shù)?
是我明明知道這個函數(shù)的名字,卻不知道怎么寫公式!
就比如在 Excel 界「稱霸一方」的查找函數(shù) Vlookup,懸浮窗早已給出了答案,但在小白眼里就是一堆神秘字符
所以今天,我準備了 10 個常見常用的 Vlookup 經(jīng)典用法,助力大家更快掌握這個函數(shù)。
??????
單條件查找
根據(jù)條件「葡萄」,查找「數(shù)量」。
公式:
=VLOOKUP(E2,B2:C21,2,FALSE)
Vlookup 基本語法見下圖:
隱藏亂碼
公式:
=IFERROR(VLOOKUP(E2,B2:C21,2,FALSE),'')
▲ 左右滑動查看
公式說明:''的含義是,如果前面的 VLOOKUP 函數(shù)中存在錯誤的參數(shù),那么在顯示結果的單元格中顯示為空。
多條件查找
根據(jù)兩個條件「姓名」和「科目」,查找「成績」。
公式:
=VLOOKUP(F3&G3,A:D,4,FALSE)
公式說明:添加輔助列,將兩個條件用 & 符號組合在一起,變成一個條件,再用 Vlookup 函數(shù)的基礎語法進行查找。
模糊查找
根據(jù)「課程簡稱」,查找「課程全稱」。
公式:
=VLOOKUP('*'&C2&'*',$A$1:$A$8,1,FALSE)
▲ 左右滑動查看
公式說明:將要查找的簡稱前后都用 & 連接符加上一個「*」,就可以來替代包含該簡稱的數(shù)據(jù)了。
分段統(tǒng)計
根據(jù)「金額」,查看所在「區(qū)間」。
公式:
=VLOOKUP(C2,$F$2:$G$9,2,TRUE)
公式說明:
? 使用了 Vlookup 近似匹配的特殊用法,第四參數(shù),需用 True,或者 1;
? 區(qū)間起點必須是第 2 參數(shù)區(qū)域的首列;
? 第 2 參數(shù)區(qū)域需用 $ 鎖定,確保不偏移。
一對多查找
根據(jù)「姓名」,查找一月、二月、三月的「銷售額」。
公式:
=VLOOKUP($A15,$A$2:$D$12,COLUMN(B1),0)
▲ 左右滑動查看
公式說明:
Column(B1)的結果是 2,當公式向右復制時可以生成 3,4,5,……
逆向查找
根據(jù) B 列的「水果」,查找 A 列對應的「編號」。
公式:
=VLOOKUP(E2,IF({1,0},B2:B21,A2:A21),2,FALSE)
▲ 左右滑動查看
公式說明:利用 IF 函數(shù)構造數(shù)組,將 B 列和 A 列位置互換,再用 Vlookup 函數(shù)正常查找。
跨表查找
根據(jù)「水果」,在多個表格查找「數(shù)量」。
公式:
=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({'水果 1';'水果 2';'水果 3'}&'!A:A'),A2),{'水果 1';'水果 2';'水果 3'})&'!A:B'),2,0)
▲ 左右滑動查看
公式說明:
A2:Vlookup 的查找值;
{...}數(shù)組里的內容:多個工作表名稱,用分號分隔;
A:A:查找值在各個表中的哪一列,需要確定各個表的該列是否存在這個查找值;
A:B:vlookup 的查找區(qū)域;
2:返回值的列數(shù),姓名是在 A:B 區(qū)域中的第 2 列。
交叉查詢
根據(jù)「列號」和「行號」,查找「姓名」。
公式:
=VLOOKUP(I2,A2:F11,MATCH(I1,A1:F1,0))
▲ 左右滑動查看
公式說明:
用 MATCH 得出的結果即為 VLOOKUP 函數(shù)第 3 參數(shù),返回被查找區(qū)域的第幾列。
查找最后一個值
查詢「水果」的「最后一次銷量」。
公式:
=VLOOKUP(COUNTIF($C$2:$C$11,F2)&F2,$B$1:$D$11,3,FALSE)
▲ 左右滑動查看
公式說明:關于用 Countif 函數(shù)做輔助列查找最后一個出現(xiàn)的值相關的做法,之前有一篇文章講過:不管查找第幾次出現(xiàn)的數(shù)據(jù),用 Vlookup 函數(shù)這樣做,超簡單!
Vlookup 的作用非常之強大,祝愿大家早日掌握!
每天學點 Excel,工作效率 up~up~我們明天見!
聯(lián)系客服