Ссылка на ячейку для заполнения массива его значением с помощью функции Google Sheets QUERY - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь собрать QUERY, который мне нужен для ссылки на статическую ячейку в предложении SELECT для ввода значения ячейки в качестве значения столбца.

Я просмотрел переполнение стека и не смог найти эту конкретную проблему, на которую ссылается.

Мне нужен обходной путь для:

= QUERY(Data!A1:R, 
         "SELECT A, Sheet2!B1, R 
          WHERE A is not null
          LABEL Sheet2!A1 'Batch ID',1)

И это должно привести к:

+--------------------------+
|       QUERY output       |
+--------------------------+
| Name | Batch ID | Status |
+------+----------+--------+
| Alan | 7632r    | Sent   |
+------+----------+--------+
| Joe  | 7632r    | Sent   |
+------+----------+--------+

И ячейка статической ссылки из Sheet2! B1:

+------------------+
| Sheet2 reference |
+------------------+
| Batch ID | 7632r |
+----------+-------+

Извиняюсь за то, что не делюсь фиктивным листом, но у меня есть корпоративные ограничения безопасности, чтоне позволяю мне передавать ссылки на какие-либо листы кому-либо за пределами компании.

Меня также интересует, какие минусы возможны, если это можно заставить работать?

1 Ответ

0 голосов
/ 23 февраля 2019

приостановка аргумента запроса с '" добавлением ячейки с &, затем снова добавление продолжения аргумента запроса & и повторное открытие аргумента с "'

=QUERY(Data!A1:R, 
 "select A, '"&Sheet2!B1&"', R 
  where A is not null
  label '"&Sheet2!B1&"' 'Batch ID', 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...