#函數# 計算一個單元格中究竟有幾行數據

徐軍泰


今天接著來講單元格內帶有換行數據的處理方法,前天我們介紹了求和,今天來看計數。


如下圖,是我在設計課程時整理的課程章節,每一章中的各個小節錄入到了一個單元格。


問題來了——我想計算這套課程總共設計了多少小節,我該怎麼計算?


#函數# 計算一個單元格中究竟有幾行數據


其實,在講求和的時候已經提到了,換行符也是符號,雖然看不見摸不著,但是我們可以用CHAR(10)獲取換行符。

因此,一個單元格有多少行(N)數據,就有多少行(N)-1個換行符。

但是,我們又不能直接用函數計算出單元格內究竟有多少個換行符(有人說可以用COUNTIF計算,你覺得可以嗎,請思考)。

怎麼辦?


#函數# 計算一個單元格中究竟有幾行數據

這裡我們需要用到Len函數,計算單元格內的總字符數。以D3單元格為例,計算公式為:

=LEN(C3)-LEN(SUBSTITUTE(C3,CHAR(10),""))+1

首先,用Len函數計算單元格內的總字符數(每個換行符為一個字符)。然後,利用Substitute函數將單元格內的換行符(CHAR(10))替換為空,即進行刪除,再用Len函數計算單元格內的總字符數。

如此,用Len(C3)減去Len(Substitute(C3,Char(10),""))之後得到的就是單元格中換行符的個數。

最後再加1就是單元格內的行數,也就是要求的小節數量。

複製公式,完成計算,最後再求和,就可以快速得到最終的總節數了。

以上就是今天的分享,你學會了嗎?

-------------------------------------------------------------------------

每天上班第1件事,上表格星球打卡學Excel

365天,陪伴1天不少~


分享到:


相關文章: