分享

在Excel中使用数组的基本概念

 L罗乐 2016-08-31

最近一段时间真心的好忙,一直没有更新学习笔记。呃,是最近根本没有时间学习。

突然发现,关注的人已经不少了,更坚定了我学习函数的决心。

一直在群里面看别的大神烧函数,整天数组数组的吼。今天一翻宝典,我才发现,以前对于数组函数的理解太片面了。

具体而言,在Excel函数中使用的数组分为以下三大类:

* 常量数组

常量数组的所有组成元素均为常量数据,其中文本必须由一对于半角双引号包括起来。常量数组的表示方法为用一对于大括号{}将构成数组的常量包括起来,各常量数据之间用分隔符间隔。如下公式所示:


=LOOKUP(成绩,{0,60,70,80,90},{'不及格','及格','良好','优良','优秀'})


以上公式可以快速地对于区间进行判断,两个大括号所表示的分别是数字型常量数组及文本型常量数组。


* 区域数组

区域数组实际上就是公式中对于单元格区域的直接引用,如下公式:


=SUMPRODUCT(A1:A9*B1:B9)


以上公式可以直接将区域数组A1:A9分别与区域数组B1:B9分别相乘并相加。


* 内存数组

内存数组是指通过公式计算返回的结果在内存中临时构成,并且可以作为一个整体直接嵌套到其他公式中继续参与计算的数组。例如:


=SMALL(A1:A10,{1,2,3})


这个公式中,虽然{1,2,3}是个常量数组,但其结果却是由三个数形成的内存数组。如果不通过任何计算,在单元格里面可显示的结果只是一个数字,但如果通过其它函数的计算,却能显示出这三个数字的计算结果。如下图所示:



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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多