数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

数组的含义

数组是一个集合,是将多个单元格内容按一定顺序排列后,构成的集合。

数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

数组的形式

数组的形式整体上可以分为一维数组和两维数组。一维数组又可分为一维纵向数组和一维横向数组,也就是单列多行数组和单行多列数组。

数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

数组的创建

常见的数组创建方式有引用单元格创建、手工输入创建和公式运算创建。

单元格引用创建是指直接在单元格输入要引用的单元格区域

【例1】在C1单元格,生成A1:A4区域的内容数组

操作:可直接在C1单元格输入“=A1:A4”,按下CTRL+SHIFT+ENTER三键结束。

数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

析:

  1. 涉及数组运算的公式结束时,都需要将CTRL、SHIFT和ENTER三键同时按下,结束运算
  2. 数组公式运算结束后,结果单元格区域的公式在编辑栏显示时,公式外侧会自动添加花括号,表示数组运算完成。
  3. 另外,可选择结果单元格,按下F9键,查看具体的数组内容。
  4. 手工输入创建是指根据自己的需要创造自定义数组,

【例2】创建0,1,10,100的数组,分别与A2:A5单元格内容进行对应相乘,将结果输出到D2:D5单元格区域

操作:直接输入“={0,1,10,100}*A2:A5”,三键结束。

析:这里数据0、1、10和100的数据组合就是通过手工输入的方式获得的,手工输入时,需用花括号将内容括起。

公式运算创建是指对原有多个单元格进行公式运算后,得到的数组。

【例3】对B列中销售业绩大于50000的销售业绩进行求和。

操作:在D2单元格输入公式

“SUM((B2:B21>=50000)*B2:B21)”,

三键结束

数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

析:

  1. 公式中的“B2:B21>=50000”,便是通过逻辑运算得到的一个数组,后面的B2:B21便是通过引用获得的数组。
  2. 本例主要为了了解数组是如何通过运算获得的,具体的运算逻辑,会在后续内容中分享。
  3. 公式运算数组往往在公式内部中体现,例如本例中的“B2:B21>=50000”数组,会获得一个判定值TRUE或FALSE的逻辑值数组,但并不会在数据单元格内体现,常被称为隐藏数组或内存数组。

数组的内容格式

数组可以引用单元格、文本、数值、逻辑值和错误值等等。如例3中的运算数组,便是一种逻辑值的内容。

【例4】求算销售业绩大于60000的销售人员人数。

操作:在D2单元格输入公式

“=COUNT(0/(B2:B21>=60000))”,

三键结束

数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

析:当数组“B2:B21>=60000”判定不成立时,返回数值0,然后0除以0,便会返回错误值,所以说数组的内容格式也可以为错误值。

数组运算常用的运算符

运算符整体上可分为三类,也就是逻辑运算符(大于、等于、小于等)、数学运算符(加、减、乘、除等)和连接符(如&)。

【例5】对员工工资大于5000的,将工资的1%作为公司对非典疫情的捐款,单位元。

操作:在C2单元格输入公式:

“=((B2:B21>=5000)*B2:B21*0.01)&"元"”,

然后选择区域C2:C21,三键结束,这样便在C2:C21单元格得到了每位员工的捐款额。

析:

  1. 公式中便用到了常见的三种运算符,大于等于、乘法、和文本连接符。
  2. 结果区域按数组公式进行运算后,如果误操作删除某一单元格内容,系统会禁止操作,如下图,选择C7点击删除,会禁止更改数组公式的某一部分,从而对公式进行保护。
  3. 数组公式要想删除,需对整个数组进行整体删除。
数组,你真的了解吗?5项内容,带你全方位提升数组运算能力

小结:本文主要分享了数组的一些基本常识,如含义和形式,内容格式、常用运算符、如何创建、如何输出等内容,为后续的数组与数值、数组与数组的具体运算打牢基础。

我是@OFFICE职场办公,专注EXCEL软件知识,提高办公效率,在下一次的内容分享中,将会具体带来数值、一维数组、两维数组,它们之间的互相运算规则,图文每日一更,点击关注,获得更多内容吧!


分享到:


相關文章: