1

我尝试在 HLOOKUP 公式中引用另一个电子表格,但失败了。我这样做是这样的:

=HLOOKUP(A2,"https://docs.google.com/spreadsheets/d/1qOzV/","report!A2:B2",2,0)

其中http...是另一个电子表格的 URL,是另一个电子表格report!...中的选项卡名称和数据范围。

=importrange("https://docs.google.com/spreadsheets/d/1qOzV/","report!A2:B2")正如我从不同的示例中了解到的那样,这种对另一个电子表格 URL 的引用适用于。

但是HLOOKUP这样做时我得到一个错误:

Wrong number of arguments to HLOOKUP. Expected between 3 and 4 arguments, but got 5 arguments.

电子表格 URL 似乎被视为单独的参数。

如何正确引用URL、工作表名称和数据范围

PS:我试图链接HLOOKUPimportrange,如https://stackoverflow.com/a/39305031/1992004中所述- 但失败了,得到了#REF

我的公式是

=HLOOKUP(A2,IMPORTRANGE("https://docs.google.com/spreadsheets/d/1qOzV"; "report!$A$2:$B$2"),2,0)

4

1 回答 1

2

您正在针对导入的范围 A2:B2 搜索单元格 A2 的内容,如果找到匹配项,则在匹配后返回导入范围的第一行(整个数据集),例如。那是 的单元格 B2 report!$A$2:$B$2。换句话说,范围 A2:B2 是一行,因此您不能从单行矩阵返回第二行,因此有效的公式是:

=HLOOKUP(A2,IMPORTRANGE("1I69LQ37hA5NjjJmuwmWkrDI_daiU_cnYDrUBpMm","report!$A$2:$B$2"),1,0)
于 2019-01-15T12:19:41.427 回答