国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 辦公 > EXECL教程

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程

EXECL教程 2022-10-13 13:44:42

嘗試使用一個公式,來消除指定單元格區(qū)域中的空單元格,即獲得的值中不包括空單元格,如下圖所示。

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程(圖1)

先不看下面的內(nèi)容,自已試試!

公式思路

先找到非空單元格所在行的行號,獲取行號并以行號作為INDEX函數(shù)的參數(shù)取出相應(yīng)的值。

公式

選擇單元格C1:C7,輸入公式:

=IFERROR(INDEX(A1:A7,SMALL(IF(A1:A7<>””,ROW(A1:A7)),ROW(A1:A7))),””)

按Ctrl+Shift+Enter組合鍵完成輸入。

公式解析

下面,我們將公式分解,來看看是怎么一步一步得到答案的。

首先,找出非空單元格所在行的行號。選擇單元格C1:C7,輸入公式:

=IF(A1:A7<>””,ROW(A1:A7))

按Ctrl+Shift+Enter組合鍵完成輸入。結(jié)果如下圖所示:

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程(圖2)

從圖中可以看出,公式將列A中的值與空值比較,不為空則在列C中相應(yīng)的單元格輸入非空單元格行號,而空單元格則輸入FALSE。

接下來,獲取已經(jīng)找出的非空單元格的行號。選擇單元格E1:E7,輸入公式:

=SMALL(C1:C7,ROW(A1:A7))

按Ctrl+Shift+Enter組合鍵完成輸入。結(jié)果如下圖所示:

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程(圖3)

代表非空單元格行號的數(shù)值已依次輸入到列E單元格中。ROW函數(shù)得到一個數(shù)組{1;2;3;4;5;6;7},作為SMALL函數(shù)的參數(shù),依次取出C1:C7中第1至第7小的值。

然后,將行號作為INDEX函數(shù)的參數(shù)取出值。選擇單元格G1:G7,輸入公式:

=INDEX(A1:A7,E1:E7)

按Ctrl+Shift+Enter組合鍵完成輸入。結(jié)果如下圖所示:

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程(圖4)

可以看到,在列G中放置了非空單元格的值,但也放置了錯誤值。INDEX函數(shù)依次取出列A中第1、3、5、7行的數(shù)據(jù)。

最后,使用IFERROR函數(shù)消除錯誤值。選擇單元格I1:I7,輸入公式:

=IFERROR(G1:G7,””)

按Ctrl+Shift+Enter組合鍵完成輸入。結(jié)果如下圖所示:

Excel獲取非空單元格|office辦公軟件入門基礎(chǔ)教程(圖5)

如果是錯誤值,則為空。

將上述各步的公式組合,即可得到最終的公式。

下期公式練習(xí)

Excel公式練習(xí)3:求連續(xù)數(shù)據(jù)之和的最大值

求連續(xù)N個數(shù)據(jù)中所有連續(xù)M個數(shù)據(jù)之和的最大值。

有興趣的朋友,可以先思考。

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護,版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5