分享

常量数组区域数组内存数组

 font2939ojslxi 2020-03-22

1.常量数组就是常数组成的数组,可以直接嵌入公式,不需要单元格区域存储;例如:{"a",1234;"b",true;"c","ExcelTip"},是一个3行2列的常量数组,可包含文本、数值、逻辑值等;

2.区域数组实际上是单元格区域,数据存储在单元格中,公式必须引用单元格才能调用数据;例如公式=SUMIF(A1:A10,A1:A10,B1:B10)中,是将区域数组A1:A10(实际就是单元格区域A1:A10)直接作为Sumif求和的“数组”条件,公式将返回10行1列的数组;

3.内存数组实际上包含常量数组,但它主要指某个公式的计算结果是数组,且做为整体嵌入其他公式中继续参与计算;例如=SUMIF(A1:A10,A1:A10,B1:B10)得到的结果是内存数组,可以作为整体嵌入其他公式中继续参与计算。

下面给你附加介绍一个命名数组:
命名数组,顾名思义,就是用名称来定义一个上述三种数组,通常用于不直接接受常量数组的条件格式自定义公式和数据有效性(序列除外)中。例如新建一个包含3个sheet的工作簿Book1,按Ctrl+F3,定义一个名称sheetnames=GET.WORKBOOK(1),则该名称返回的是{"[Book1]Sheet1","[Book1]Sheet2","[Book1]Sheet3"}的数组。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多