Таблицы Google с использованием именованного диапазона в запросе не работают

У меня есть вопрос относительно инструкции запроса с использованием именованного диапазона в Google Sheet.

У меня есть несколько ячеек, которым я дал именованный диапазон, например R3_3

теперь я могу запросить этот именованный диапазон в выбранных данных

=QUERY({R3_3},"Select * ")

with these results (expected results)

-0.04
205.00
-0.09
-0.10
-0.11

Это единственный столбец, поэтому я могу фильтровать его, например, значениями больше 100, он отлично работает с этим утверждением

=QUERY({R3_3},"Select * where Col1 > 100 ")

with these results

205.00

Как я могу использовать именованный диапазон в самом запросе, чтобы я сказал запросу, чтобы он учитывал именованный диапазон (массив или отдельный столбец) и отфильтровывал его с помощью некоторого оператора, например, если записи в именованном диапазоне больше 100?

Like that:

=QUERY({R3_3},"Select * where "&R3_3 > 100 ")

-> It shows me "Formula Parse Error"


person Micha8512    schedule 16.01.2020    source источник


Ответы (2)


пытаться:

=QUERY({NamedRange1}, "where Col1 > 100")

0

и если у вас есть именованный диапазон с несколькими столбцами (например, A: B), вы можете просто сделать:

введите здесь описание изображения

person player0    schedule 16.01.2020

Это невозможно в query (), но, может быть, вы захотите использовать filter ()?

=filter(R3_3, R3_3>100)
person JPV    schedule 16.01.2020
comment
Можно ли затем запросить столбец, в котором столбец должен содержать несколько записей именованного диапазона? И показывать только записи запроса, если есть совпадение в столбце с именованным диапазоном? - person Micha8512; 16.01.2020
comment
Является ли столбец для запроса частью именованного диапазона? - person JPV; 16.01.2020
comment
Да, это было бы - person Micha8512; 17.01.2020
comment
настроить какой-то фильтр, но было бы круче, если возможно, прямо в запросе - person Micha8512; 17.01.2020