之前發(fā)了FILTER函數(shù)的使用方法,,有很多粉絲問到Xlookup函數(shù),,今天Xlookup函數(shù)來(lái)了,可以說是現(xiàn)階段最好用的查找函數(shù)了,,廢話不多說,,讓我們直接開始吧! 想要從零學(xué)習(xí)Excel,,這里↓↓↓ Xlookup的作用與參數(shù)Xlookup:一個(gè)查找函數(shù),,可以根據(jù)查找值第一個(gè)找到的結(jié)果。 語(yǔ)法:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 第一參數(shù):想要查找值 第二參數(shù):想要在那個(gè)數(shù)據(jù)區(qū)域中查找 第三參數(shù):要返回的數(shù)據(jù)區(qū)域 第四參數(shù)(可選):找不到結(jié)果,,就返回第四參數(shù),,省略它函數(shù)默認(rèn)返回#N/A這個(gè)錯(cuò)誤值 第五參數(shù)(可選):用于指定查找類型 參數(shù)為:0 ,精確匹配,,找不到結(jié)果,,返回 #N/A這個(gè)錯(cuò)誤值,。 這是默認(rèn)選項(xiàng)。參數(shù)為:-1,,近似匹配,找不到結(jié)果,,返回下一個(gè)較小的項(xiàng),。參數(shù)為:1,近似匹配,,找不到結(jié)果,,返回下一個(gè)較大的項(xiàng)。參數(shù)為:2 ,,通配符匹配 第六參數(shù)(可選): 指定查找的方式
以上就是xlookup的所有參數(shù),,雖然比較多,,但是第四、第五與第六參數(shù)都是可以省略的,,所以一般只需設(shè)置前三個(gè)函數(shù)即可,,下面來(lái)看下具體用法 一、普通查找如下圖所示,,在這里我們想要查找魯班的語(yǔ)文成績(jī),,我們可以直接將第四到第六參數(shù)省略掉進(jìn)行數(shù)據(jù)查詢,這也是我們最常用的用法 公式為:=XLOOKUP(H2,A1:A9,C1:C9) 二,、橫向查詢Vlookup僅僅只能做縱向查詢,,想要進(jìn)行橫向查詢就需要使用Hlookup函數(shù),但是Xlookup不但能橫向查詢,,還能實(shí)現(xiàn)縱向查詢,,如下圖所示,還是查找魯班語(yǔ)文成績(jī) 公式設(shè)置為:=XLOOKUP(A10,A1:I1,A3:I3) 通過這個(gè)例子,,大家需要明白一點(diǎn),,就是Xlookup函數(shù)的第二與第三參數(shù)必須一一對(duì)應(yīng),,這個(gè)對(duì)應(yīng)也包含方向的對(duì)應(yīng)! 三,、反向查詢反向查詢這個(gè)名詞其實(shí)就是專門針對(duì)Vlookup而創(chuàng)建的,,因?yàn)閂lookup不能找到【查找值左側(cè)的數(shù)據(jù)】,其實(shí)很多函數(shù)都能解決這樣的問題,,Xlookup更加的簡(jiǎn)單罷了,。 如下圖,我們通過工號(hào)查找姓名,,就是一個(gè)典型的反向查詢 公式為:=XLOOKUP(H2,B1:B9,A1:A9) 以上三個(gè)其實(shí)都是Xlookup的常規(guī)應(yīng)用,,下面我們來(lái)看點(diǎn)不一樣的 四、自動(dòng)屏蔽錯(cuò)誤值Xlookup函數(shù)是可以自動(dòng)屏蔽錯(cuò)誤值的,,主要是設(shè)置他的【第四參數(shù)】,,這樣就可以完全拋棄IFERROR函數(shù)了 公式設(shè)置為:=XLOOKUP(H7,A1:A9,C1:C9,'') 在這里我們將第四個(gè)參數(shù)設(shè)置為了2個(gè)雙引號(hào),就表示空值,,就說函數(shù)如果找不到結(jié)果就會(huì)返回空值 如果將第四參數(shù)設(shè)置為:'找不到結(jié)果'函數(shù)如果查找不到數(shù)據(jù)就會(huì)返回,,找不到結(jié)果這5個(gè)字 五、關(guān)鍵字查詢Xlookup想要進(jìn)行關(guān)鍵字查詢,,我們就需要設(shè)置它的【第五參數(shù)】,,這個(gè)跟Vlookup相比有些繁瑣,Vlookup直接使用即可,,但是它可以避免查找值有通配符識(shí)別不到的情況 想要進(jìn)行關(guān)鍵字查詢,,就需要用到通配符,常用個(gè)得有2個(gè),,已經(jīng)放在下方了,,它們的區(qū)別僅僅只有字符數(shù)多少的區(qū)別 ?:代表任意單個(gè)字符 *:代表任意多個(gè)字符 我們將查找值設(shè)置為*白,然后只需要將公式設(shè)置為:=XLOOKUP(H2,A1:A9,C1:C9,,2)就可以找到李白的語(yǔ)文成績(jī),。 六,、一次返回多列數(shù)據(jù)這個(gè)效果有一個(gè)缺點(diǎn):結(jié)果列在數(shù)據(jù)表中必須是連續(xù)的,如下圖,,我們想要查找他們的所有成績(jī),,就可以使用這個(gè)特點(diǎn) 公式為:=XLOOKUP(F2,A1:A8,B1:D8) 點(diǎn)擊回車后公式就會(huì)自動(dòng)向右填充整行,這個(gè)是因?yàn)?span>Xlookup返回的結(jié)果個(gè)數(shù),,是由第三參數(shù)的列數(shù)決定的,,在這里我們選擇了3列,就會(huì)返回3個(gè)結(jié)果 七,、多條件查找Xlookup函數(shù)跟雖有的查找函數(shù)一樣,,如果存在重復(fù)值,僅僅會(huì)返回第一個(gè)找到的結(jié)果,所以如果條件重復(fù),,Xlookup也需要進(jìn)行多條件查詢,,操作也比較簡(jiǎn)單的 如下圖,張飛是存在重名的,,在這里我們想要查找2班張飛的語(yǔ)文成績(jī) 公式設(shè)置為:=XLOOKUP(G2&H2,A1:A9&B1:B9,C1:C9) 在這里只需要使用連接符號(hào)&,,將姓名與班級(jí)連接在一起作為查找值和查找區(qū)域即可,本質(zhì)就是一個(gè)常規(guī)的使用方法 以上就是Xlookup常見的7種使用方法,,簡(jiǎn)單且實(shí)用,,這個(gè)函數(shù)也是需要版本支持的,Excel最低2021,,WPS最新版,如果你的版本支持的話,,建議可以使用它來(lái)替代Vlookup,,可以快速提高工作效率 我是Excel從零到一,關(guān)注我,,持續(xù)分享更多Excel技巧 |
|
來(lái)自: 東東85nuh7gdm8 > 《2,、Word 及EXCEI》