根据Google帮助部分(https://developers.google.com/chart/interactive/docs/querylanguage#select),我应该可以使用"列标识引用QUERY()中的列。列标识符是一个或两个字符列字母(A,B) ,C,......) - 或者在这种情况下,G。
我经历过很多论坛,但似乎都没有解决这个问题。
如果G等于某个名称,我的查询的目的只是将信息从不同电子表格的H,J和K列中提取到新的电子表格中;在这种情况下,威廉。
我的查询 = QUERY(调查!G2:K,"选择G,H,J,K,其中G =' William'") 当我用它来从同一电子表格中的工作表调用信息时,它可以工作。
当我尝试将此QUERY与IMPORTRANGE一起使用时,会出现问题。我使用了这两个公式:
= QUERY(IMPORTRANGE(" key","' Survey!G2:K'")," SELECT G,H,J, K在哪里G ='威廉'")
= QUERY(IMPORTRANGE(" key","' Survey!Col7:Col11'")," SELECT Col7,Col8,Col10, Col11在哪里Col7 =' William'")
并且都返回错误。我已经包含了第一个QUERY {] 1出现的错误的链接。第二个错误说的是同样的事情,Col7替换了文本中的G.
我应该在QUERY中调用哪些列?这个错误是由于我的IMPORTRANGE整体问题造成的吗?
答案 0 :(得分:0)
请包括指向工作表的链接。
c
表示法应仅出现在QUERY(查询)中,而不是IMPORTRANGE(导入)中。
尝试一下:
Col
答案 1 :(得分:0)
这可能不是,但显示出缺乏作者的迹象。单独尝试使用IMPORTRANGE,看看是否需要授予(其他)电子表格访问权限。