If statement 卡在具有多个条件的串联数组公式上

If statement 卡在具有多个条件的串联数组公式上,if-statement,google-sheets,google-sheets-formula,array-formulas,textjoin,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,Textjoin,我有一个公式,它可以很好地获得信息,以便将B列中的参考与第2页T列中的信息联系起来 我有一个公式可以检查“Sheet2”!B:B=B2。但是,现在我希望公式只返回相应行在A列中也有“是”的信息 例如,如果B2=1001,我只想在下面的示例中返回CAT: 有可能有两个这样的标准吗 我尝试了各种各样的公式和我的主要公式,但这带来了错误: =IF(ISBLANK(A4),"",ARRAYFORMULA(TEXTJOIN(" ⦿",TRUE,IF('Sheet2'!B:B=B2,'Sheet2'!T:

我有一个公式,它可以很好地获得信息,以便将B列中的参考与第2页T列中的信息联系起来

我有一个公式可以检查“Sheet2”!B:B=B2。但是,现在我希望公式只返回相应行在A列中也有“是”的信息

例如,如果B2=1001,我只想在下面的示例中返回CAT:

有可能有两个这样的标准吗

我尝试了各种各样的公式和我的主要公式,但这带来了错误:

=IF(ISBLANK(A4),"",ARRAYFORMULA(TEXTJOIN(" ⦿",TRUE,IF('Sheet2'!B:B=B2,'Sheet2'!T:T,""))))
我需要在这个公式中的某个地方检查A2=“是”

=IF(ISBLANK(A4),, ARRAYFORMULA(TEXTJOIN(" ⦿", 1 , 
 IF((Sheet2!A:A="yes")*(Sheet2!B:B=B2), Sheet2!T:T, ))))