【发布时间】:2017-10-14 03:13:31
【问题描述】:
我正在尝试从 Google 表格上的表单响应中选择某些数据。如果一个单元格等于特定单词,我只想选择所有数据。我在同一个存档中创建了一个新工作表,并尝试了几个公式:
=QUERY("respuestas!A2:M50","select * where G = 'Felino'")
设置名称范围响应!A2:M50 = raw:
=QUERY(raw,"select * where G = 'Felino'")
导入范围:
=QUERY(importrange("https://docs.google.com/spreadsheets/d/1y1WxrJ9ErkqX1gR5su37dAPe97fI9KZoeQtxhuSC2lA/edit","respuestas!A2:M50"),"select * where G = 'Felino'")
使用名称范围导入范围:
=QUERY(importrange("https://docs.google.com/spreadsheets/d/1y1WxrJ9ErkqX1gR5su37dAPe97fI9KZoeQtxhuSC2lA/edit","respuestas!A2:M50"),"select * where G = 'Felino'")
并尝试在 select 属性中使用 Col1 属性而不是列名,如 A2。还尝试仅选择一列,例如:
"select A"
或
"select Col1""
这些都不起作用......
我不知道还有什么可以尝试的??
【问题讨论】:
-
您的语言环境是什么?您是否在参数之间尝试过
;而不是,? -
第一个应该是
=QUERY(respuestas!A2:M50, "select * where G = 'Felino'"),范围内不要加引号。 importrange 版本只能与 Col1 一起使用。但是,如果根本没有任何查询工作,也许确实您切换了语言环境并且需要使用分号来分隔参数。 -
分号有效!谢谢
标签: google-sheets google-query-language