我正在尝试使用数组公式来查看列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))),"")
它一直告诉我我的公式有错误。
任何人都可以帮助解决这个问题吗?
答案 0 :(得分:0)
你非常接近。一个错位的括号和一个丢失的逗号就是污染了这些作品。
=IFERROR(INDEX('ACTIVE PROJECTS'!$A$1:$A$350,SMALL(IF('ACTIVE PROJECTS'!$R$1:$R$350="CONCEPTING", ROW($1:$350)), ROW(1:1))),"")
我使用ROW($1:$350)
取代ROW('ACTIVE PROJECTS'!R$1:$R$350)
来加强公式。 ROW function实际上并不关心行号的来源。
现在,这不是一个独特的清单;只是在列R中具有CONCEPTING值的那些项目的列表。我认为数据的性质可以使该列表唯一,但公式不是。一个独特的清单稍微复杂一些。