作者: TH30 時間: 2018-11-13 09:13 標題: excel數空格問題
本帖最後由 TH30 於 2018-11-13 11:10 編輯
想計A列,A2至A10之間,有幾多格是有字的
用COUNTA(A2:A10)
如果在A3打SPACEBAR,EXCEL會視作有字,而非空格
有辦法數 '真正有字' 而略去不計 '只有SPACE的偽空格' 的格數嗎?
edit :
原po說得不清楚,我是想計算 '真正' 有字的CELL
作者: asp123 時間: 2018-11-13 10:27
Count Blank =COUNTBLANK(A2:A10)
作者: TH30 時間: 2018-11-13 11:06
COUNTBLANK 一樣計 SPACE
正是我面對的問題
作者: poon120403 時間: 2018-11-13 12:09
=COUNTA(A2:A10)-COUNTIF(A2:A10,"* *")
但係A2:A10入面唔可以包含space bar

作者: clio 時間: 2018-11-13 14:19
B Column "=trim(A1)"
COUNTA(B1:B10) - COUNTBLANK(B1:B10)
作者: 傑洛 時間: 2018-11-13 18:34
本帖最後由 傑洛 於 2020-7-3 14:40 編輯
deleted
作者: ThomasYau 時間: 2018-11-15 11:25
=COUNTIF(A2:A10,"> ")+COUNTIF(A2:A10,">0")
咁樣得唔得?
作者: tak5tak 時間: 2018-11-15 12:00
Add column B as helper column
之後Cell B2-B10 打下面formula去計column A characters 數量.
=LEN(SUBSTITUTE(A2," ",""))
之後 use countif > 0
作者: ThomasYau 時間: 2018-11-15 12:03
=COUNTIF(A2:A10,"> ")+COUNTIF(A2:A10,">0")
多過一個SPACE 又唔得
=COUNTIF(A2:A10,">"&REPT(" ",254))+COUNTIF(A2:A10,">0")
多過254個SPACE 又唔得
用Data Validation, 唔比入Space 就唔使搞咁多野
作者: ThomasYau 時間: 2018-11-15 14:03
或者自己加 function
Function CountNotBlank(Arg1 As Range) As Double
For Each elem In Arg1
If Trim(elem.Value) <> "" Then
CountNotBlank = CountNotBlank + 1
End If
Next elem
End Function
作者: williamwclee 時間: 2018-11-17 15:10
這個方法較簡單,少機會出錯。
作者: A字膊 時間: 2018-12-7 08:22
本帖最後由 A字膊 於 2018-12-7 23:00 編輯
=SUMPRODUCT(--(LEN(TRIM(A2:A10))>0))

