不同的引用方式速度也不同。
适用场景
根据不同的数据使用不同的引用方式。
测试条件
在 30 万的数据中使用不同的方式引用。
封闭范围引用
=A1:A300000
耗时 8 秒左右。
从第一行开始到结束引用
=A1:A
耗时 10 秒左右。
整列引用
=A:A
耗时 13 秒左右。
在引用单元格的时候,可能会直接使用 A:A,假设有 1000 行,也就是引用从 A1 到 A1000 这个范围。如果实际用到的单元格没有那么多,也许只用到了 300 行,那么剩下 700 行空白单元格都被引用,这样会无意义的降低运行速度。所以可以缩小引用的范围,而不是一整列引用。
在数据相同长度的情况下,A1:A30000 的运行速度要比 A1:A 快,但是 A1:A 的运行速度要比 A:A 快。