二維碼 購物車
部落窩在線教育歡迎您!

如何選用查找函數(shù)?瞧VLOOKUP一家子的做派,你就明白了!

?

作者:小窩來源:部落窩教育發(fā)布時間:2023-08-14 22:01:47點擊:956

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:

查找函數(shù)VLOOKUP全家有4口人,如何選用它們呢?那你就得明白它們的關(guān)系、各自特長和不足??纯窗?!

 

說起查找,99%Excel表姐表哥們肯定說“VLOOKUP啊,我認(rèn)識……”。

“那認(rèn)識它哥嗎?”

“啥?”

“它弟,它侄子呢?”

“不知道……它還有侄子?”

 

VLOOKUP比我們絕大多數(shù)人幸福——有志同道合的兄弟和出色的后輩。

 

VLOOKUP家族


 

1. VLOOKUP

語法:

=VLOOKU(查找值,查找區(qū)域,返回列數(shù),匹配方式)

查找區(qū)域包含返回值所在列。

匹配方式:

0,完全匹配——用得最多,精確查找用它。

1,近似匹配——用得較少,查找小于等于查找值的最大值,區(qū)間查找用它,要求升序排列——學(xué)的大哥。

 

個人做派只從第1列(查找區(qū)域中)開始向右取值!

查找“王可欣”的成績。

公式:

=VLOOKUP($A12,$C$2:$F$8,2,0)

 


 

VLOOKUP在查找區(qū)域第一列從上往下查(圖中紅色箭頭,因為在垂直方向上查,所以叫縱向查找),然后從左往右取所在行的第2列的數(shù)(圖中紫色箭頭,因為向右取值,符合日常閱讀習(xí)慣,所以叫正向查找)。

 

如果表格是下面的樣子,查找值位于某行中,就要它的弟弟HLOOKUP出手了。

 

表格
描述已自動生成

 

(如果此類情況非要用VLOOKUP查找,就得搭配轉(zhuǎn)置函數(shù),=VLOOKUP(A23,TRANSPOSE(A15:G19),3,0)

 

2.小弟:HLOOKUP

語法

=HLOOKU(查找值,查找區(qū)域,返回行數(shù),匹配方式)

VLOOKUP唯一不同的就是第3參數(shù),用于指定行數(shù)而不是列數(shù)。

 

個人做派只從第1行(查找區(qū)域中)開始向下取值!

 

公式:

=HLOOKUP($A23,$B$15:$G$19,3,0)

 


 

HLOOKUP在查找區(qū)域第一行從左往右查(紅色箭頭,因為在水平方向上查,所以叫橫向查找),然后從上往下取所在列的第3行的數(shù)(紫色箭頭,因為向下取值,也符合閱讀習(xí)慣,所以也是正向查找)。

 

HLOOKUP是這家人中最沉默的,不是因為它功能不強,而是橫排表比較少。

 

再回到前面。

如果查學(xué)號,返回值位于查找值的左側(cè),與從左到右從上到下的閱讀習(xí)慣相反,屬于反向查找,大哥LOOKUP出手更簡便。

 

表格描述已自動生成

 

(如果此類情況非要用VLOOKUP查找,就得搭配IF函數(shù)交換查找值與返回值的位置變成正向查找,公式=VLOOKUP(A36,IF({1,0},C27:C33,A27:A33),2,0)。)

 

3.大哥:LOOKUP

常用向量語法

=LOOKU(查找值,查找區(qū)域,返回區(qū)域)

由于查找區(qū)域和返回區(qū)域各自單獨指定,所以大哥可以縱橫兩個方向查找,正反兩個方向取值。

 

個人做派:要么給我升序排列,要么接受我的套路。

(大哥還有一個語法,叫數(shù)組語法,不常用。)

 

查學(xué)號,公式:

=LOOKUP(A36,C27:C33,A27:A33)

 

 

圖形用戶界面, 應(yīng)用程序, 表格, Excel
描述已自動生成

 

如果數(shù)據(jù)沒有升序排列,結(jié)果很可能是錯的:

 

 

如果不想排序就得到正確結(jié)果,需要接受大哥的套路:

=LOOKUP(1,0/((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)*(條件區(qū)域N=條件N)),返回區(qū)域)

至少需要一個條件,然后根據(jù)實際增加(蘭色部分)。

就此處而言,條件只有一個,姓名。條件區(qū)域等于查找區(qū)域,條件等于查找值,公式:

=LOOKUP(1,0/(L27:L33=J36),J27:J33)

 

 

(點此了解大哥套路原理)

老天為了彌補大哥天生的“升序”缺陷,給了它可以縱向查找也可橫向查找的便利。

剛才是縱向查找,下方看橫向查找——查語文成績。

=LOOKUP(A47,B39:G39,B41:G41)

 

 

(也可以用套路不排序,具體你可以來寫寫。)

 

大哥橫縱雙向查找原本應(yīng)該很拉風(fēng)的,但是原始數(shù)據(jù)升序排列的極其少,受其限制,就顯得很雞肋,不太實用。

為了改變此不足,首先由同時期的VLOOKUPHLOOKUP兩個弟弟各負(fù)責(zé)一個方向查找;再然后在20多年后,又有了侄子輩XLOOKUP的徹底改善。

 

4.侄子:XLOOKUP

2019年才出生的小年青,功能最全最強。

語法:

=XLOOKUP(查找值,查找區(qū)域,返回區(qū)域,沒有找到的返回,匹配模式,搜索模式)

繼承了大哥LOOKUP的特色,縱橫查找、正反查找都可以,并且可不用排序。

6個參數(shù)中常用的是前3個,并且必須有;后面的根據(jù)需要選擇,可以省略。

匹配模式:

默認(rèn)是0,可以省略不寫,表示完全匹配,用于精確查找;

-1,查找小于等于查找值中的最大值,用于區(qū)間查找;

1,查找大于等于查找值中的最小值,用于區(qū)間查找;

2,表示通配符匹配,可以用“*”“?”進(jìn)行包含查找。

搜索模式:

默認(rèn)是1,可以省略不寫,表示從上往下查;

-1,表示從下往上查;

2,表示必須升序排列查找;

-2,表示必須降序排列查找。

 

個人做派對不起,請來高版本里找我!

 

反向查找學(xué)號公式:

=XLOOKUP(A62,C53:C59,A53:A59)

 

表格
描述已自動生成

 

橫向查找成績公式:

 


 

XLOOKUP函數(shù)詳細(xì)用法可以點此看看。

 

以上就是VLOOKUP一家人。

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

VLOOKUP函數(shù)詳解

LOOKUP函數(shù)用法集

LOOKUP查找最后一個值

為圖表添加趨勢預(yù)測

版權(quán)申明:

本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。