百度
360搜索
搜狗搜索

excel中什么是数组公式,excel什么叫数组公式?有时按三键,有时按一键?谢谢!详细介绍

本文目录一览: excel:什么样的公式叫数组公式?

给你几个经典帖子:
1、数组公式入门:
http://club.excelhome.net/dispbbs.asp?BoardID=3&ID=587&replyID=&skin=0
2、数组公式入门讲座之二(上):
http://club.excelhome.net/dispbbs.asp?BoardID=3&ID=26831&replyID=&skin=0
3、骗你爱上数组公式:
http://club.excelhome.net/dispbbs.asp?BoardID=3&ID=13260&replyID=&skin=0
4、数组公式系列讲座之二:
http://club.excelhome.net/dispbbs.asp?BoardID=3&ID=196172&replyID=&skin=0
以上帖子中附件下载需登陆。
数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)
数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。
意思就是说你选定的两个数组的个数必须是对应的。举个例子:
A1=1,A2=2,A3=3,
B1=4,B2=5,B3=6。
那么A1:B3也可以认为是个数组,它是一个三行两列的数组。
现在我们要把它转置一下,就是变成两行三列的数组。结果为:
C1=1,D1=2,E1=3,
C2=4,D2=5,E2=6。
那么你在C1单元格输入公式:
=TRANSPOSE(A1:B3)
输完之后直接回车,会出现错误。因为你转置过来的数组是6个数,不可能放在一个单元格。这时候你把C1:E2选中。(不要把C1中公式删除)
然后同时按一下Ctrl+Shift+Enter。结果就出来了。
用多了就知道怎么回事了。

在excel中什么是数组公式?

微软官方给出的解释,数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 。愚以为:引用了数组(可以是一个或多个数值,或是一组或多组数值),并在编辑栏可以看到以“{}”括起来的公式就是数组公式,作用是对一组(单个数据可以看成是一组)、多组数据进行处理,然后得到想要的结果。
数组公式不是在编辑栏在公式的两端分别输入“{}”就可以的,在Excel中要输入数组公式,必须以特定的方法来输入,在某个单元格输入数组公式的方法如下:
1.在编辑栏输入完整的公式,并使编辑栏仍处在编辑状态;
2.按下Ctrl+Shift+Enter快捷键
经过以上两步操作以后,编辑栏会自动脱离编辑状态,并且选中单元格后,在编辑栏可以看到公式的两端有“{}”符号标记,而双击进入公式的编辑状态时,你会发现“{}”符号是不存在的。
就是把一堆单元格作为一个对像来运算的公式。当然了这只是最简单的数组应用。
需要同时按:CTRL + SHIFT + 回车 结束的,及叫数组公式
1、如选中单元格区域F4:F11,输入数组公式”=C4:C11+D4:D11+E4:E11“可以算出这样的结果,F4=C4+D4+E4,F5=C5+D5+E5……依此类推至F11=C11+D11+E11。
2、如选中一块3行3列的单元格区域,输入”=SQRT({1,2,3;4,5,6;7,8,9})“,可以在该区域中算出1~9的平方根。
以上上数组公式的两大类。
表示用的是数组公式。
在编辑状态按下ctrl+shift+enter来输入。
一些说明资料看看:
Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。
输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。
编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏,公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式。
数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“,”和“;”分离元素。其中“,”分离不同列的值,“;”分离不同行的值。
使用不在工作表中的数组有时,公式仅占用一个单元格时也需要以数组的方式输入。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式。
下面介绍两个使用数组公式的例子。
1.如需分别计算各商品的销售额,可利用数组公式来实现。
单元格F2中的公式为:。这个数组公式创建了一个条件求和,若在A2:A11中出现值“商品1”,则数组公式将B2:B11和C2: C11中与其相对应的值相乘并累加,若是其他值则加零。同时,虽然数组B2:B11和C2:C11均在工作表中,但其相乘的数组B2:B11*C2: C11不在工作表中,因此必须使用数组公式。
2.假设要将A1:A50区域中的所有数值舍入到2位小数位,然后对舍入的数值求和。很自然地就会想到使用公式:=ROUND(A1,2)+ROUND(A2,2)+…+ROUND(A50,2)。
有没有更简捷的算法呢?有。因为数组ROUND(A1:A50,2)并不在工作表中,因此要使用数组的方式输入公式,即:。

Excel的数组公式是什么

给出office 官方的解释:
  数组公式可以执行多项计算并返回一个或多个结果。数组公式对两组或多组名为数组参数的值执行运算。每个数组参数都必须有相同数量的行和列。除了用 Ctrl+Shift+Enter 输入公式外,创建数组公式的方法与创建其他公式的方法相同。某些内置函数是数组公式,并且必须作为数组输入才能获得正确的结果。
  如果不想在工作表的单个单元格里输入每个常量值,则可用数组常量来代替引用。
使用数组公式计算一个或多个结果
  在输入数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)时,Excel 会自动在大括号 { } 之间插入该公式。
  计算单个结果 此类数组公式通过用一个数组公式代替多个公式的方式来简化工作表模式。
  例如,下例计算一组股票价格和股份的总价值,而不是使用一行单元格来计算并显示出每支股票的总价值。
产生单个结果的数组公式:
  当将公式 ={SUM(B2:D2*B3:D3)} 作为数组公式输入时,该公式将每支股票的“股份”和“价格”相乘,然后再将这些计算结果相加。
  计算多个结果 一些工作表函数返回多组数值,或需要将一组值作为一个参数。如果要使数组公式能计算出多个结果,则必须将数组输入到与数组参数具有相同的列数和行数的单元格区域中。
  例如,如果给出了对应于三个月份(列 A 中)的三个销售额(列 B 中),则 TREND 函数会返回销售额的直线拟合值。若要显示公式的所有结果,则应在列 C 的三个单元格 (C1:C3) 中输入该公式。
  产生多个结果的数组公式
  当将公式 =TREND(B1:B3,A1:A3) 作为数组公式输入时,它会根据三个月的三个销售量得到三个不同的结果(22196、17079 和 11962)。
(数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号
({
})
中。按
Ctrl+Shift+Enter
可以输入数组公式。)
可用数组公式执行多个计算而生成单个结果。通过用单个数组公式代替多个不同的公式,可简化工作表模型。
请单击需输入数组公式的单元格。
键入数组公式。
例如,下例计算一组股票价格和股份的总价值,而不是使用一行单元格来计算并显示出每支股票的总价值。
    买入  卖出
股份  500   300
价格   10   15
总价值
    =SUM(B2:D2*B3:D3)
产生单个结果的数组公式
当将公式
={SUM(B2:D2*B3:D3)}
作为数组公式输入时,该公式将每支股票的“股份”和“价格”相乘,然后再将这些计算结果相加。

Ctrl+Shift+Enter。
计算多个结果
如果要使数组公式能计算出多个结果,必须将数组输入到与数组参数具有相同列数和行数的单元格区域中。
选中需要输入数组公式的单元格区域。
键入数组公式。
例如,给出了相应于三个月(列
A
中)的三个销售量(列
B
中),TREND
函数返回销售量的直线拟合值。如果要显示公式的所有结果,应在列
C
的三个单元格中
(C1:C3)
输入数组公式。
1
20234
2
21003
3
10000
=TREND(B1:B3,A1:A3)
产生多个结果的数组公式
当将公式
=TREND(B1:B3,A1:A3)
作为数组公式输入时,它会根据三个月的三个销售量得到三个不同的结果(22196、17079

11962)。

Ctrl+Shift+Enter。
Excel的数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。 数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。作用 Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。输入 输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号ldquo;{}rdquo;。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。输出 由于数组公式是对数组进行运算,数组可以是一维的也可以是二维的。一维数组可以是垂直的也可以是水平的。经过运算后,得到的结果可能是一维的,也可能是多维的,存放在不同的单元格区域中。 在公式或函数中使用数组常量时,其它运算对象或参数应该和第一个数组具有相同的维数。必要时,Microsoft Excel 会将运算对象扩展,以符合操作需要的维数。每一个运算对象的行数必须和含有最多行的运算对象的行数一样,而列数也必须和含有最多列数对象的列数一样。 例如: = SUM({1,2,3}+{4,5,6})内的第一个数组为1times;3,得到的结果为1+4、2+5和3+6的和,也就是21。如果将公式写成 = SUM({1,2,3}+4}),则第二个数据并不是数组,而是一个数值,为了要和第一个数组相加,Excel 会自动将数值扩充成1 times;3 的数组。使用=SUM({1,2,3}+{4,4,4})做计算,得到的结果为1+4、2+4和3+4的和, 即18。 将数组公式输入单元格区域中时,所使用的维数应和这个公式计算所得数组维数相同。这样,Microsoft Excel 才能把计算所得的数组中的每一个数值放入数组区域的一个单元格内。 如果数组公式计算所得的数组比选定的数组区域还小,则 Microsoft Excel会将这个数组扩展,以便将它填入整个数组区域内。例如:={1,2;3,4}*2扩充后的公式就会变为={1,2;3,4}*{2,2;2,2},则相应的计算结果为ldquo;2,4,6,8rdquo;。再如:输入公式={1,2;3,4}*{2,3}扩充后的公式就会变为={1,2;3,4}*{2,3;2,3} ,则相应的计算结果为ldquo;2,6,6,12rdquo;。 如果 Microsoft Excel 将一个数组扩展到可以填入比该数组公式大的区域内,而没有扩大值可用的单元格内,这样就会出现#N/A错误值。 例如:={1,2;3,4}={1,2,3} 扩充后的公式就会变为={1,2,#N/A;3,4,#N/A}*{1,2,#/A;1.2.#N/A} ,而相应的计算结果为ldquo;2,4,#N/A,4,6,#N/Ardquo;。 如果数组公式计算所得的数组比选定的数组区域还要大,则超过的值不会出现在工作表上。 由于一个单元格内只能储存一个数值,所以当结果是一组数据时,单元格只返回第一个值,,在其他不同的单元格上能够看到不同元素参与运算得到的不同结果。这一点正是我们所需要的。

Excel中的数组函数怎么用?什么是数组函数?

数组公式从入门到精通
入门篇
  本主题包含三部分:入门篇、提高篇、应用篇(分中级和高级)
  对于刚接触Excel数组公式的人来说,总是会感觉到它的一份神秘。又Excel的Online Help中只有很少关于它的主题,所以这种神秘感就更强了。不要紧,只要跟着我的思路走,你很快就会看清数组公式的真面目!
  数组概念
对于数组概念,大家都会很熟悉,其就是一个具有维度的集合。比如:一维数组、二维数组、多维数组。数组的表示一般为“{}”所包括(一维和二维数组)。Excel中也不例外,如果你想直接表示一个数组,也必须用“{}”括起来。
数组与数组公式
在Excel中,凡是以半角符号“=”开始的单元格内容都被Excel认为是公式,其只能返回一个结果。而数组公式可以返回一个或者是多个结果,而返回的结果又可以是一维或二维的,换句话说,Excel中的数组公式返回的是一个一维或二维的数组集合。
在Excel中需要按下 “Ctrl+Shift+Enter”组合键结束数组公式的输入。
为什么要用数组公式?
如果你的需要满足以下条件之一,那么采用数组公式技术可能会是你很好的选择方案。
你的运算结果会返回一个集合吗?
你是否希望用户不会有意或无意的破坏某一相关公式集合的完整性?
你的运算中是否存在着一些只有通过复杂的中间运算过程才会等到结果的运算?
看到这些另人费解的问题,你可能会摸不着头绪。不要紧,看了以下内容你也许就会明白了。
什么情况下会返回一个集合?
看一个简单的例子,选中C1:E3,输入“={"Name", "Sex", "Age"; "John", "Male", 21; "Mary", "Female", 20}”,按“Ctrl+Enter”组合键。
图1-1 (ArrayFormula_A01.bmp)
结果在C1:E3中看到的结果全是“Name”,而实际真正返回的结果应该是一个包含三行三列的二维数组,如何办?答案就是用数组公式。选中C1:E3,输入“={"Name", "Sex", "Age"; "John", "Male", 21; "Mary", "Female", 20}”,按“Ctrl+Shift+Enter”组合键。
图1-2 (ArrayFormula_A02.bmp)
可能你又会问,这有何用?为何不在单元格中直接输入内容,反而要这么麻烦?
这仅仅是一个例子,说明的是如何通过数组公式返回一个结果集。给你个问题,如果存在这样一个工作表:包含字段{"ID", "Name", "Sex", "Age"},如何将“Sex”为“Female”的记录抽取出来 (为了打印报表,抽取的记录需要连续存放) ?这个问题将在“应用篇”里进行解答。
什么情况下会用到相关公式完整性?
什么是相关公式完整性?这仅仅是我给出的一个定义,请再回到“图1-2”,请选择C1:E3中任意一单元格,然后做随意的修改(哪怕和原先的公式一样),按“Enter”键结束输入。结果如何?修改未成功!提示“不能更改数组的某一部分”。
图1-3 (ArrayFormula_A03.bmp)
为什么会是这样呢?因为你正企图破坏相关公式的完整性。由于C1:E3中公式的数据源均为“{"Name", "Sex", "Age"; "John", "Male", 21; "Mary", "Female", 20}”,而C1:E3共用的一个公式(这与每个单元格都有相同的公式是有区别的,因为这仅仅是C1:E3拥有9个相同的公式,而不是一个!),因此,当你要单独更改其中一个单元格时,系统会认为你正在更改部分单元格的数据源,如此会导致数据源不一致的现象,从而导致与其它相关单元格脱离关系,这样数组公式就失去作用,所以系统不又允许你更改数组公式的部分内容。这样的好处是可以维护数据的完整性,做到与数据源总是有一致的对应关系。
你的公式复杂吗?
如果有如下数据,在D6单元格中求出对所购物品需要付多少费用。你会如何做?在D6中输入“=(C2*D2+C3*D3+C4*D4)”?结果正确,如果中间某个单元格地址输入错误你的结果会正确吗?如果记录不只3条,而是成千上万条,你是否会感觉到力不从心(如果不考虑单元格内字符数的限制)?如果用“图1-5”中的方法,你的感觉又会如何?(在D6中输入“=SUM(C2:C4*D2:D4)”,按“Ctrl+Shift+Enter”键结束输入。其中涉及到的技巧会在“提高篇”中讨论。)
图1-4 (ArrayFormula_A04.bmp)
图1-5 (ArrayFormula_A05.bmp)
怎么样?是否了解了数组公式?是否学会了如何使用数组公式?是否感觉到了它的一点点威力?
请继续关注“数组公式从入门到精通”之“提高篇”,让我们继续深入数组公式!
简单的说就是能够返回一组数而不是一个单一的数.
其用法在Excel中需要按下Ctrl + Shift + Enter 组合键结束数组公式的输入。
数组,就是由一组以上的数,比如说A1:A5是一组数,B1:B5也是一组数
数组函数,其中的数可以为数组也可以是单数,但是飞数组函数却只能是单数
1、EXCEL数组函数是用于建立可产生多个结果或可对存放在行和列中的一组参数进行运算的单个公式。
2、Excel数组用法:区域数组和常量数组。区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式;常量数组将一组给定的常量用作某个公式中的参数。
3、举例说明:
数组: ={1,2;3,4}*2扩充后的公式就会变为={1,2;3,4}*{2,2;2,2},则相应的计算结果为“2,4,6,8”。
数值:=SUM(1,2,3,4),它不是一个数组,是一个简单的求和公式,结果为数值10。
扩展资料:
1、Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。
2、数组公式的特点就是所引用的参数是数组参数,包括区域数组和常量数组。执行多重计算,它返回的是一组数据结果。
3、输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。
参考资料:百度百科_数组公式 百度百科_excel函数

阅读更多 >>>  excel表格打印出来没有网格线

{ }是什么意思

{ }要应用在数组公式中,写完公式后,按SHIFT+CTRL+ENTER(三键一起按),就生成{ },不能单独使用键盘中的{ }两个键
excel 公式中{}是数组公式的意思。
具体用法是编写公式好了后同时按下CTRL+SHIFT+ENTER组成了数组公式。在想进行修改时,不能直接更改数组公式,需按下F2使公式处于活动状态即可更改。更改完毕后,记得再次按下CTRL+SHIFT+ENTER。
excel 公式中{}的作用是可以返多个数据(普通公式只能返一个数据)。
输出:
由于数组公式是对数组进行运算,数组可以是一维的也可以是二维的。一维数组可以是垂直的也可以是水平的。经过运算后,得到的结果可能是一维的,也可能是多维的,存放在不同的单元格区域中。

excel中公式{}什么意思

这个公式是数组公式,可以用SHIFT+CTRL+ENTER快捷键输入。
{} 中表示 一个数组……
如果这个大括号 括在带等号的公式之外 表示整个公式是对数组的计算……也就是所谓的数组公式……
“excel中公式{}什么意思”表示是数组公式。
数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。   
数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。

excel函数公式中数组代表什么意思

数组就是一组数,和区域的效果相同,例如{1,2,3}和A1:C1都是数组。
EXCEL公式输入完毕后按CTRL+SHIFT+ENTER自动在前后添加{},表示此公式为数组公式,使得不支持数组的简单函数可以使用数组参数。

EXCel中的数组公式

该公式返回的结果是一个数组
应用时,请选择一个区域(该区域将包容返回的数组结果),点击F2,然后输入公式,结束后,按Ctrl+Shift+Enter,确认公式即可。
请参考Excel的frequency公式的说明
数组公式可以同时进行多个计算并返回一种或多种结果。数组公式对两组或多组被称为数组参数的数值进行运算。每个数组参数必须有相同数量的行和列。除了不能用 Ctrl+Shift+Enter 生成公式外,创建数组公式的方法与创建其他公式的方法相同。

excel什么叫数组公式?有时按三键,有时按一键?谢谢!

一般公式 只返回一个确切值
比如 =1+1 肯定只等于2 所以只要按回车
如果一个公式返回多个值 那么他就是数组公式了 需要按 三键
比如
=SUM(--(A1:A5=""))
(A1:A5="")
如果 A1~A4 是有内容的 A5 是空的
那么 返回 false false false false true 形成多个返回值
这个时候就要用 三键
前面的-- 是把 false 转成0 把 true 转成 1
结果就是 计算 A1:A5 里面空单元格的数量

网站数据信息

"excel中什么是数组公式,excel什么叫数组公式?有时按三键,有时按一键?谢谢!"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:excel中什么是数组公式,excel什么叫数组公式?有时按三键,有时按一键?谢谢!的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!