我正在尝试从另一个单元格A1
获取一个整数值到我的Google表格查询中:
=QUERY(B:F; "select B where F > "& A1 &"limit 1")
我收到此错误:
PARSE_ERROR:在第1行第27列遇到“”,“”,“”。期望出现以下情况之一:“ group” ...
A1
包含一个函数=B1+C1
,该函数返回一个整数。尽管如果A1
是像100这样的硬编码值,此查询有效。我不确定导致此错误的原因可能是解析错误或查询错误。有谁知道如何修理它?
注意:
所引用的单元格A1
的货币格式为瑞典克朗(kr),不是自定义。区域设置设置为瑞典。
答案 0 :(得分:1)
像这样尝试:
=QUERY(B:F; "select B where F > '"& A1 &"' limit 1"; 0)
或使用INDIRECT
:
=QUERY(B:F; "select B where F > '"& INDIRECT("A1") &"' limit 1"; 0)
答案 1 :(得分:1)
limit
之前有一个空格(应该是" limit 1"
的{{1}}位置)
代替
"limit 1"
使用
=QUERY(B:F; "select B where F > "& A1 &"limit 1")
说明
如果A1的of是一个类似于100的整数,则结果参数为
=QUERY(B:F; "select B where F > "& A1 &" limit 1")
但这不是Google查询语言支持的语法
答案 2 :(得分:0)