久久国产av,国产激情欧美有码,亚洲国产综合精品2020,国产无套粉嫩白浆内精

excel用數(shù)組公式獲取一列中非空(非零)值,看一看

2023-06-29 14:03:39 數(shù)碼極客 3483次閱讀 投稿:檸萌

excel用數(shù)組公式獲取一列中非空(非零)值,看一看

假如在A1:A10區(qū)域中有一列數(shù)據(jù),其中包含數(shù)值“0”和空的單元格,現(xiàn)在需要將其中非零、非空的數(shù)據(jù)提取出來,并且按原數(shù)據(jù)的順序排列,可以使用下面的數(shù)組公式。

在B1單元格中輸入數(shù)組公式:  =OFFSET($A$1,SMALL(IF($A$1:$A$10<>0,ROW($1:$10),""),ROW(A1))-1,0)  公式輸入完畢后,按Ctrl+Shift+Enter結(jié)束,然后向下填充即可。  公式說明:上例A1:A10區(qū)域中,第1、2、4、10行包含非零、非空數(shù)據(jù),先用“IF($A$1:$A$10<>0,ROW($1:$10),"")”來產(chǎn)生一個(gè)數(shù)列“{1;2;"";4;"";"";"";"";"";10}”,然后用SMALL函數(shù)來獲取非空數(shù)值,最后用OFFSET函數(shù)返回單元格數(shù)據(jù)。OFFSET函數(shù)也可以用INDEX函數(shù)代替,如B1單元格中的數(shù)組公式可以寫成:  =INDEX($A$1:$A$10,SMALL(IF($A$1:$A$10<>0,ROW($1:$10),""),ROW(A1)))  如果要僅僅獲取A列中非空數(shù)據(jù),即返回的數(shù)據(jù)中包括數(shù)值“0”,將上述公式中的“$A$1:$A$10<>0”改為“$A$1:$A$10<>""”即可:  =OFFSET($A$1,SMALL(IF($A$1:$A$10<>"",ROW($1:$10),""),ROW(A1))-1,0)

聲明:各百科所有作品(圖文、音視頻)均由用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流。若您的權(quán)利被侵害,請聯(lián)系: [email protected]