Excel中,,index函數(shù)和match函數(shù)經(jīng)常會(huì)結(jié)合嵌套使用,,完成一些數(shù)據(jù)查找返回。 比如下面的Excel表格,,記錄了每組數(shù)據(jù)1-6月份的營收情況,。
需要在H列輸入函數(shù)公式,統(tǒng)計(jì)每組數(shù)據(jù)第一次出現(xiàn)負(fù)數(shù)(虧損)的月份,。=INDEX($A$1:$F$1,MATCH(1>0,$A2:$F2<0,0))按下CTRL+shift+回車鍵,,結(jié)束數(shù)組公式。今天的Excel教程,,主要就是用INDEX和MATCH函數(shù)嵌套完成,。 MATCH函數(shù)用于返回要查找的數(shù)據(jù)在區(qū)域中的相對(duì)位置。用法為:MATCH(要查找的數(shù)據(jù), 查找區(qū)域, 查找方式)回到案例中:MATCH(1>0,$A2:$F2<0,0),,就是查找大于0的數(shù),,排在第幾個(gè),。$A2:$F2<0:返回一組邏輯值:{FALSE,TRUE,FALSE,FALSE,FALSE,FALSE}所以,,MATCH(1>0,$A2:$F2<0,0),,得到結(jié)果為2。 INDEX函數(shù)的語法為:INDEX(數(shù)組或區(qū)域, 行號(hào), 列號(hào))如果你會(huì)VBA,或者想用VBA來練習(xí)這個(gè)題目,,可以插入兩個(gè)模塊,,寫代碼,實(shí)現(xiàn)點(diǎn)擊按鈕,,生成和清除結(jié)果,。For Each rng In Range([a2], [a1].End(xlDown)) Set rngs = rng.Resize(1, 6) rng(1, 8) = Cells(1, i).ValueRange([h2], Cells(Rows.Count, "h").End(xlUp)(2, 1)).ClearContents
|