Excel数组中文本string的平均长度

使用LEN()函数似乎很简单,检查多个单元格的长度,然后取平均值。 虽然这适用于less量的单元格(例如,平均(LEN(A1),LEN(A2))),但不能很好地扩展。 我想知道是否有一种方法(也许使用数组公式),使Excel一次取多个单元格的平均值(或真正应用任何数字公式)。 例如,我想知道是否有可能像AVERAGE(LEN(A1:A1000))。 谢谢!

正如我在上面的评论中提到的,你可以使用你的公式:

 =AVERAGE(LEN(A1:A1000)) 

与数组项( CTRL + SHIFT + ENTER )。

如果您不想考虑空单元格,请使用:

 =AVERAGE(IF(A1:A1000<>"",LEN(A1:A1000))) 

也与数组input。

我会创build一个相邻的列来保存每个LEN,并运行基于THOSE单元的AVERAGE。 如果您不希望它们可见,则可以始终折叠LEN单元格。

使用数组公式:

 =SUM(LEN(A1:A1000))/1000 

数组公式必须使用Ctrl + Shift + Enterinput,而不仅仅是Enter键。

如果范围内存在空白单元格,这将不准确。