簡體   English   中英

計算excel單元格范圍內超過2個字符的單詞數

[英]Count number of words more than 2 characters in a cell range in excel

如何計算Excel中單元格范圍內超過2個字符的單詞數,我們可以使用以下公式計算任意長度的單詞總數,並計算單詞之間的空格。

=SUM(IF(LEN(TRIM(M3))=0,0,LEN(TRIM(M3))-LEN(SUBSTITUTE(M3," ",""))+1))

但是如何設置只計算超過 2 個字符的單詞。

對於下面的例子:

KNPC
Techn. P
16
in / out 
L

它應該只返回 3 個單詞作為字數。

在此處輸入圖片說明

如果單元格為空,請確保計數為 0。

IF(LEN(TRIM(M3))=0,0,COUNTA(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(M3,CHAR(10)," "),"&","&amp;")," ","</s><s>")&"</s></t>","//s[string-length(.)>2]")))

例如:

在此處輸入圖片說明

B1公式:

=COUNTA(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN(" ",,A1:A5)," ","</s><s>")&"</s></t>","//s[string-length(.)>2]"))

編輯:似乎您對包含單詞的單個單元格感興趣。 因此,下一個示例:

B1公式:

=COUNTA(FILTERXML("<t><s>"&SUBSTITUTE(SUBSTITUTE(A1,"&","&amp;")," ","</s><s>")&"</s></t>","//s[string-length(.)>2]"))

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM