【问题标题】:Query of Importrange formulaImportrange公式查询
【发布时间】:2019-09-06 19:53:07
【问题描述】:

如果我使用query("importrange-link","select *",5) 并使用查询公式=query(Sheet1!B1:H23,"select B,C,COUNT(H) GROUP BY B,C",5) 从一张表导入完整数据并正确获得结果。

而不是导入然后使用查询。我想使用查询,importrange-=QUERY(importrange("https://docs.google.com/spreadsheets/d/1VKsu1xr_2_rYuqS0VYrk6nXaJO7u_5orq-rmXDxtpGQ/edit#gid=902063099","Sheet3!B:H"), "select col3,col2,count(8) group by col3,col2",5)

得到以下错误:

“错误 无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 24 列遇到“8”。期待以下之一:“min”...“max”...“avg”...“ count” ... “sum” ... “no_values” ... “no_format” ... “is” ... “null” ... “year” ... “month” ... “day” ...“小时”...“分钟”...“秒”...“毫秒”...“与”...“包含”...“开始”...“结束”... . “matches” ... “like” ... “now” ... “dateDiff” ... “quarter” ... “lower” ... “upper” ... “dayOfWeek” ... “ toDate" ... ... .."

Gsheet:https://docs.google.com/spreadsheets/d/1jBdWoZIUADgZYy_KdpOtvzx4el3I44t-KwoW83muXSc/edit#gid=411230829

【问题讨论】:

标签: google-sheets google-sheets-formula google-sheets-query


【解决方案1】:

试试下面的公式:

=QUERY(importrange("https://docs.google.com/spreadsheets/d/1VKsu1xr_2_rYuqS0VYrk6nXaJO7u_5orq-rmXDxtpGQ/edit#gid=902063099","Sheet3!A:H"), "select Col2,Col3,Count(Col8) group by Col3,Col2")

【讨论】:

  • 或更短:=QUERY(IMPORTRANGE("1VKsu1xr_2_rYuqS0VYrk6nXaJO7u_5orq-rmXDxtpGQ","Sheet3!A:H"),"select Col2,Col3,count(Col8) group by Col3,Col2",5)
  • 你做了什么改变,为什么它可以解决问题?
  • Col 必须是大写 C 并且 tbm 将 count (8) 更改为 Count (Col8)
【解决方案2】:

存在语法/印刷错误。

而不是col1(全部小写)使用Col1(标题,第一个字母大写,其余小写)。

相关

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多