MS Excel内置函数的整列公式效率

我一直在试图find内置的MS Excel函数的列表,有效地计算“整列”公式,但没有成功,有什么想法,我可以去这个信息? 我的意思是下面的例子:

本文档build议SUM和SUMIF公式在最后一行数据上自动提取,这意味着没有效率原因,为什么使用更受限制或dynamic范围更好。

https://msdn.microsoft.com/en-us/library/office/ff726673(v=office.14).aspx#xlAllowExtraData

Excel 2003/7/10的答案都是受欢迎的。

我认为这是公平的,假设所有的excel函数都像文章描述的一样(即和SUM和SUMIF相同)。 (我没有意识到这篇文章,但是当你考虑这个时候是有道理的)

在幕后,单元格中的数据存储在OO数据结构中,只有具有非默认值和格式的单元格才被创build。

价值数据和格式化数据很有可能在单独的容器中提供帮助。

因此,当Excel使用范围上的公式时,它正在处理数据结构,因此仅适用于具有值的单元格。

我希望具有不同格式(但非常值)的单元格的整列不会导致SUM和SUMIF公式扫描每个单元格。

如果有疑问,你可以用你想使用的公式做一个实验。

你给的链接谈到公式行为不同,明确命名VBA用户创build的函数和数组公式 – 这是有道理的。

此外,请注意,文章说使用“结构化表引用”是最好的方法。 (即,不仅将数据存储在范围中,而且还将数据存储在Excel表格中,使用Ribbon:INSERT> Table从范围创build)。

这些表将允许更有效地使用任何函数,因为所使用的范围仅限于表所具有的行数。

我希望这有帮助。

哈维