谷歌查询,限制,“参考单元格”

时间:2017-01-05 22:02:56

标签: sql google-sheets

我正在尝试使用引用单元格来通知Google工作表查询限制。

我正在尝试使用的= QUERY语句:

=QUERY(mrclean,"SELECT T,U where V='Unique' 
And W='no match' order by U desc limit 10",1)

我想用特定的单元格引用替换“... limit 10”“(例如,'”& E3“')。其中E3用作前N个值的输入(例如,Top 10,前15名,前20名等)

当我用"... limit 10"替换"...limit '"&E3"')时,我收到此错误:

  

无法解析Function QUERY参数2的查询字符串:   PARSE_ERROR:在第1行第62列遇到“where”。期待   其中之一:“跳过”......“限制”...“偏移”......“标签”......   “格式”......“选项”......“,”......

我确信这是一个简单的语法问题 - 有关'如何'使用'单元引用'值使= QUERY工作的任何建议?

2 个答案:

答案 0 :(得分:1)

放入空格,您似乎有

limit ' " & E3 " '

有额外的(单个?)引用错误的语法来追加字符串。我希望这可行:

=QUERY(mrclean,"SELECT T,U where V='Unique' And W='no match' order by U desc limit " & E3 ,1)

答案 1 :(得分:0)

"...limit "&INT(E3)"

您需要将提供限制的单元格定义为整数。