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

问题描述 投票:1回答:1

我试图将QUERY放在一起,我需要在SELECT子句中引用一个静态单元格来输入单元格的值作为列值。

我浏览了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 |
+----------+-------+

抱歉不分享虚拟表,但我有公司安全限制,不允许我与公司外的任何人共享任何表单链接。

如果可以使用,我也对可能存在的缺点感兴趣吗?

google-sheets google-sheets-query
1个回答
1
投票

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

=QUERY(Data!A1:R, 
 "select A, '"&Sheet2!B1&"', R 
  where A is not null
  label '"&Sheet2!B1&"' 'Batch ID', 1)
© www.soinside.com 2019 - 2024. All rights reserved.