我正在尝试从谷歌表格上的表单响应中选择某些数据。如果一个单元格等于某个特定单词,我只想选择所有数据。我在同一个存档中创建了一个新工作表,并尝试了几个公式:
=QUERY("respuestas!A2:M50","select * where G = 'Felino'")
设置名称范围响应!A2:M50 =原始:
=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'")
并尝试在选择属性中使用 Col1 属性代替列名称,如 A2。还尝试仅选择一列,例如:
"select A"
或
"select Col1""
这些都不起作用......
我不知道还能尝试什么??
哦,这有效!
谢谢...
这只是分号...我已将“:”替换为“;”
@AuriellePerlmann 的答案也为我解决了这个问题,但由于它是在评论中,并且 @isk27 接受的答案提到了一个对我不起作用的替代品,所以让我将我的解决方案放在一个单独的答案中: 根据您的区域设置,您可能需要使用分号而不是逗号来分隔
QUERY
函数的参数。
这个版本不对我有用:
=QUERY(rows, "SELECT B, D")
虽然这个版本确实有效:
=QUERY(rows; "SELECT B, D")