Excel公式中“{}”的含义?

时间:2015-07-30 13:44:34

标签: excel vba

我创建了一个表格,其中Tab 1仅列出了Tab 2中通过以下公式有效的特定条件的条目:

=IF(ISERROR(INDEX(Input!$A:$O;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));2));"";INDEX(Input!$A:$O;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));4))

查看“函数参数”子窗口时,公式结果表示正确的结果。但是,它没有出现在我的表格中,只出现“0”或只是一个空白字段。

该表基于较旧的(不是我自己),其中这些功能确实有效。只有公式之间的区别在于,在“旧”公式中,公式似乎以{开头并以}结束,而在打开单元格时,两个符号都不会出现:

{=IF(ISERROR(INDEX(Input!$A:$K;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));2));"";INDEX(Input!$A:$K;SMALL(IF(Input!$A$1:$A$20000="Yes";ROW(Input!$A$1:$A$20000));ROW(1:1));4))}

任何人都知道这里出了什么问题?

1 个答案:

答案 0 :(得分:3)

{}括号是数组公式,请参阅

http://www.cpearson.com/excel/arrayformulas.aspx

要输入公式作为数组公式,您必须在单元格中按Ctrl + Shift + Enter