使用 Google Sheets QUERY 函数引用单元格以使用其值填充数组

Reference a cell to populate an array with its value with Google Sheets QUERY function

我正在尝试将 QUERY 放在一起,我需要在 [=15] 中引用静态单元格 =] 子句将单元格的值作为列值输入。

我浏览了 Stack Overflow,但找不到所提及的具体问题。

我需要一个解决方法:

= 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 |
+----------+-------+

很抱歉没有分享虚拟人 sheet,但我有公司安全限制,不允许我分享任何 sheet 的 link 公司以外的任何人。

我也很想知道如果这可以发挥作用,可能会有哪些缺点?

暂停查询参数 '" 附加单元格 & 然后再次附加查询参数的继续 & 并重新打开参数 "'

=QUERY(Data!A1:R, 
 "select A, '"&Sheet2!B1&"', R 
  where A is not null
  label '"&Sheet2!B1&"' 'Batch ID', 1)