创建动态文件引用

Create dynamic file reference

我有一个电子表格,其中有两列(实际上是 很多 列,但为简单起见只有两列):

      A        B
1    Name     File
2    AAA      = 'file:///Data/AAA.ods'#$Sheet1.A10
3    BBB      = 'file:///Data/BBB.ods'#$Sheet1.A10
4    CCC      = 'file:///Data/CCC.ods'#$Sheet1.A10

我不想在第二列中对 URL 进行硬编码,而是希望使用名称字段中的值(比如 'AAA')在相应的文件字段中创建值。

例如,单元格 B2 的公式如下:

= 'file:///Data/[A2].ods'#$Sheet1.A10

如果我对完整的 URL.

进行硬编码,结果会相同

有没有办法使用(对应的)第一列中的值来构造第二列中的 URL?

我所能做的就是让 URL 的文本值出现,而不是实际的 URL(然后检索外部数据)。

提前致谢,

伯恩迈斯特

你需要INDIRECT:

=INDIRECT("'file:///Data/" & A2 & ".ods'#$Sheet1.A10")