如何在 HLOOKUP 中引用不同的电子表格?

How to reference a different spreadsheet in HLOOKUP?

我尝试在 HLOOKUP 公式中引用另一个传播sheet 但失败了。我这样做是这样的:

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

其中http...是另一个跨页的URLsheet,report!...是另一个跨页的标签名称sheet和数据范围.

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

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

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

看来,spreadsheet URL 被算作单独的参数。

如何正确引用 URL、sheet 名称和数据范围

PS:我尝试链接 HLOOKUPimportrange,如 中所述 - 但失败了, 得到 #REF

我的公式是

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

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

=HLOOKUP(A2,IMPORTRANGE("1I69LQ37hA5NjjJmuwmWkrDI_daiU_cnYDrUBpMm","report!$A:$B"),1,0)