|
【溫馨提示】親愛(ài)的朋友,閱讀之前請(qǐng)您點(diǎn)擊【關(guān)注】,您的支持將是我最大的動(dòng)力! 當(dāng)我們?cè)谔幚肀砀駭?shù)據(jù)查詢(xún)時(shí),首先會(huì)想到一個(gè)超牛查詢(xún)函數(shù)VLOOKUP()。 如果你覺(jué)得VLOOKUP函數(shù)超牛的話(huà),今天阿鐘老師分享的應(yīng)該算是查詢(xún)神器了吧!畢竟VLOOKUP函數(shù)在查詢(xún)數(shù)據(jù)時(shí)多多少少有一些限制,比如只能從前往后查找,逆向查找需要費(fèi)一番功夫。而INDEX+MATCH函數(shù)組合就沒(méi)有這些限制了。 01.常規(guī)用法:【VLOOKUP】PK【INDEX+MATCH】 上圖表格中需要查詢(xún)"公孫勝"的"數(shù)學(xué)"成績(jī)。 =VLOOKUP(I2,C:G,3,0) =INDEX(C:G,MATCH(I3,C:C,0),3) 普通查找,看似VLOOKUP函數(shù)更勝一籌。 02.逆向查找:【VLOOKUP】PK【INDEX+MATCH】 表格中需要查詢(xún)"公孫勝"所在的"班級(jí)",注意嘍,班級(jí)在前面喲! =VLOOKUP(I2,IF({1,0},C:C,B:B),2,0) =INDEX(B:B,MATCH(I2,C:C,0)) INDEX+MATCH組合的優(yōu)勢(shì)體現(xiàn)出來(lái)嘍! 03.十字交叉查找:INDEX+MATCH 表格中需要查詢(xún)"公孫勝"的信息(一不小心把信息的排列順序打亂了),一個(gè)公式搞定。 在J2單元格輸入公式: =INDEX($A$1:$G$15,MATCH($I2,$C$1:$C$15,0),MATCH(J$1,$A$1:$G$1,0)) 然后再拖動(dòng)向右填充公式即可。 04.函數(shù)語(yǔ)法 INDEX()函數(shù) 用途:返回由行號(hào)和列號(hào)索引選擇的表或數(shù)組中元素的值。當(dāng)函數(shù) INDEX 的第一個(gè)參數(shù)為數(shù)組常量時(shí),使用數(shù)組形式。 語(yǔ)法:INDEX(array, row_num, [column_num]) 參數(shù):array單元格區(qū)域或數(shù)組常量; row_num選擇數(shù)組中的某行,函數(shù)從該行返回?cái)?shù)值; column_num選擇數(shù)組中的某列,函數(shù)從該列返回?cái)?shù)值。 MATCH()函數(shù) 用途:用于返回在指定方式或者指定數(shù)值匹配的數(shù)組中元素的相應(yīng)的位置,一般情況下不單獨(dú)使用。 語(yǔ)法:MATCH(lookup_value, lookup_array, [match_type]) 參數(shù):lookup_value要在 lookup_array 中匹配的值; lookup_array要搜索的單元格區(qū)域; match_type數(shù)字 -1、0 或 1。 來(lái)個(gè)白話(huà)版的語(yǔ)法: INDEX(在哪里找,在第幾行找,在第幾列找) MATCH(你找誰(shuí),在哪里找,是精確找0還是模糊找1或-1) MATCH函數(shù)返回的值就是第幾行或第幾列,剛好就是INDEX的第2、3個(gè)參數(shù)。 注意:這里的第幾行或第幾列是指查找區(qū)域的第幾行或第幾列,并非行號(hào)或列號(hào)。 更詳細(xì)INDEX+MATCH組合講解,點(diǎn)擊文末專(zhuān)欄購(gòu)買(mǎi)學(xué)習(xí),并贈(zèng)送教程中模板。 小伙伴們,在使用Excel中還碰到過(guò)哪些問(wèn)題,評(píng)論區(qū)留言一起討論學(xué)習(xí),堅(jiān)持原創(chuàng)不易,您的點(diǎn)贊轉(zhuǎn)發(fā)就是對(duì)小編最大的支持 |
|
|
來(lái)自: Excel與財(cái)務(wù) > 《Excel技巧分享》