如何使函数引用列中正在使用的所有单元格,而不仅仅是具有广泛的功能?

问题描述

我有很多引用大列表的公式,当时我只需将它们设置为1000即可。有一天,我将超过1000,并且我不想继续更新该功能,但与此同时,我也不想超出范围。 以下功能在单元格CM4中,我在单元格CM11:CM52中有数据,并且每天都在底部添加一个。我可以使用哪种函数仅取明天将引用CM11:CM53的CM11:CM52的平均值,依此类推? 以下公式是我的工作表中的一个简单公式: =平均(CM11:CM1000)

解决方法

我建议将您的数据添加到表(插入>表)中。这将使公式自动更新。

,

许多公式都不需要使用完整的列引用。 AVERAGE()是其中之一,因此使用没有问题

=AVERAGE(A:A) 

或者如果您想从某一行开始:

=AVERAGE(CM11:CM1048576)

对于那些重要的公式,例如数组类型,我们可以使用INDEX / MATCH使它动态化

=AVERAGE(CM11:INDEX(CM:CM,MATCH(1E+99,CM:CM))

如果所讨论的列是文本,则使用"zzz"代替1E+99

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...