【发布时间】:2019-08-22 22:25:44
【问题描述】:
由于使用了保留字“BY”,我在下面有一个 Google 表格查询返回错误。
我尝试使用带括号的反引号和反引号来转义“BY”,但我不确定转义“$B4:BY”和“COMUMN(BY3)”的语法。
=sumproduct(query($B4:BY,"select " & SUBSTITUTE(ADDRESS(1,COLUMN(BY3),4), "1", "") & " where B<>'Hide'"))
我很肯定我的公式有效,因为它适用于相邻的 BX 和 BZ 列。但是在 BY 列中,它返回以下 #VALUE 错误:
无法解析函数 QUERY 参数 2 的查询字符串:PARSE_ERROR:在第 1 行第 8 列遇到““by”“BY”。期待以下之一:“true”...“false”...“日期” ... “timeofday” ... “日期时间” ... “时间戳” ... “min” ... “max” ... “avg” ... “count” ... “sum” ...“no_values”...“no_format”...“is”...“null”...“year”...“month”...“day”...“hour”... . “分” ... “秒” ... “毫秒” ... “与” ... “包含” ... “开始” ... “结束” ... “匹配” ... “像“...“现在”...“dateDiff”...“季度”...“下”...“上”...“dayOfWeek”...“toDate”... ... ... ... ... "(" ... "*" ... "-" ...
【问题讨论】:
标签: google-sheets syntax google-sheets-formula worksheet-function google-sheets-query