尝试在Google表格上使用QUERY函数时总是出现公式解析错误

问题描述 投票:0回答:2

我正在尝试从谷歌表格上的表单响应中选择某些数据。如果一个单元格等于某个特定单词,我只想选择所有数据。我在同一个存档中创建了一个新工作表,并尝试了几个公式:

=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""

这些都不起作用......

我不知道还能尝试什么??

google-sheets google-query-language
2个回答
5
投票

哦,这有效!

谢谢...

这只是分号...我已将“:”替换为“;”


0
投票

@AuriellePerlmann 的答案也为我解决了这个问题,但由于它是在评论中,并且 @isk27 接受的答案提到了一个对我不起作用的替代品,所以让我将我的解决方案放在一个单独的答案中: 根据您的区域设置,您可能需要使用分号而不是逗号来分隔

QUERY

函数的参数。

这个版本

对我有用: =QUERY(rows, "SELECT B, D")

虽然这个版本确实有效:

=QUERY(rows; "SELECT B, D")

© www.soinside.com 2019 - 2024. All rights reserved.