乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > execl 公式中的大括号 { } 有什么作用?-excel公式括号,excel公式括号需要注意什么

execl 公式中的大括号 { } 有什么作用?-excel公式括号,excel公式括号需要注意什么

作者:乔山办公网日期:

返回目录:excel表格制作


表示用的是数组公式。
在编辑状态按下ctrl+shift+enter来输入。

一些说明资料看看:
Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。

输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。

选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。

编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏,公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式。

数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“,”和“;”分离元素。其中“,”分离不同列的值,“;”分离不同行的值。

使用不在工作表中的数组有时,公式仅占用一个单元格时也需要以数组的方式输入。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式。

下面介绍两个使用数组公式的例子。

1.如需分别计算各商品的销售额,可利用数组公式来实现。

单元格F2中的公式为:{=SUM(IF(A2:A11=〃商品 1〃,B2:B11*C2:C11,0))}。这个数组公式创建了一个条件求和,若在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)。

有没有更e68a84e79fa5e98193332简捷的算法呢?有。因为数组ROUND(A1:A50,2)并不在工作表中,因此要使用数组的方式输入公式,即:{=SUM(ROUND(A1:A50,2))}。


答:公式的大括号是EXCEL数组公式的标志,不是打出来的,而是把光标放在公式最后,然后按ctrl+shift ,最后按enter结束输入,公式两边就会自动出现大括号。详见下面的动画。

{=..... } 这样的公式是数组公式,要注意的是这对花括号不是手动录入的,而是要写入公式后e799bee5baa6e997aee7ad94e78988e69d83331,加按SHIFT+CTRL+ENTER三键,这样就会自动在公式前后添上一对花括号

可以参考我以前的一个回答
http://zhidao.baidu.com/question/576243347

不是所有公式都有必要加上这对花括号的(即加按shift+ctrl+enter三键),普通公式就没必要用三键,只要按下回车键就行了

但是如果是需要通过数组运算才能得出正确值的公式就一定要加上数组三键

如公式
=A1-B1 是普通公式,加不加三键得出的值是相同的,就没必要加

而公式
=SUM(A1:A100-B1:B100) 公式的意思是A1至A100单元格区域分别减去B1至B100单元格区域的值的总和(即 =A1-B1+A2-B2+A3-B3+A4-B4........A100-B100)
这样就是数组计算了,必须要加上三键,只简单的按下回车键是得不出正确值的
这个公式的计算目的也可以用公式 =SUM(A1:A100)-SUM(B1:B100) 得到结果 但这个公式就不是数组公式了,所以又不必用数组三键了

能用普通公式进行计算的尽量用普通公式进行设置,这样可以减少内存的占用

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网