Как я могу повторить запрос с несколькими столбцами N раз с объединением, которое принимает только один столбец? - PullRequest
1 голос
/ 31 марта 2020

Я использую это:

=IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE");"Vælg fordybelsesområder")

для этого:

enter image description here

И это работает как задумано, но я также хочу чтобы повторить это, т.е. дважды или на основе значения в ячейках, т.е. D2.

Я пытался использовать это:

=ArrayFormula(TRANSPOSE(SPLIT(JOIN(","; IFERROR(REPT(IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE"); "Vælg fordybelsesområder") & ","; D2))); ",")))

Но это выдает ошибку об ОДНОЙ строке / столбце.

Что мне придется изменить? Или для этого есть еще более простой или логичный синтаксис?

1 Ответ

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

попробовать:

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(REPT(QUERY(TRANSPOSE("♠"&
 QUERY(TRANSPOSE("♦"&IFERROR(QUERY(Opgivelser!A:E; 
 "select D,A,B where E = TRUE"); "Vælg fordybelsesområder"))
 ;;9^9));;9^9); F1); "♠")); "♦"))

0

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