【发布时间】:2016-07-12 16:27:21
【问题描述】:
根据Google Help Section,我应该能够通过使用“列标识符......一个或两个字符的列字母(A、B、C、......)”来引用 QUERY 中的列 - 或在这种情况下,G。
如果 G 等于某个名称,我的查询目标只是将信息从不同电子表格的 H、J 和 K 列中提取到新电子表格中;在这种情况下,William。
我的查询:
=QUERY( Survey!G2:K , "select G, H, J, K where G = 'William'" )
当我使用它从同一个电子表格中的工作表中调用信息时有效。当我尝试将此 QUERY 与 IMPORTRANGE 一起使用时,就会出现问题。这两个公式我都用过:
=QUERY(IMPORTRANGE("key","'Survey!G2:K'"),"SELECT G, H, J, K WHERE G='William'")
=QUERY(IMPORTRANGE("key","'Survey!Col7:Col11'"),"SELECT Col7, Col8, Col10, Col11 WHERE Col7='William'")
并且两者都返回错误。我已经包含了一个指向第一个出现的错误的链接 QUERY 第二个错误说同样的事情,Col7 替换了文本中的 G。
我应该怎样称呼 QUERY 中的列?
这个错误是因为我的 IMPORTRANGE 整体存在问题吗?
【问题讨论】:
标签: google-sheets google-sheets-formula google-sheets-query importrange