如何選用查找函數(shù)?瞧VLOOKUP一家子的做派,你就明白了!
?
作者:小窩來源:部落窩教育發(fā)布時間:2023-08-14 22:01:47點擊:956
查找函數(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)
如果數(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ù)升序排列的極其少,受其限制,就顯得很雞肋,不太實用。
為了改變此不足,首先由同時期的VLOOKUP和HLOOKUP兩個弟弟各負(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:
相關(guān)推薦:
版權(quán)申明:
本文作者小窩;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!