从其他电子表格中获取价值行Google表格

时间:2017-09-01 01:14:24

标签: google-sheets google-sheets-api

我想使用严格的公式从一个Google电子表格访问另一个Google电子表格中的数据。

目前,我可以使用=IMPORTRANGE()导入数据,但需要更进一步。

我的数据如下:

电子表格1:每张工作表都是针对不同的一天,并且有人和他们从农场挑选的水果数量(这是示例数据)。然而,人们不一定每天都以完全相同的方式组织。

电子表格2:每张表都按人组织。行A具有当天(将用于从其他电子表格查找),并且第二个电子表格中存在用于查找人员姓名(=sheetName())的函数。

到目前为止,[对于电子表格2]:

=IMPORTRANGE(Master!A1, A2 & "!B2")

Master!A1指的是其他电子表格的链接,A2指的是Day1。但是,我要替换的部分是B2中的2,用于在第一个电子表格的工作表第1页中查找人名的行。

我觉得我必须做这样的事情:

=IMPORTRANGE(Master!A1, A2 & "!B" & MATCH(IMPORTRANGE(Master!A1,A2 & "!B1:B100"),sheetName(),0))

,但这给我的错误是“在比赛评估中未找到价值'苹果'”

以下是包含两个电子表格的示例文件夹。 https://drive.google.com/drive/folders/0B8lJN2vmKeTBV1JYR2ZoZlVfQUU

感谢所有帮助!

1 个答案:

答案 0 :(得分:-1)

我找不到您附加的样本数据,但这是您需要做的。
1.其他电子表格的链接
2.要导入的工作表名称
3. =importrange(link,sheet!A:D) [为了举例]
4. =query(importrange(link, sheet!A:D),"select * where Col1 = 'Person's_Name' ",1)
如果您无法将表格放到数据上,请共享它。干杯!