Google 表格查询 我无法选择列"BY"



这行得通:
=query(costMarkupLookup!A:CQ, "Select G,H,I,J,K,L,M,N,BL,BM,BZ,CA where BM is not null AND BZ > BM ",1)

如果我在Select中添加colby,它不起作用,因为它似乎将列BY解释为关键字"BY":

=query(costMarkupLookup!A:CQ, "Select G,H,I,J,K,L,M,N,BL,BM,BY,BZ,CA where BM is not null AND BZ > BM ",1)

我得到这个错误消息,当我试图包括列BY:
无法解析查询字符串的函数查询参数2:PARSE_ERROR:遇到"by"";"第1行,第40列

毫无疑问这是一个bug,但是有解决方法吗?

在这些列之间使用反引号,如-

=query(costMarkupLookup!A:CQ, "Select G,H,I,J,K,L,M,N,BL,BM,`BY`,BZ,CA where BM is not null AND BZ > BM ",1)

再次使用反引号,而不是单引号。

或将范围包装为{}并使用Col引用

=QUERY({costMarkupLookup!A:CQ}, "Select Col7,Col8,.....

最新更新