送人玫瑰,手有余香,請(qǐng)將文章分享給更多朋友
動(dòng)手操作是熟練掌握EXCEL的最快捷途徑!
某學(xué)校組織了一次知識(shí)競(jìng)賽,下面是這次競(jìng)賽的最終參賽隊(duì)員名單。
表格完成后,我們需要通過(guò)姓名來(lái)查找學(xué)號(hào),以及,通過(guò)學(xué)號(hào)來(lái)查找姓名。由于表格錄入并不是會(huì)規(guī)范,這給我們后續(xù)的查找統(tǒng)計(jì)公祖帶來(lái)了一定的困難。
該如何操作呢?思考十秒鐘...
處理這種結(jié)構(gòu)表格,我們可以考慮使用INDEX函數(shù)。由于學(xué)號(hào)和姓名都是唯一的,因此只要找到等于給定條件數(shù)值所在的行和列,就可以找到對(duì)應(yīng)的姓名
在單元格E7中輸入公式“=INDEX(A1:Y20,MIN(IF(G5:W14=D7,ROW(5:14))),MIN(IF(G5:X14=D7,COLUMN(H:Y))))”即可
在單元格E11中輸入公式“=SUMIF(H5:X14,D11,G5)”即可。
由于上面連個(gè)公式都比較簡(jiǎn)單,這里就不再詳細(xì)介紹了。其中單元格E11中的公式使用了SUMIF函數(shù)錯(cuò)位求和和方法。關(guān)于這個(gè)的詳細(xì)介紹請(qǐng)但看帖子總結(jié)篇--SUMIF函數(shù)實(shí)用終極帖。
其實(shí),這個(gè)例子中根據(jù)學(xué)號(hào)查找姓名還可以通過(guò)多維引用的思路來(lái)解決。
在單元格E7中輸入公式“=INDIRECT(TEXT(MIN(IF(G5:W14=D7,ROW(5:14)*100+COLUMN(H:X))),"R0C00"),0)”,三鍵回車即可。
思路:
IF(G5:W14=D7,ROW(5:14)*100+COLUMN(H:X))部分,將源數(shù)據(jù)區(qū)域中所有等于給定條件的數(shù)據(jù)的行號(hào)擴(kuò)大100倍,同時(shí)加上對(duì)應(yīng)的列號(hào)
MIN(IF(G5:W14=D7,ROW(5:14)*100+COLUMN(H:X)))部分,由于我們已知學(xué)號(hào)和姓名是不重復(fù)的,因此這里可以使用MIN函數(shù)。如果有多個(gè)等于給定條件的數(shù)據(jù),則要使用SMALL函數(shù)
TEXT(MIN(IF(G5:W14=D7,ROW(5:14)*100+COLUMN(H:X))),"R0C00")部分,將結(jié)果轉(zhuǎn)換為“R1C1”格式
最后利用INDIRECT函數(shù)取得正確的結(jié)果
-END-
長(zhǎng)按下方二維碼關(guān)注EXCEL應(yīng)用之家
面對(duì)EXCEL操作問(wèn)題時(shí)不再迷茫無(wú)助
我就知道你“在看”
注意!前方有紅包擋道!速點(diǎn)閱讀原文消滅之!
聯(lián)系客服