[英]Array formula to return contents of adjacent cells based on multiple criteria
[英]Using an Array Function with TEXTJOIN to concatenate multiple cells, but with multiple criteria?
我发现以下公式非常有效,只要我只使用一个标准。
{=TEXTJOIN("; ", 1, IF(A2:A9="USA", C2:C9, ""))}
Result: "Apples; Crust; Flour; Chocolate"
但是,我如何添加多个条件。 例如,我尝试了以下方法:
{=TEXTJOIN("; ", 1, IF(AND(A2:A9="USA", B2:B9="Cake"), C2:C9, ""))}
Desired Result: "Flour; Chocolate"
但是,这个公式没有找到匹配项。 有没有办法让 2+ 个条件与这个 Array TEXTJOIN 函数一起工作?
发布此信息后不久我就明白了。 答案是使用嵌套的 IF,而不是在一个 IF 中使用 AND 函数。
例子:
{=TEXTJOIN("; ", 1, IF(A2:A9="USA", IF(B2:B9="Cake",C2:C9, ""),""))}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.