Можно ли использовать QUERY () внутри SWITCH ()? - PullRequest
0 голосов
/ 20 июня 2020

Я создаю электронную таблицу в Google Таблицах, и одна из моих формул заполнена «если», поэтому я попытался использовать вместо этого переключатель. Проблема в том, что мне нужно, чтобы результат был запросом, но я получаю только первую ячейку своего запроса. Я не знаю, потому что я не могу использовать запрос в переключателе или допускаю синтаксическую ошибку. Буду очень признателен за помощь.

=switch(A1, “car”, query(‘Other Sheet’!B1:B, “select * where B > 10”))

1 Ответ

1 голос
/ 20 июня 2020

возможно, но только если все 3 диапазона имеют одинаковый размер. например:

=SWITCH(A1:B2, {"j","k";"l","o"}, {11,12;13,14})

0

в ваших случаях лучше использовать вложенные IF

=IF(A1="car", QUERY('Other Sheet'!B1:B, "where B > 10"),
 IF(A1="bus", QUERY('Other Sheet'!B1:B, "where B > 500"), )
...