Google sheets 引用单元格作为另一工作簿中工作表的名称
我故意在多个工作簿中散布了约400张工作表。每一张都是一个奖项竞争项目的得分 我有一个主记分卡表,可以从每张表中获取分数,而不管它在哪个工作簿中。我已经能够设置公式,因此,如果我在其他工作簿中硬编码工作表的名称,它将正确获取数据: =IMPORTRANGELINKtoWORKBOOK,SHEETNAME!细胞 但这需要在该公式的每个实例中识别SHEETNAME。我宁愿创建一个列,列出每个工作表的名称,然后对于给定的行,让该行的公式都指向具有工作表名称的单元格 我试过用间接法,但运气不好。我想我很接近: =IMPORTRANGELINKtoWORKBOOK,间接单元格,带SheetName&!纤维床单Google sheets 引用单元格作为另一工作簿中工作表的名称,google-sheets,google-sheets-formula,importrange,Google Sheets,Google Sheets Formula,Importrange,我故意在多个工作簿中散布了约400张工作表。每一张都是一个奖项竞争项目的得分 我有一个主记分卡表,可以从每张表中获取分数,而不管它在哪个工作簿中。我已经能够设置公式,因此,如果我在其他工作簿中硬编码工作表的名称,它将正确获取数据: =IMPORTRANGELINKtoWORKBOOK,SHEETNAME!细胞 但这需要在该公式的每个实例中识别SHEETNAME。我宁愿创建一个列,列出每个工作表的名称,然后对于给定的行,让该行的公式都指向具有工作表名称的单元格 我试过用间接法,但运气不好。我想我很
我尝试了引号和移动括号的变体,但没有成功。IMPORTRANGE的第二个参数应该是文本值字符串,以便您可以将工作表名称连接到单元格/区域引用。即,如果A1具有图纸名称,则使用
=IMPORTRANGE("spreadsheet_key",A1&"!A1:Z")
注:
无法使用间接函数,因为它返回的引用就像直接写入公式一样,即
=A1
与
=INDIRECT("A1")
但是IMPORTRANGE要求第二个参数是文本值,因此只有当A1具有类似A1:Z或Sheet1的值时,上述参数才起作用!A1:Z不带等号或加号
数组不能用作IMPORTRANGE的参数。换句话说,类似于
=ARRAYFORMULA(IMPORTRANGE("spreadsheet_key",A1:A10))
不起作用。在这种情况下,替代方法是使用多个导入,每个引用一个导入
相关的