数组.xlsx
    ☆ 数组篇
    (一)概念介绍
    ①.数组:数组概念即高中的集合概念。
    集合就像一个篮子,里面放着诸多元素,这些元素可以是数字、字符、日期、错误,逻辑值等等。
    ②.维度
    考虑到这些元素的排列,数组存在着维度的区别。我们常见的是一维数组和二维数组:一维数组指的是一行/一列元素,二维数组指的是多行多列的元素。

    • 一维数组:

    数组区域为横向区域,使用逗号隔开(横向数组)
    数组区域为纵向区域,使用分号隔开(纵向数组)

    • 二维数组:

    数组里面同时有行和列,称为二维数组
    在Excel中,设置数组用{}表示,括号内元素之间的分隔用逗号表示,换行用分号表示。
    例如{1,2,3}是一维数组,共一行,有三个元素;{1,2;3,4}是二维数组,两行两列,有四个元素。
    ③.特别说明:在Excel中,数组公式列好后,需要按ctrl+shift+回车计算,excel会在公式两边自动再加上{}符号。

    (二)运算规则
    [1] 数值×数组
    规则:数值与数组中的每个单元格元素运算,得到一个数组

    [2] 同向一维数组之间的运算
    法则:数组1中第i个元素与数组2中第i个元素相乘组成新数组
    如:{1,2}{3,4},结果{3,8}
    若两个数组元素不相同,如{2;3;4}
    {4;4},则结果为{8;12;#N/A}

    [3] 异向一维数组之间的运算
    法则:第一个数组第一个元素乘以第二个数组所有元素,第一个数组第二个元素乘以第二个数组所有元素….以此类推
    如:{1,2,3}{4;5;6;7}
    M列一维数组
    N行一维数组,最终得到M列N行数组

    [4] 一维数组与二维数组之间的运算
    法则:一维数组的行(列)分别与二维数组的行(列)对应元素进行相乘,得到一个与二维数组相同大小的新数组
    如:{1,2,3}*{1,2,3,4;2,3,4,5}
    一维数组每行用多次,二维数组每行用一次

    [5] 二维数组与二维数组之间的运算
    如:{1,2;3,4}{4,5,6;7,8,9}
    *法则:相同位置元素一一对应相乘,得到元素大的行列最大的数组