使用文本字符串引用外部文件/工作表

使用文本字符串引用外部文件/工作表

基本上,我有文件 1 和文件 2。文件 2 有针对每一天的多个工作表,这些工作表根据日期命名(THU 07 FEB、FRI 08 FEB 等)。每个工作表都包含与当天相关的数据。

我想在文件 1 中使用文本字符串(在单元格中输入“THU 07 FEB”),然后它将引用此工作表中的数据并将其显示在文件 1 中。如果我将单元格中的文本更改为 FRI 08 FEB,它将改为显示此工作表中的数据。

如果我使用相同的电子表格,我知道我可以使用 INDIRECT 函数来执行此操作,但因为它完全是另一个文件,所以我不确定该怎么做。有人可以告诉我吗?谢谢。

编辑:大家好,为了更新这一点,我设法使用以下公式建立了链接;

=INDIRECT("'["&M2&"]"&I2&"'!"&J4)

M2 = 电子表格,I2 = 工作表名称,J4 = 单元格

我唯一的问题是电子表格引用“仅”使用电子表格名称,有没有办法包含文件路径,如下所示,这样我不需要打开文件来引用它(示例);

S:\2. 公司\控制塔\模板

答案1

文件路径、文件名、工作表名称、范围在如下函数中添加:

=COUNT('E:\Downloads\trial\[Book1.xlsx]Sheet1'!A1:A10)

你的公式是

=INDIRECT("'"&P1&"["&M2&"]"&I2&"'!"&J4)

其中 P1 的路径为 E:\Downloads\trial\,M2 位于该路径下

或者尝试直接在公式中输入路径

=INDIRECT("'S:\DVY-ALL\2. MAST\CONTROL TOWER\["&M2&"]"&I2&"'!"&J4)

相关内容