使用日期和位置查询ImportRange

时间:2018-06-06 18:42:47

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

我目前有一个包含大量列的文件,其中日期位于column 1,位置位于column 3。我想根据日期和地点提取具体数字。目前,它只是根据query继续拉取列标题。随附的是带有Sheet2拉取数据的google工作表。根据公式,我希望它在单元格0.72中返回B2 Sheet2

=QUERY(IMPORTRANGE("1Xd0qi9lBuhIwwWAvD7qxkubXPAdo9D0jVC5hkmdd8zA","Sheet1!A:D"),"select Col4 where Col1='"&$A2&"' and Col3='"&B$1&"'")

https://docs.google.com/spreadsheets/d/1Xd0qi9lBuhIwwWAvD7qxkubXPAdo9D0jVC5hkmdd8zA/edit#gid=505310051

感谢。

1 个答案:

答案 0 :(得分:0)

使用INDEX / MATCH的替代方法来查找值。

=ARRAYFORMULA(INDEX(IMPORTRANGE("1Xd0qi9lBuhIwwWAvD7qxkubXPAdo9D0jVC5hkmdd8zA","Sheet1!D:D"),match(1,(IMPORTRANGE("1Xd0qi9lBuhIwwWAvD7qxkubXPAdo9D0jVC5hkmdd8zA","Sheet1!A:A")=A2)*(IMPORTRANGE("1Xd0qi9lBuhIwwWAvD7qxkubXPAdo9D0jVC5hkmdd8zA","Sheet1!C:C")=B1),0)))