- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
excel数组函数
1.Excel 中的数组
数组 (array,繁体版称作阵列),是由数据元素组成的集合,数据无
素可以是数值,文本,日期,逻辑,错误值等。数据元素以行和列的形式
组织起来,构成一个数据矩阵。
在 EXCEL 中,根据构成元素的不同,可以把数组分为常量数组和单元
格区域数组。
1.1.常量数组
常量数组可以同时包含多种数据类型。它用{}将构成数组的常量括起
来,行中的元素用逗号“,”分隔,行之间用分号“;”分隔。数组常
量不能包含其他数组、公式或函数。当输入如下所示的公式时,Excel
将显示警告消息:{1,2,A1:D4} 或 {1,2,SUM(Q2:Z8)}。另外,数值不
能包含百分号、货币符号、逗号或圆括号。
例如,{2,greensky,TRUE,#N/A, }是一个 1 行 4 列的常量数组,而
{1,2,3;4,5,6}则为一个2 行3 列的常量数组。
1.2.单元格区域数组
单元格区域数组则是通过对一组连续的单元格区域进行引用而得到的
数组。在数组公式中{A1:B4}是一个4 行2 列的单元格区域数组。
1.3.Excel 数组的维数
数组作为数据的组织形式本身可以是多维的,而且众多编程都支持多
维数组,但是Excel 的公式中最高只支持 2 维数组 (也就是行列构成
的数组)。关于这个结论,在网络有哪些信誉好的足球投注网站不到明确的答案,做这个结论基
于以下两点:
1
Excel 不支持形如={{…},{…}}或={{…};{…}}的书写格式,所以无法
表示 3 维或多维数组。
在 Excel 中提供对数组引用的函数为 index() ,它的格式为
index(array,row_num,column_num),它只有行列两个参数,而没有引
用高于2 维数组的参数。
index 函 数 也 有 这 样 的 格 式
index(reference,row_num,column_num,area_num),它提供了第三个
引用参数,是不是说明Excel 提供了对 3 维数组的引用呢?答案是否
定的,reference 可以使用多个区域(区域之间有逗号隔开)构成的参
数,第三个参数area_num 是用于指定reference 中第几个区域的,如
INDEX((A1:C6,A8:C11),1,1,2)中第三个参数只是指定区域 A8:C11 而
已。
Excel VBA 支持多维数组。
1.4.数组的引用
在运算过程中,可能需要引用数组中的某一个元素、某一行或某一列。
下面介绍元素、行、列的引用方法。
元素的引用:
对于1 维数组index(array, c),对于2 维数组index(array, r, c)。
其中r 表示第几行,c 表示第几列,一般为正整数。
当r 为小数时,会舍弃小数点后的部公(非四舍五入),如 index(array,
1.2, 2.9)等同于index(array, 1, 2)。编程语言一般默认以截取的方
式处理小数转整数的操作,这样可以提高效率,Excel 做这样的处理也
2
是在意料之内的。
行引用
index(array, r, 0)返回第r 行数据构成的数组。
列引用
Index(array, 0 ,c)返回第c 列数据构成的数组。
特殊的, index(array, 0, 0) 将返回整个 2 维数组。而
index(index(array, r, 0),c)、index(index(array, 0, c), r)和
index(array, r, c)相同,都可以返回第r 行第c 列的元素。
1.5.数组的算术运算 和 数组的扩展
当数组进行运算(加、减、乘、除、幂)时,要求两个数组具有相同
的维数,如果是2 维数组还要求两数组的行数相同,列数也相同。
满足这个条件的两个数组的算术运算(加、减、乘、除、幂)等于对
应元素之间进行数学运算。如两个具有 3 行 3 列的2 维数组之间的加
法运算为:
如果参与运算的两个数据的维数不同、行数不同或列数不同,Excel 会
对数据的维数和行列进行扩展,以满足上述的要求而进行运算。扩展
的规则如下:
维数扩展:如果两数据的维数不同时,维数低的数据会被扩展为和维
数高的数据的维数相同。维数的扩展有两种类型,常数向1 维数组或2
您可能关注的文档
- 3卫生保健服务体系和环境-双语-xue.pdf
- 3、信诚基因风暴项目流程培训(内勤).ppt
- 3向量的减法运算及其几何意义.doc
- 3化学方程式及现象汇总(整理)2.doc
- 3认识线段和量画线段.doc
- 4,函数的奇偶性.docx
- 4(沉浮实验).doc
- 4-4测量力的大小.ppt
- 4-6滑动和滚动.ppt
- 4 常用电子仪器仪表使用手册.doc
- 眼科医疗器械行业2025年市场规模与增长潜力分析.docx
- 食品饮料行业数字化营销与电商运营品牌形象塑造与市场传播报告.docx
- 虚拟现实教育产品在2025年虚拟现实教育技术创新生态协同创新中的应用效果研究.docx
- 制造业质量管控体系优化2025年成功案例深度解读.docx
- 2025年B2B商机质量提升策略与行业规范报告.docx
- 2025年绿色矿山建设技术政策与产业布局报告.docx
- 2025年跨境电商直播电商基地绿色物流实践研究报告.docx
- 2025年绿色矿山建设技术政策与产业布局调整报告.docx
- 工业互联网平台入侵检测系统2025年多源异构数据融合优化报告.docx
- 2025年智能建筑系统集成与节能降耗在绿色办公楼宇中的创新应用.docx
最近下载
- 2020年广东省汕尾市事业单位招聘考试《《通用能力测试》(综合类)》真题库.pdf
- 美女与野兽英文剧本.doc
- 人教版初一数学七年级上册 一元一次方程解决火车过桥问题 名师获奖PPT教学课件.pptx VIP
- 人教版二年级数学下册第八单元测试题(含答案).pdf VIP
- 广东省汕尾市《真题能力测试(教育类)》教师教育招聘考试【含答案】.pdf VIP
- 苏州大学《概率统计》期末试卷(含答案).pdf
- 第6课 全球航路的开辟(28张)【课件40】 .ppt
- 2023年电子科技大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- 五年级《火车过桥问题》奥数课件.ppt VIP
- 2023年中考数学探究性试题复习18 旋转【含答案】.docx
文档评论(0)