Google表格使用涉及month()的绝对引用选择查询

时间:2018-11-26 15:32:59

标签: google-sheets google-query-language google-sheets-formula importrange

我有一个Google表格SELECT查询,如下所示。我期望查询检索日期的月份部分与D8中的值匹配的有效行。

我没有收到任何错误,但查询返回为#N / A

=query(IMPORTRANGE("sheetID","Form responses 1!A2:H"),"select Col1,Col3,Col5,Col6,Col8 where Col3='"&$B8&"' and month(Col6)='"&D8&"'")

有人可以帮我重构以上查询吗?

1 个答案:

答案 0 :(得分:0)

不幸的是,当Google表格嵌套在诸如IMPORTRANGE之类的功能上时,它们不会出现在诸如QUERY之类的某些功能上时,不会显示“正确”错误。

IMPORTRANGE需要访问外部电子表格的授权,但是当IMPORTRANGE嵌套在另一个函数中时,授权按钮不会显示。

如果您还没有这样做,请按照以下方式将IMPORTRANGE公式放在一个空单元格中;

=IMPORTRANGE("sheetID","Form responses 1!A2:H")

如果您尚未授权,请将鼠标指针移到该单元格上方以显示授权按钮并单击它。