购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 数组的分类

数组按照存储位置可以分为常规数组和内存数组。

● 常规数组(存储在硬盘中):常规数组能在公式中实实在在地看到。比如公式:=SUM({1,2,3,4}),{1,2,3,4}就是常规数组。

● 内存数组(存储在内存中):当公式运算时,将公式计算得到的数组暂时存储在内存中。方便在当前公式中的后续计算继续使用。当前公式运算结束后,内存中的数组也被删除了。这个过程用户是看不到的,所以理解起来更抽象一些。

那什么样的运算方式能产生内存数组?有以下三种方式,我们以乘法计算做示例,如图2-9所示:

(1)常规数组与其他值运算。其他值包括常量值、常规数组、内存数组、单元格区域等,如图2-9所示表中第一行的示例。

(2)单元格区域与其他值运算。单元格区域必须是一个单元格以上,如图2-9所示表中第二行的示例。单元格区域在没有与其他值进行运算前,是普通的单元格区域。运算后,就成了内存数组。

(3)有些函数也能产生内存数组。如ROW函数,后面会学习能产生内存数组的一些函数。

图2-9 QgWPiWXSZV0cLtXRbDCQPKBI1CCvNFzHpvT3dN+sYQE8O5rVArgxTXO5n4xncGSu

点击中间区域
呼出菜单
上一章
目录
下一章
×