我尝试在HLOOKUP公式中引用另一个电子表格,但失败。我这样做是:
=HLOOKUP(A2,"https://docs.google.com/spreadsheets/d/1qOzV/","report!A2:B2",2,0)
其中http...
是另一个电子表格的URL,report!...
是另一个电子表格中选项卡的名称和数据范围。
我从其他示例中意识到,这种对另一个电子表格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.
看来,电子表格URL被计为单独的参数。
如何正确引用 URL,工作表名称和数据范围?
PS :我尝试将HLOOKUP
和importrange
链接起来,如https://stackoverflow.com/a/39305031/1992004所述-但失败了,只得到了#REF
。
我的公式是
=HLOOKUP(A2,IMPORTRANGE("https://docs.google.com/spreadsheets/d/1qOzV"; "report!$A$2:$B$2"),2,0)
答案 0 :(得分:1)
您正在针对导入范围A2:B2搜索单元格A2的内容,如果找到匹配项,则在匹配后返回导入范围的第一行(整个数据集)。那是report!$A$2:$B$2
的单元格B2。换句话说,范围A2:B2是一行,因此您不能从单行矩阵返回第二行,因此有效公式为:
=HLOOKUP(A2,IMPORTRANGE("1I69LQ37hA5NjjJmuwmWkrDI_daiU_cnYDrUBpMm","report!$A$2:$B$2"),1,0)