我创建了一个表格,其中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))}
任何人都知道这里出了什么问题?
答案 0 :(得分:3)
{}括号是数组公式,请参阅
http://www.cpearson.com/excel/arrayformulas.aspx
要输入公式作为数组公式,您必须在单元格中按Ctrl + Shift + Enter