Arrays 用于输出项目名称的数组公式

Arrays 用于输出项目名称的数组公式,arrays,excel-formula,Arrays,Excel Formula,我试图使用数组公式来查看列R,如果列R表示概念化,它将给出列A中当前正在概念化的项目名称列表 我使用的公式是: =IFERROR(INDEX('ACTIVE PROJECTS'!$A$1:$A$350,SMALL(IF(('ACTIVE PROJECTS'!$R$1:$R$350="CONCEPTING")),ROW('ACTIVE PROJECTS'!R$1:$R$350))ROW(2:2))),"") 它一直告诉我我的公式有错误 有人能帮你做这个公式吗?你很接近了。一个放错地方的括号和一

我试图使用数组公式来查看列R,如果列R表示概念化,它将给出列A中当前正在概念化的项目名称列表

我使用的公式是:

 =IFERROR(INDEX('ACTIVE PROJECTS'!$A$1:$A$350,SMALL(IF(('ACTIVE PROJECTS'!$R$1:$R$350="CONCEPTING")),ROW('ACTIVE PROJECTS'!R$1:$R$350))ROW(2:2))),"")
它一直告诉我我的公式有错误


有人能帮你做这个公式吗?

你很接近了。一个放错地方的括号和一个丢失的逗号是所有这些作品的污点

=IFERROR(INDEX('ACTIVE PROJECTS'!$A$1:$A$350,SMALL(IF('ACTIVE PROJECTS'!$R$1:$R$350="CONCEPTING", ROW($1:$350)), ROW(1:1))),"")
我通过使用
行($1:$350)
代替
行('activeprojects'!R$1:$R$350)
收紧了公式。实际上,行数并不关心行号来自何处


现在,这不是唯一的列表;只是在R列中有概念值的那些项目的列表。我想数据的性质可以使该列表唯一,但公式没有。一个独特的列表要稍微复杂一些。

你已经非常接近了。一个放错地方的括号和一个丢失的逗号是所有这些作品的污点

=IFERROR(INDEX('ACTIVE PROJECTS'!$A$1:$A$350,SMALL(IF('ACTIVE PROJECTS'!$R$1:$R$350="CONCEPTING", ROW($1:$350)), ROW(1:1))),"")
我通过使用
行($1:$350)
代替
行('activeprojects'!R$1:$R$350)
收紧了公式。实际上,行数并不关心行号来自何处

现在,这不是唯一的列表;只是在R列中有概念值的那些项目的列表。我想数据的性质可以使该列表唯一,但公式没有。唯一的列表要稍微复杂一些。

=IFERROR(索引(‘活动项目’!$A$1:$A$350,小的(如果(‘活动项目’!$R$1:$R$350=‘构思’),行(‘活动项目’!R$1:$R$350)行(1:1)),(“”)我也尝试过这个公式,但没有运气=IFERROR(索引(‘活动项目’!$A$1:$A$350,小的(如果(‘活动项目’!$R$1:$R$350=‘构思’)行)(‘活动项目’!R$1:$R$350)行(1:1)),(“”)我也尝试过这个公式,但没有成功