在Textjoin公式中使用If但忽略空白单元格

时间:2017-11-28 16:40:29

标签: excel array-formulas textjoin

我一直在尝试使用文本连接公式根据相邻单元格中是否存在某些文本来汇总注释。我已经使用了这个工作正常的公式:

=TEXTJOIN(" "&CHAR(10)&CHAR(10),"TRUE",IF(CA2:CA100="Yes",BZ2:BZ100,""))

但是,如果列BZ中的单元格为空,是否有办法停止公式返回“0”?

我已经查看了其他主题并尝试了以下内容,但似乎无法正确使用它?

=TEXTJOIN(" "&CHAR(10)&CHAR(10),"TRUE",IF(AND(CA2:CA100="Yes",BZ2:BZ100<>""),'Main Data'!BZ2:BZ100,""))

非常感谢!

1 个答案:

答案 0 :(得分:0)

数组公式不喜欢AND,而是使用*

=TEXTJOIN(" "&CHAR(10)&CHAR(10),"TRUE",IF(('Main Data'!CA2:CA100="Yes") * ('Main Data'!BZ2:BZ100<>""),'Main Data'!BZ2:BZ100,""))

请记住使用Ctrl-Shift-Enter