1

我发现只要我只使用一个标准,以下公式就可以完美地工作。

{=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 函数一起工作?

4

1 回答 1

2

我在发布此消息后不久就想通了。答案是使用嵌套的 IF,而不是在一个 IF 中使用 AND 函数。

例子:

{=TEXTJOIN("; ", 1, IF(A2:A9="USA", IF(B2:B9="Cake",C2:C9, ""),""))}
于 2018-10-23T22:53:05.967 回答