Excel 一维数组和二维数组介绍

时间:2023-10-04 01:46:50 

文章首先从概念上认识一维数组和二维数组;然后从数据和图示来进一步理解一维数组和二维数组。

我们常听到高手们过招,谈及Excel中数组运算、一维数组、二维数组,甚至是多维数组。

本文就来逐一认识一维数组和二维数组。理清概念很重要,不要混淆数组、数组公式。

第一,一维数组和二维数组的定义

单行或单列的数组,我们称为一维数组。

多行多列(含2行2列)的数组是二维数组。

第二,数组和数组公式的区别

数组,就是元素的集合,按行、列进行排列。

数组公式:就是包含有数组运算的公式。ctrl+shift+enter,三键结束,这个过程就是告诉excel请与数组运算的方式来处理本公式,反馈一个信息,就是在公式的外面添加一对花括号。

第三,一维数组和二维数组的运算规律

1、单值x与数组arry运算

执行x与arry中每一个元素分别运算并返回结果,也就是与arry本身行列、尺寸一样的结果。

比如:2*{1,2;3,4;5,6},执行2*1、2*2、2*3……2*6运算,并返回3行2列的二维数组结果{2,4;6,8;10,12},如下图所示:


数组中行和列分别用逗号、分号来间隔。逗号表示行,行之间的关系比较紧密,用逗号分割;列之间,关系相对比较疏远一点,用分号分割。

又比如:"A"&{"B","C"}返回{"AB","AC"}。"A"={"B","A","C"}返回{FALSE,TRUE,FALSE}

2、同向一维数组运算

执行arry1与arry2对应位置的元素分别运算并返回结果。要求arry1与arry2尺寸必须相同,否则多余部分返回#N/A错误。

比如: {1;2;3}*{4;5;6}返回{4;10;18}; {1,2,3,4}*{4,5,6}返回{4,10,18,#N/A},如下图所示:


3、异向一维数组运算

arry1的每一元素与arry2的每一元素分别运算并返回结果,得到两个数组的行数*列数个元素,也就是M行数组与N列数组运算结果为M*N的矩阵数组。

比如:{1;2;3}*{4,5,6,7,8},执行1*4、1*5、……1*8、2*4、2*5……3*8,返回{4,5,6,7,8;8,10,12,14,16;12,15,18,21,24}


4、一维数组与二维数组运算

二维数组其中一个方向与一维数组同向同尺寸,比如M*N的二维数组与M行或者N列的数组运算,在同向的运算类似同向一维数组之间的位置对应,在异向的运算则类似单值与数组之间的一一运算。超出尺寸范围都返回错误值。

例:{1,2,3,4}*{1,2,3,4,5;6,7,8,9,10}即4列一维数组与2行5列二维数组运算,列方向上两个数组运算按位置一一对应的,不足部分用#N/A补齐,行方向上则是一对多的运算。
即:1*1,2*2,3*3,4*4,#N/A *5;1*6,2*7,3*8,4*9,#N/A *10;返回{1,4,9,16,#N/A;6,14,24,36,#N/A}。


5、二维数组之间运算

要求尺寸相同,并执行相同位置元素一一对应的运算,超出尺寸部分返回错误。

例:{1,2;3,4}*{1,2,3;4,5,6;7,8,9}执行1*1,2*2,3*4,4*5,其余部分用#N/A补齐,返回={1,4,#N/A;12,20,#N/A;#N/A,#N/A,#N/A}


以上几个图示,希望对新手认识和理清一维数组和二维数组有所帮助。

标签:同向,数组,运算,返回,Excel函数
0
投稿

猜你喜欢

  • usb3.0和usb2.0有什么区别?

    2023-10-01 22:09:12
  • Win7怎么更换桌面背景?

    2022-12-18 10:38:04
  • App Store不能在Mac上运行?12个修复方法

    2023-10-21 02:15:00
  • wps office的行间距怎么设置?

    2022-04-17 09:07:35
  • 密钥读yao还是yue?

    2022-02-21 19:59:08
  • 网购也能打白条?京东白条怎么用?

    2022-09-01 15:51:41
  • 如何设置Excel启动时自动打开文件

    2022-05-19 00:26:26
  • WPS怎么插入创意的关系图?

    2023-12-11 03:04:11
  • Word如何压缩图片以减小文档体积

    2023-05-22 15:08:13
  • wps文字怎么制作图表图文教程

    2022-12-20 22:42:39
  • 在Excel2010 中 条件格式超过了三个怎么办?

    2022-07-17 15:48:34
  • 谁是 2022 年全球最畅销 OLED 智能手机?

    2022-05-15 00:29:56
  • 从网页复制到word的文字背景色、底色如何快速去除

    2023-07-21 16:47:34
  • Win10系统下如何从新窗口打开文件夹提高操作效率

    2023-03-04 06:15:47
  • Win7禁止网页弹出下载提示的技巧

    2023-09-24 09:05:46
  • Word2007设置田字格的方法步骤图

    2023-01-27 00:16:37
  • AMD显卡掉驱动怎么解决问题?AMD显卡总是掉驱动有效解决方法

    2023-03-03 19:19:48
  • 用ppt制作出逼真的loading效果

    2022-05-05 14:09:08
  • adb.exe已停止工作应该怎么办_恢复adb.exe工作的方法

    2022-12-04 07:28:19
  • 怎样使用wps合并邮件

    2023-06-09 15:48:18
  • asp之家 电脑教程 m.aspxhome.com