日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

 網(wǎng)摘文苑 2019-07-20

VLOOKUP函數(shù)可以實(shí)現(xiàn)的查找LOOKUP也可以,VLOOKUP函數(shù)不能實(shí)現(xiàn)的查找LOOKUP依然可以,這就是它的與眾不同之處。

下面跟大家講講LOOKUP函數(shù)的幾種用法:

一、LOOKUP函數(shù)語(yǔ)法。

作用:從單行或單列或數(shù)組中查找一個(gè)值,條件是向后兼容性。分為向量形式和數(shù)組形式。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

1、向量公式。

= LOOKUP(lookup_value,lookup_vector,[result_vector])。

= LOOKUP(查找值,查找區(qū)域,返回結(jié)果區(qū)域)。

2、數(shù)組公式。

= LOOKUP(lookup_value,array)。

= LOOKUP(查找值,數(shù)組)。

參數(shù)說(shuō)明:

lookup_value:查找值。必需??梢允菍?duì)單元格的引用、數(shù)字、文本、名稱(chēng)或邏輯值。

lookup_vector:查找區(qū)域。必需。只能是一行或一列。可以是對(duì)單元格引用、數(shù)字、文本、名稱(chēng)或邏輯值,文本不區(qū)分大小寫(xiě)。

result_vector:返回的結(jié)果區(qū)域??蛇x。只能是一行或一列,且與查找區(qū)域大小要相同。

array:行和列中值的集合。必需??梢允菍?duì)單元格的引用、數(shù)字、文本、名稱(chēng)或邏輯值,文本不區(qū)分大小寫(xiě)。數(shù)組的值必須按升序排列。

注意:

(1)lookup函數(shù)查詢方式,采用二分法查詢。

(2)lookup_vector和array必須按升序排序,否則不能返回正確的結(jié)果。

(3)如果找不到查找值,lookup函數(shù)會(huì)返回小于或等于查找值的最大值。

(4)如果查找值小于查找區(qū)域的最小值,lookup函數(shù)會(huì)返回 #N/A 錯(cuò)誤。

(5)如果數(shù)組的列數(shù)大于行數(shù),則lookup函數(shù)會(huì)在第一行中查找要找的值。如果數(shù)組的行數(shù)大于列數(shù),則lookup函數(shù)會(huì)在第一列中查找要找的值。

二、單條件查找:根據(jù)姓名查找測(cè)評(píng)總分。

要求:根據(jù)下圖中C11單元格的姓名查找與之對(duì)應(yīng)的測(cè)評(píng)總分。

方法一:使用lookup向量形式。

具體操作步驟如下:

1、首先,我們要查找的姓名所在的查找區(qū)域?yàn)?strong>B2:B10,所以先選中B2:B10單元格區(qū)域 -- 點(diǎn)擊菜單欄的“數(shù)據(jù)”選項(xiàng)卡 -- 在“排序和篩選”工具組中點(diǎn)擊“升序”按鈕。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、在C12單元格中輸入公式“=LOOKUP(C11,B2:B10,E2:E10)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

3、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】上述公式中的C11為查找值,B2:B10為查找區(qū)域,E2:E10為返回結(jié)果區(qū)域,并且查找區(qū)域按升序排列。

方法二:使用lookup數(shù)組形式。

具體操作步驟如下:

1、選中B2:E10單元格區(qū)域 -- 點(diǎn)擊菜單欄的“數(shù)據(jù)”選項(xiàng)卡 -- 在“排序和篩選”工具組中點(diǎn)擊“升序”按鈕。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、在C12單元格中輸入公式“=LOOKUP(C11,B2:E10)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

3、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】上述公式中C11為查找值,B2:E10為數(shù)組集合。查找之前必須先對(duì)數(shù)組進(jìn)行升序排序。

三、單條件逆向查找:根據(jù)姓名查詢學(xué)號(hào)。

要求:根據(jù)下圖中C11單元格的姓名查找與之對(duì)應(yīng)的學(xué)號(hào)。

具體操作步驟如下:

1、在C12單元格中輸入公式“=LOOKUP(1,0/($B$2:$B$10=C11),$A$2:$A$10)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】($B$2:$B$10=C11)判斷這個(gè)區(qū)域中是否等于“蔡曉麗”,如果是,返回TRUE,否則,返回FALSE。TRUE=1,F(xiàn)ALSE=0。利用LOOKUP的特性(忽略錯(cuò)誤值),所以用0除TRUE和FALSE,0/($B$2:$B$10=C11)滿足條件返回0,不滿足返回錯(cuò)誤值。公式變成“=LOOKUP(1,0/{#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;},$A$2:$A$10)”,可以看到以上公式的數(shù)組中只有一個(gè)0,其他都是錯(cuò)誤值。二分法使得LOOKUP只能找到不大于查找值的最后一個(gè)數(shù)字,因此只能找到0,最后根據(jù)0的行位置(第8行)得到第3個(gè)參數(shù)對(duì)應(yīng)位置的數(shù)據(jù),即A8就是我們想要的結(jié)果。

四、多條件查找:根據(jù)姓名和系院查找專(zhuān)業(yè)。

要求:根據(jù)下圖中C11單元格的姓名與C12單元格的系院查找與之對(duì)應(yīng)的專(zhuān)業(yè)。

具體操作步驟如下:

1、選中C13單元格 -- 在編輯欄中輸入公式“=LOOKUP(1,0/(($B$2:$B$10=C11)*($C$2:$C$10=C12)),$D$2:$D$10)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

五、提取單元格內(nèi)的數(shù)字。

要求:在B2:B4單元格中提取A2:A4單元格里面的數(shù)字。

具體操作步驟如下:

1、選中B2單元格 -- 在編輯欄中輸入公式“=-LOOKUP(1,-LEFT(A2,ROW($1:$4)))”-- 按回車(chē)鍵回車(chē)。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、鼠標(biāo)移到B2單元格右下角出現(xiàn)“”字符號(hào)時(shí)往下拖動(dòng)單元格至B5,即可提取A2:A5單元格區(qū)域里面的數(shù)字。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

3、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】LEFT函數(shù)是從左往右開(kāi)始提取,第2個(gè)參數(shù)使用的是數(shù)組形式,ROW($1:$4)相當(dāng)于{1,2,3,4},所以公式“LEFT(A2,ROW($1:$4))”相當(dāng)于{'4';'4個(gè)';'4個(gè)饅';'4個(gè)饅頭'},在LEFT前面加上負(fù)號(hào),就可以把其中的數(shù)字轉(zhuǎn)為數(shù)值,文字變成錯(cuò)誤值。-LEFT(A2,ROW($1:$4))就相當(dāng)于{-4;#VALUE!;#VALUE!;#VALUE!}。錯(cuò)誤值被LOOKUP忽略,所以公式就變成=-LOOKUP(1,{-4})。根據(jù)LOOKUP函數(shù)的二分法查找原理,當(dāng)查找值大于查找區(qū)域的所有數(shù)據(jù)時(shí),返回最后一個(gè)值,這里只有一個(gè)“-4”,所以返回“-4”,在LOOKUP前面加個(gè)負(fù)號(hào),就變成4,也就是我們要提取的數(shù)字。

六、查詢某一列中的最后一個(gè)數(shù)值。

要求:查找下圖中A列的最后一個(gè)數(shù)值。

具體操作步驟如下:

1、選中B2單元格 -- 在編輯欄中輸入公式“=LOOKUP(9E+307,A:A)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】9E+307是Excel中允許鍵入的最大數(shù)值,用它來(lái)做LOOKUP函數(shù)的查找值,可以返回某一行或某一列中的最后一個(gè)數(shù)值。

七、查詢某一列中最后一個(gè)單元格的內(nèi)容。

要求:查找下圖中A列的最后一個(gè)數(shù)值。

具體操作步驟如下:

1、選中B2單元格 -- 在編輯欄中輸入公式“=LOOKUP(1,0/(A:A<>''),A:A)”-- 按回車(chē)鍵即可。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

【公式解析】(A:A<>'')判斷A列的值不等于空,如果等于空就返回。

八、查找某一列中最后一次出現(xiàn)的數(shù)據(jù)。

要求:查找下圖中D列的姓名在A列區(qū)域中最后一次出現(xiàn)的打卡時(shí)間。

具體操作步驟如下:

1、選中E2單元格 -- 在編輯欄中輸入公式“=LOOKUP(1,0/($A$2:$A$10=D2),$B$2:$B$10)”-- 按快捷鍵回車(chē)。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、看到上圖中返回的結(jié)果是一串小數(shù),我們需要轉(zhuǎn)換成日期格式。選中E2單元格 -- 點(diǎn)擊鼠標(biāo)右鍵 -- 選擇“設(shè)置單元格格式”。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

3、彈出“設(shè)置單元格格式”對(duì)話框 -- 在“數(shù)字”選項(xiàng)卡下點(diǎn)擊“自定義”-- 在“類(lèi)型”輸入框中選擇“yyyy/m/d h:mm:ss”-- 點(diǎn)擊“確定”按鈕。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

4、可以看到那一串浮點(diǎn)數(shù)變成日期格式的文本。這就是我們用公式求出的最后一次打卡的時(shí)間。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

5、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

九、區(qū)間判斷。

要求:判斷下圖中B列銷(xiāo)售業(yè)績(jī)對(duì)應(yīng)的級(jí)別。級(jí)別判斷標(biāo)準(zhǔn)為單元格區(qū)域E2:F6。

具體操作步驟如下:

1、選中C2單元格 -- 在編輯欄中輸入公式“=LOOKUP(B2,$E$2:$F$6)”-- 按回車(chē)鍵回車(chē)。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

2、鼠標(biāo)移到C2單元格右下角并雙擊,即可求出C3:C6單元格區(qū)域的結(jié)果。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

3、動(dòng)圖演示如下。

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

以上就是我們工作中經(jīng)常會(huì)用到的幾種LOOKUP函數(shù)的用法,很多人都說(shuō)一看就會(huì),一做就不會(huì)。其實(shí)你只要記住下面這個(gè)套路就可以:

=LOOKUP(1,0/((條件1)*( 條件2)* ( 條件N)),目標(biāo)區(qū)域或數(shù)組)。

希望你看完這篇文章的時(shí)候,可以幫忙轉(zhuǎn)發(fā)點(diǎn)個(gè)贊,畢竟這么詳細(xì)的教程,網(wǎng)上真的找不到第2篇!

同樣是Excel中的查找函數(shù),這個(gè)函數(shù)卻比VLOOKUP功能強(qiáng)100倍

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多