Excel数组中文本字符串的平均长度

时间:2014-04-21 14:38:18

标签: excel

使用LEN()函数看起来很简单,可以检查多个单元格的长度,然后取平均值。虽然这适用于少量细胞(例如AVERAGE(LEN(A1),LEN(A2)))但它不能很好地扩展。我想知道是否有一种方法(可能使用数组公式)让Excel同时获取多个单元格的平均值(或实际应用任何数字公式)。例如,我想知道AVERAGE(LEN(A1:A1000))之类的东西是否可行。谢谢!

3 个答案:

答案 0 :(得分:4)

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

=AVERAGE(LEN(A1:A1000))

带数组条目( CTRL + SHIFT + ENTER )。

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

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

也有数组录入。

答案 1 :(得分:0)

我会创建一个相邻的列来保存每个LEN,并根据这些单元格运行AVERAGE。如果您不希望它们可见,您可以随时折叠LEN单元格。

答案 2 :(得分:0)

使用数组公式:

=SUM(LEN(A1:A1000))/1000
必须使用 Ctrl + Shift + 输入输入

数组公式,而不仅仅是 Enter key。

如果范围内有空白单元格,则不准确。