这行得通:=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,.....