也会觉得它丰盛好用,在excel中怎么着增加大括号

2019-10-20 11:37栏目:网络办公
TAG:

问题:在excel中如何添加大括号?

数组公式在Excel中使用得非常广泛,它主要被嵌套在一些函数当中,能使得公式变得更简洁。越是复杂的公式中越能体现出数组的价值。

数组

回答:

数组公式看起来复杂,但是理解它的本质后,就会发现其实不过如此。而且,也会觉得它非常好用。不过这一节可能会相对枯燥,我会尽量用最简单的方式来讲解。如果您觉得暂时不会用到,也希望大家能收藏,以后一定用得到哦。

Excel中,数组从来都像一位世外高人,偶尔进入我们视野,但却蒙着一层神秘的面纱,不似函数那样亲切和平易近人。当然,高手往往只会在形势危急、千钧一发之际才会出手,手起刀落、尘埃落定。数组的利害之处就在于,用函数需要分步完成的问题用数组却可以一步到位,大大提升数据处理效率,是解决复杂问题的利器。

Excel中大括号有两种:

好了废话不多说,我们进入正题。

01→

1、一种只是普通的大括号,按shift+输入;

什么是数组?

数组及数组类型

2、第二种可能是你需要的,大括号在数组计算公式里面,有等于号,这个不是直接输入进去的,而是在输完计算公式后按Ctrl+Shift+Enter三个键进行计算。

简单来说,就是“一组数”。相对的,普通公式用的就是“一个数”。举个例子来说,在D1单元格中输入:

数组(array),是由数据元素组成的集合,数据元素可以是数值、文本、日期、逻辑值、错误值等。数据元素以行和列的形式组织起来,构成一个数据矩阵,一般用大括号“{}”来表示。“{}”中的数据元素可以是常量,也可以是单元格引用,但不能同时包含常量和单元格引用。例如:“{1,2,A1,D4}”,这样的形式是不合法的。

图片 1

=B1*C1

当数据元素全部为常量时,我们称之为常量数组,如:“{1,2,3,,4}”,“{2,“TEST”,TRUE,#N/A}”。但是须注意:常量数组中的数值不能包含百分号(%)、货币符号(如$、¥)、逗号和圆括号。当数据元素为一个连续的单元格区域引用时,我们称之为单元格区域数组,例如:在数组公式中“{A1:B5}”是一个5行2列的单元格区域数组。

回答:

这里的“B1”和“C1”都是“一个数”,很好理解。

另外,有人会发现有时候数组元素之间是用逗号(,)来分隔的,有时候是用分号(;)来分隔的,也有同时使用逗号和分号的。这里说明一下:用逗号分隔表示列元素,用分号分隔表示行元素,如“{1,2,3;4,5,6}”代表一个2行3列的常量数组。

电子表格公式中的大括号,有两种情况:

如果输入:

02→

1、常量数组,如“{1,2,3}”,是直接输入的,按键盘[]的上档键。

=B1:B7*C1:C7

数组公式及输入

2、数组公式的大括号,如{=SUM(IF(A1:A10=10),B1:B10,0)},(特点是大括号在等号外的),可录入公式后,按Ctrl+Shift+Enter。

B1:B7或者C1:C7,分别就是7个单元格中内容,是7个数,所以它就是一个“数组”。

所谓数组公式,就是以数组为参数的公式,通过单一公式,执行多个输入并产生多个结果。

回答:

而公式=B1:B7*C1:C7,就是将这其中同一行的两个数分别相乘。也就是

普通的函数公式占用一个单元格,返回一个结果。而数组公式可以占用一个或多个单元格,对一组或多组数据进行多重计算,返回一个或多个结果。

你说的是数组公式的大括号吧,要按三键

B1*C1,B2*C2,B3*C3,……,B7*C7

与普通函数公式不同的是:数组公式是用大括号“{}”括起来的,注意:“{}”不是手工输入的,那样Excel会认为您输入的是文本格式,输入公式后同时按下Ctrl+Shift+Enter即可自动为公式添加“{}”

CTRL+SHIFT+ENTER

最终的结果也是7个数。假如我将D1单元格中公式改为:

当数组公式需要返回多个结果时,则需先选中结果单元格,然后在编辑栏内输入数组公式,再同时按下Ctrl+Shift+Enter键完成输入。

=SUM(B1:B7*C1:C7)

完成输入后,每个单元格内显示的公式都是一样的,而且只能同时选中这样单元格时,才能删除数组公式。

得到的结果就是上面,分别相乘得到的7个数之和。

03→

是不是能对数组有一个简单的认识了~~接下来我们讲讲数组公式的构成。

数组应用

1、相关定义

(1)数列求和:用Excel求1+2+3+……+100,一般都会先在Excel中制作一个1到100的等差序列,然后使用求和公式SUM进行计算。而使用数据公式则非常简单,在任意空白单元格中输入:=SUM(ROW(1:100)),然后同时按下Ctrl+Shift+Enter即可得到单元格的返回值:5050,此时,单元格内公式显示为:{=SUM(ROW(1:100))}。

数组有维度和尺寸。

如果要求1到100之间的奇数或偶数的和,可以使用MOD函数,如下:

这个“维度”跟我们平时说的空间中的维度一样。

图片 2

一维数组,就是只有一列或者一行的数组,比如:A1:D1(只有一行),B2:B10(只有一列)。

小树良品

二维数组,我们可以理解为一个矩阵。例如:A1:F8,就是一个8行6列的数组。

以奇数列求和数组公式为例,ROW(1:100)返回的是一个1到100的行序号数组,IF函数从第1行开始依次计算到第100行,如果第N行(0<=N<=100)行号N被2除的余数为1(即N为奇数),则返回第N行的行号(N),否则,返回0。这样SUM函数内就得到一个由奇数行行号和0组成的数组:{1,0,3,0,……97,0,99,0},将这些数组中的元素进行求和即为1到100之间的奇数的和,返回结果为2500。

而上面提到的几行几列的这个数字,就是数组的尺寸,表示这个数组有多大“范围”。

(2)数组求和:将原来需要单一的函数公式合并到一起,一步到位。选取结果返回区域、编辑栏输入函数公式、同时按下Ctrl+Shift+Enter键,方法及步骤基本同上。

2、存在形式

(3)含有非法值得求和:利用数组求和的公式:{=SUM(IF(ISNA(连续的单元格),0,连续的单元格)},这样连续的单元格代表一个常数数组,ISNA判断单元格的数据是否为非法值,如果是非法值则返回结果0,否则返回单元格本身的值,最后同样使用SUM函数对这一数组元素进行求和。

常见的数组存在形式有:

后续会加强及补充这方面的进阶应用,请多多享用!

常量数组、区域数组、内存数组


常量数组简单来说,就是由直接的数字或其他类型的元素组成,没有单元格引用,直接参与公式的运算。

愿你如小树一样,茁壮成长!

常量数组的前后要由{},即一对大括号包围起来。

例如:

={1,2,3;"A","B","C";"王",“李","张"}

区域数组更好理解了,就是我们上面的各种单元格引用。

=A1:A100

=H5:H20

=C3: J20

……

内存数组一般是指在公式运算中间产生的,临时的一个数组。这个数组不在最终的结果中显示,但它”曾经存在过“,就存在在内存中。

比如一开始提到的例子:

=SUM(B1:B7*C1:C7)

其中在没有求和以前,B1:B7*C1:C7,这7对分别相乘得到的7个数,组成的这个数组,就是我们所谓的”内存数组“。

因为最终单元格中我们并没有看到这7个数,而是看到他们被SUM函数求和后的结果。

3、数组公式与运算

数组公式与普通公式有几处不同。

首先,普通公式在输完后是按Enter键结束;而数组公式是用Ctrl+Shift+Enter组合键完成输入。

当编辑一个已有的数组公式时,也需要用Ctrl+Shift+Enter来结束,否则将不能返回正确的结果。

结束公式后,Excel会在公式前后加上一对{},即大括号,来表示这是”数组公式“。如下,公式编辑栏中是{=SUM(B1:B7*C1:C7)}

公式外的大括号,为Excel自动添加,不可手动输入,否则Excel将不认为它是一个公式,而当作文本来处理了。

数组公式有单个单元格数组公式和多单元格数组公式。

单个单元格数组公式,就是公式最后的运算结果返回在一个单元格内。

还是用上面求和的例子:

=SUM(B1:B7*C1:C7)

最终得到的求和后是一个值。

如果没有上面求和SUM函数,只有分别相乘的两列:

=B1:B7*C1:C7

得到的7个数,就是一个多单元格数组。

针对多单元格数组,我们在输入公式之前,需要”预判“结果会有几格?我们要先选中所有存储结果的单元格,再输入公式。

输入过程见下图:

4、数组公式的编辑

数组公式的另一个特点,就是:

不能单独修改、删除、移动某一部分单元格。不能再公式区域中插入新的单元格。

如果要修改数组公式,则必须将存储结果的所有单元格一起选中(主要是针对多单元格数组),然后就可以在编辑栏进行编辑,完成后按Ctrl+Shift+Enter结束。

如果不知道这个数组一共有哪些单元格,可以在选中数组公式中任意一个单元格的情况下,点击”查找与选择“-”定位条件“-”当前数组“。

差不多今天就先到这~~

今天没有复杂的例子,主要想让大家以后能在遇到嵌套了数组的公式时能看懂,然后再运用到实际的情况中去。

以后再在别的函数教程中遇到数组,我就不再细讲,就以这一篇为参考吧。

- END -

版权声明:本文由大奖888-www.88pt88.com-大奖888官网登录发布于网络办公,转载请注明出处:也会觉得它丰盛好用,在excel中怎么着增加大括号