午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

萬能查找函數(shù)?XLOOKUP的用法

 王意pu3eupsbkg 2024-04-02 發(fā)布于重慶

一、語法和參數(shù)

1. 語法:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]) 

語法解釋:=XLOOKUP(查找值,查找數(shù)組,返回?cái)?shù)組,未找到值,匹配模式,搜索模式)

2. 參數(shù)

1. 必需參數(shù)三個(gè):

① lookup_value,要搜索的值;

② lookup_array,要搜索的區(qū)域或數(shù)組;

③ return_array,要返回的區(qū)域或數(shù)組。

2. 可選參數(shù)三個(gè):

① [if_not_found],找不到匹配值;

            返回指定參數(shù)[if_not_found];

            如果未指定參數(shù),則顯示#N/A;

② [match_mode],指定匹配類型;

     0   未找到匹配值,則顯示#N/A

    -1   未找到匹配值,則返回較小值

     1   未找到匹配值,則返回較大值

     2   通匹符

③ [search_mode],指定搜索模式。

     1  從第一項(xiàng)開始搜索

    -1  從最后一項(xiàng)開始搜索

     2   按升序搜索

    -2   按降序搜索

圖片

三、函數(shù)示例

1.  縱向查找                                                             

以下圖表格為例,根據(jù)姓名查找得分??梢暂斎牍剑?/span>

=XLOOKUP(D2,A2:A11,B2:B11)

圖片

整個(gè)公式的含義是,使用XLOOKUP函數(shù),查找“林沖”在姓名列的位置,并返回得分列的相應(yīng)位置對應(yīng)的得分。

如果使用VLOOKUP函數(shù)的話,公式為:

=VLOOKUP(D2,A2:B11,2,0)

2. 橫向查找

以下圖表格為例,姓名行在上面,得分行在下面。根據(jù)姓名查找得分??梢暂斎牍剑?/span>

=XLOOKUP(A6,A1:K1,A2:K2)

公式說明:查找值H2,查找區(qū)域?yàn)锽1:E1,返回區(qū)域?yàn)锽2:E2。

圖片

VLOOKUP函數(shù)不能橫向查找,如果使用HLOOKUP函數(shù)的話,公式為:

=HLOOKUP(A6,B1:K2,2,0)

3. 逆向查找 

如果需要查找的目標(biāo)值在左邊,需要進(jìn)行逆向查找。如下圖,姓名列在右邊,得分列在左邊。根據(jù)姓名從右向左查找得分。單元格G2,輸入公式:

=XLOOKUP(F2,C2:C5,B2:B5)

公式說明:查找值F2,查找區(qū)域?yàn)镃2:C5,返回區(qū)域?yàn)锽2:B5。

圖片

使用VLOOKUP函數(shù)也能實(shí)現(xiàn)逆向查找,但是比較復(fù)雜,公式如下:

=VLOOKUP(E2,IF({1,0},$C$2:$C$11,$B$2:$B$11),2,0)

4. 查詢失敗匹配值

如果查詢的結(jié)果沒有匹配值,查詢失敗默認(rèn)顯示“#N/A”。如果給公式加上第四個(gè)參數(shù):匹配值,則查詢失敗會(huì)顯示匹配值。

如下圖,要根據(jù)姓名,查找得分,輸入公式:

圖片

公式1:=XLOOKUP(D3,A3:A12,B3:B12)

公式說明:查找值F2,查找區(qū)域?yàn)?span id="bh51tjlzh" class="cye-lm-tag">A3:A12,返回區(qū)域?yàn)?span id="bh51tjlzh" class="cye-lm-tag">B3:B12。這個(gè)公式因未指定第四個(gè)參數(shù),則默認(rèn)顯示“#N/A”。

圖片

公式2:=XLOOKUP(D3,A3:A12,B3:B12,'無')

公式說明:查找值D3,查找區(qū)域?yàn)?span id="bh51tjlzh" class="cye-lm-tag">A3:A12,返回區(qū)域?yàn)?span id="bh51tjlzh" class="cye-lm-tag">B3:B12,未找到匹配值 則顯示“無”。

5. 區(qū)間查找

如下圖,要根據(jù)【分值】區(qū)間,查找【積分】。輸入公式,下填充

=XLOOKUP(D3,(ROW($A$1:$A$11)-1)*10,$B$3:$B$13,,1)

公式說明:查找值D3,查找區(qū)域?yàn)?ROW($A$1:$A$11)-1)*10(構(gòu)建數(shù)組),返回區(qū)域?yàn)?B$3:$B$13,指定匹配類型1;

注意:查找區(qū)域使用函數(shù)嵌套構(gòu)建數(shù)組,指定匹配類型1(即未找到匹配值,則返回較大值);

圖片

5. 指定搜索模式(有重復(fù)值的數(shù)據(jù)查找)

我們可以指定查找模式:從第一項(xiàng)往后查找、從最后往前查找。

如下圖,要根據(jù)姓名,查找得分,這里出現(xiàn)了相同值。輸入公式:

=XLOOKUP(E2,A2:A5,B2:B5,,,-1)

公式說明:查找值E2,查找區(qū)域?yàn)锳2:A5,返回區(qū)域?yàn)锽2:B5,搜索模式為-1。(因?yàn)檫@個(gè)參數(shù)是第六參數(shù),所以,需要加多2個(gè)逗號“,”;這個(gè)能理解嗎?)

如果不輸入任何參數(shù)的話,默認(rèn)是從第一項(xiàng)開始往后查找,結(jié)果就是94。

圖片

6.  交叉查找

如下圖,要根據(jù)姓名和季度,查找交叉值。輸入公式,向右填充

=XLOOKUP(H2,$B$2:$E$2,XLOOKUP($G3,$A$3:$A$12,$B$3:$E$12))

圖片

公式說明:查找值H2,查找區(qū)域?yàn)?B$2:$E$2,返回區(qū)域?yàn)閄LOOKUP($G2,$A$3:$A$12,$B$3:$E$12)。

注意:因?yàn)樾枰蛴姨畛?,所以要注意參?shù)的相對和絕對引用;

以上就是,XLOOKUP函數(shù)的常用的幾種用法,有興趣的朋友可以進(jìn)一步研究。

END
圖片

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多