Гугл листы, ArrayFormula, Запрос в результате того же элемента - PullRequest
0 голосов
/ 05 марта 2020

Когда я запускаю эту формулу, она прекрасно работает только для одной строки.

=ARRAYFORMULA(LOWER(IFERROR(IF(C1:C="test",QUERY(IMPORTRANGE("sheet_ID","Master!A2:AG558"), "SELECT Col14 WHERE Col12 contains '"&$A$1:$A&"'",0),sheet5!L3:L),)))

Но если строк больше, я получаю тот же результат из col14, соответствующего только A1. Я имею в виду, что приведенный ниже запрос всегда будет отображать результат, соответствующий A1. Как изменить приведенный выше запрос, чтобы получить результаты для A2, A3 и так далее?

 SELECT Col14 WHERE Col12 contains '"&$A$1:$A&"'",0

спасибо,

1 Ответ

1 голос
/ 05 марта 2020

Для части запроса () попробуйте:

QUERY(IMPORTRANGE("sheet_ID","Master!A2:AG558"), SELECT Col14 WHERE Col12 contains '"&TEXTJOIN("|", 1, $A1:$A)&"'", 0)

и посмотрите, поможет ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...