Google Sheets с использованием именованного диапазона в запросе не работает - PullRequest
0 голосов
/ 16 января 2020

У меня есть вопрос относительно оператора запроса с использованием именованного диапазона в 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"

Ответы [ 2 ]

1 голос
/ 16 января 2020

try:

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

0

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

enter image description here

0 голосов
/ 16 января 2020

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

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