这是我的公式:=TEXTJOIN(", ",TRUE,UNIQUE(IF(A2=Sheet1!$E:$E,Sheet1!$L:$L,"")))
这是我的结果:0, AOI-1, AOI-2
到目前为止,它可以在Sheet1!$L:$L;中返回唯一值,但我不希望它在Sheet1!$L:$L中为空值返回0。
Sheet1!$E:$E中的所有行的值都不是空的,我要返回的值有时也是空的,但我不想看到那些返回的值。
另一种说法是,如果VALUE_IS_TRUE为空,则不返回它。
发布于 2021-09-10 00:11:20
利用FILTER函数,您可以在其中指定要返回的值(如果为空
=TEXTJOIN(", ",TRUE,UNIQUE(FILTER(Sheet1!$L:$L,A2=Sheet1!$E:$E,"")))FILTER的参数为
=FILTER(array, include, [if blank])因此,如果E列中的值与A2匹配,我们将从L列返回一个数组,如果L列为空,则不会为该值返回任何值。
https://stackoverflow.com/questions/69125822
复制相似问题