Использование функции массива с TEXTJOIN для объединения нескольких ячеек, но с несколькими критериями? - PullRequest
0 голосов
/ 24 октября 2018

Я обнаружил, что следующая формула работает отлично, если я использую только один критерий.

{=TEXTJOIN("; ", 1, IF(A2:A9="USA", C2:C9, ""))}

Result: "Apples; Crust; Flour; Chocolate"

enter image description here

Но как это сделать?Я добавляю несколько критериев.Например, я пробовал следующее:

{=TEXTJOIN("; ", 1, IF(AND(A2:A9="USA", B2:B9="Cake"), C2:C9, ""))}

Desired Result: "Flour; Chocolate"

Но эта формула не находит совпадений.Есть ли способ получить более 2 критериев для работы с этой функцией Array TEXTJOIN?

1 Ответ

0 голосов
/ 24 октября 2018

Я понял это через мгновение после публикации.Ответ заключается в использовании вложенного IF вместо функции AND внутри одного IF.

Пример:

{=TEXTJOIN("; ", 1, IF(A2:A9="USA", IF(B2:B9="Cake",C2:C9, ""),""))}
...