If statement 如果不是空白,则在护目镜表中连接

If statement 如果不是空白,则在护目镜表中连接,if-statement,google-sheets,concatenation,google-sheets-formula,array-formulas,If Statement,Google Sheets,Concatenation,Google Sheets Formula,Array Formulas,我在谷歌表格里有这个公式 基本上,我只想在单元格W2和AA2都不是空的情况下连接 =IF(AND(NOT(ISBLANK(W2)),NOT(ISBLANK(AA2))),CONCATENATE(H2,"-",AA2),"") 它将单元格连接起来,因为我想W2和AA2有一些数组公式 有解决方法吗?使用: =IF((W2<>"")*(AA2<>""), H2&"-"&

我在谷歌表格里有这个公式

基本上,我只想在单元格W2和AA2都不是空的情况下连接

=IF(AND(NOT(ISBLANK(W2)),NOT(ISBLANK(AA2))),CONCATENATE(H2,"-",AA2),"")
它将单元格连接起来,因为我想W2和AA2有一些数组公式

有解决方法吗?

使用:

=IF((W2<>"")*(AA2<>""), H2&"-"&AA2, )
=IF((W2“”)*(AA2“”),H2&“-”&AA2,)
对于AF使用:

=ARRAYFORMULA(IF((W2:W<>"")*(AA2:AA<>""), H2:H2&"-"&AA2:AA, ))
=ARRAYFORMULA(IF((W2:W“”)*(AA2:AA“”),H2:H2&“-”&AA2:AA,)

运行查询时会发生什么情况?如果可能,请共享一份样本表。在使用ARRAYFORMULA引用单元格时,使用CONCATENATE未发现任何错误。