每个段落每个单词的平均字数? 在一个excel单元格中

在Excel中,如果你有一个包含一段信息的单元格,你如何find单元格中字长的平均值?

excel单元格中每个段落每个单词的平均字符数。

例:

细胞A1:玛丽有一只小羊羔

平均字长为每字3.6个字/字,当然手动计算。 如果你有大量的文字,这是相当困难的。

有谁知道如何做到这一点的function?

也许:

=LEN(SUBSTITUTE(A1," ",""))/(1+LEN(A1)-LEN(SUBSTITUTE(A1," ",""))) 

但是这依赖于分隔“单词”的空格,因此可能不适用于所有数据。

修剪function删除单词之间的所有空格,以下应该工作:

 =LEN(SUBSTITUTE(A1," ",""))/(LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1) 

所以分母会得到你的字数,而不pipe字之间可能有多less额外的空间。