我发现只要我仅使用一个条件,以下公式就可以很好地发挥作用。
{=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个以上的条件与该数组TEXTJOIN函数一起使用?
答案 0 :(得分:1)
发布此信息后,我想了一下。答案是使用嵌套IF,而不是在一个IF中使用AND函数。
示例:
{=TEXTJOIN("; ", 1, IF(A2:A9="USA", IF(B2:B9="Cake",C2:C9, ""),""))}