我正在创建一个函数,该函数可以从工作表中生成和更新的潜在客户中过滤值。A、E 和 G 中使用的公式使用其他可用列中的值。它适用于只有一列可供参考的简单公式,例如: =ARRAYFORMULA(IF(ISBLANK(B2:B),"","TRUE"))
不幸的是,涉及更多列引用的公式会产生问题,如下所示:
用于在 A2 中将以下内容实现为数组函数: =IF(ISBLANK(B2),"",(if((C2=""), CONCATENATE(B2," Interest ",D2," ",G2),CONCATENATE( B2,“兴趣”,来自“,C2,”“,D2,”“,G2))))
我尝试使用这个: =ARRAYFORMULA(IF(ISBLANK(B2:B),"",(if((C2:C=""), CONCATENATE(B2:B," Interest ",D2:D," ", G2:G),连接(B2:B,"兴趣","来自",C2:C,"",D2:D,"",G2:G)))))
它正在填充所有行中的所有值!
我知道我想做的事情有问题。
我在这里创建了一个示例文件 -问题参考表,其中有两个选项卡,一个具有工作功能,另一个具有 arrayformula 错误,我正在尝试在您的帮助下解决该问题。
非常感谢支持解决同样的问题!
先感谢您!